2018/10/13

【覚書】C#から、XServerで提供しているHTTPSサービスにアクセスする

string strAccessURL = URLを入力; // System.Net.HttpWebRequest webreq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(strAccessURL); System.Net.HttpWebResponse webres = (System.Net.HttpWebResponse)webreq.GetResponse(); System.IO.Stream st = webres.Ge…

続きを読む

2018/08/04

Gutenberg をプラグイン(その後)

使いにくいって記事を書いたが、できることがわかった。 使いにくい事には違いはないが、コードを載せることもできる。 ブロックを指定することができる。その場所から、挿入したいものを選んで、ブロックを生成することで、できるようだ。それがわかれば、一応入れ替えを行っても大丈夫だろう。 エディタとしては、イメージ優先で作られているので、個人的には使いにくいと感じてしまうが、慣れていないだけだろうと思うので、慣れる意味も込めて、新しいエディタに切り替えてみようと思う。

続きを読む

2018/08/04

Gutenberg をプラグイン

WordPress を、4.9.8 にバージョンアップしたら、インストールを進められたプラグインを使ってみているが、慣れていないこともあって、個人的にはすごく使いにくい。 文章を書くという一点のみならいいのかもしれないが、ソースコードを載せたりを考えると、困りそうだ。 使っていたプラグイン(WP SyntaxHighlighter)が動作しなくなってしまっている。いちいち、他でエンコードしてからじゃないと使えないのは、正直面倒に感じてしまう。 元に戻そう・・・文章を書くためだけのブログならいいけど、ソースコ…

続きを読む
広告

2018/07/25

【開発メモ】DBの代わり

プログラムを作っていて、DBが使える状況になる方が多いが、時々DBが使えない場合がある。 そもそも、DBを使うほどではない場合が多いのだが、それでもDBを使えたら楽だなって思える事がある。 Access DBを使うほうがいい場合と、もう面倒だ、SQL Server を立ててしまえって場合がある。個人的に作っているアプリなら、どちらでもいいとは思うのだが、メンテナンス性を考慮すると、常に参照できる状態になっているDBが好ましい。個人で使うプログラムならなおさらだ。気分で、DB構造を変えたりする事が多い。エラー…

続きを読む

2018/07/16

【覚書】Auth認証を作る

Twitter から UserStream API の廃止が行われていますが、リアルタイムにツイートを取得する必要性が少ないのか、それほどの混乱にはなっていない。 代替えはいろいろ出ていますがどうにも使い勝手が悪い。 そこまでリアルタイムにこだわりがあるわけではない。実際に、ツイートが、”2分”遅れたとして、何か困る事象になるのだろうか? もし、それほどリアルタイムにこだわる必要があるサービスの提供を考えるのなら、Twitter という選択肢を選ばないだろう。確かに、不特定多数に同時に情報を発信するという概…

続きを読む

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

再開

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

続きを読む