WordPressのプラグインであるJetpackではMarkdown記法が使えます。Markdownでコードブロックを使うときは、シンタックスハイライトを行うためにidやclassを指定したい場合があります。 そこで、今回はJetpackのMarkdownでコードブロックを使うときにid...


MySQLで"IODKU"は、どういう意味?

2017年11月29日 | カテゴリ: MySQL
MySQLに関するドキュメント見ると"IODKU"という略語が出てくることがあります。 これは、"Insert into ... On Duplicate Key Update"の頭文字をとった略語で、キーが重複したときにUpdateを行うInsert文の事です。


Qiitaにある下記の記事で、dl,dt,ddを使った定義リストを表形式にする方法が紹介されています - Qiita:複雑な(説明|定義)リストdl,dt,ddの見た目を表のようにするCSS ですが、css gridの`display: grid`定義を利用することで、紹介されているモノ...


git for Windowsでcurlコマンドが見つからないとき

2017年11月27日 | カテゴリ: Windows | タグ:
Windows環境で、git for Windowsをインストールしたにも関わらず、curlコマンドが使えない場合、環境変数PATHの指定が間違っている可能性があります。 git for Windowsで、curl.exeはmingw64の下に入っています。 このため、"C:\Program Files\Git\usr...


C#でタスクトレイアプリを作る時、右クリックメニューはNotifyIconを用意したうえで、ContextMenuStripを使ってメニューを作ります。 ですが使い勝手を考えた場合に、このメニューを**左クリック時も表示させたい**場合があります。 このような場合...


株式会社コロワイドの株主になると、株主優待として店舗で利用できるポイントを受け取ることができます。 現在、保有している残りポイントはWebサイトの「https://www.colowide.com/STOCKUSER/login」からログインすると、以下のように確認することがで...


C#でForm上に配置したTextBoxから最後の10行、もしくは、最初の10行のみを取得するコードです。Linqを使用しているので、"using System.Linq;"の定義が必要です。 ## TextBoxから最後の10行のみを取得する ```language-csharp using System.Linq; ...


最近のThinkPadを購入すると、独立したInsertキーが存在しません。 Insertキーは使用頻度が低いので、無くてもあまり困らないのですがエディタで挿入モードを使いたいときに不便な時があります。 このような場合は、Fnキーを押しながらEndキーを押す...


sshコマンドは、オプションの後にコマンドを指定することでsshの接続先に対して指定したコマンドやシェルスクリプトを実行できます。 ですが、呼び出したシェルスクリプト内で、さらにsshコマンドを実行すると下記のエラーが出力されます。 ```languag...


WindowsでC#のプログラムから、別のプログラムを実行する場合、Process.Start()メソッドを利用することが多いです。 Process.Start()はasync/awaitによる非同期処理に対応しておらず、プログラム全体を非同期ベースで作成しているとき、外部プロセス呼...


沈黙のWebライティング —Webマーケッター ボーンの激闘— 〈SEOのためのライティング教本〉 「沈黙のWebライティング」(松尾 茂起 著、エムディエヌコーポレーション)の著者は、株式会社ウェブライダーの代表で、Webプロデューサーとして活動す...


gitで、日本語を含むファイル名がある時に`git status`コマンドを実行すると、ファイル名が正しく表示されない場合があります。 ```language-bash $ git status On branch master Untracked files: (use "git add ..." to include in what will...


Fillderで、HTTP通信のロギングを一時的に停止するためには、右下にあるCapturingボタンをクリックします。 こちらがクリック前の、ログのキャプチャリングが行われている状態です。 クリックすると以下のようにアイコンが消え、ログの採取が一時...


AWD Developerの[フォーラム](https://forums.aws.amazon.com/thread.jspa?threadID=35728)に記載されていた、アマゾンアソシエイト(アフィリエイト)で使われているリンクコードの一覧です。 |カテゴリ大分類|カテゴリ小分類|リンクコード| |:-:|:-:|:...


C#のスクレイピングライブラリであるAngleSharpを使って、htmlのformに値を入力し、submitを行ったうえで遷移後ページの内容を取得してみます。 formの制御やページ遷移が行えると、ログイン認証があるサイトなどで、認証情報を入力したうえでログイン...


VisualStudio+WinFormの環境で、AngleSharpパッケージを利用したWebページのスクレイピングを行ってみます。 ## AngleSharpを使えるようにする AngleSharpは、NuGetパッケージとして提供されているので、パッケージのインストールで導入することがで...


MySQLは、バージョン5.7からインストール直後に、rootユーザの初期パスワードとしてランダム文字列がセットされるようになりました。ですが、非対話でサーバのセットアップを行う場合、初期のパスワードがランダム文字列だと都合が悪い場合があります。 ...


[C#]async, awaitの使い方を正しく理解する

2017年11月18日 | カテゴリ: C# | タグ:
C#で非同期処理を行うための機能であるasync/awaitのふるまいに関する説明です。 サンプルコードを見ながら確認していきます。 ## 処理に時間が掛かるメソッドHeavyFunction()を準備する まず、処理に時間がかかるメソッドを用意します。この例で...