TOEICの文法対策テキストとして有名な書籍に、"新TOEIC TEST 文法 特急"というものがある。書籍の内容は非常に良いのだが、仕事で忙しい時など、つい勉強するのを忘れてしまうことがある。 一方で、単語やフレーズの暗記には、単語帳アプリのAnkiを利用...


PHPのパッケージ管理はComposerの登場によって劇的に改善されましたが、Composerは依存関係を解決するのに非常に時間がかかり、パッケージインストール時にパフォーマンスの問題を引き起こすことが有ります。 Composerの性能向上に関するTIpsがhax0r(...


先ほど、ふとファイル内に"<?PHP"だけの文字列だけを含むphpスクリプトを実行してみた。 すると、スクリプトの出力に"<?PHP"という文字自体が出力されたので、気になって調べてみた。 (本記事は、諸事情によって"<?PHP"を全角で書いて...


from https://awabi.5ch.net/test/read.cgi/english/1371124683/ ``` 250 :名無しさん@英語勉強中:2013/10/11(金) 11:10:27.65 ゲームパットでANKIするようになったら楽すぎてはまる。 もっと早くするべきだった。 251 :名無しさん@英語...


Android版Ankiであるankidroidで、英単語の読み上げ(TTS:Text to speech)を有効にする方法を紹介します。 ## 操作方法 ### 英単語の読み上げを有効にする アプリのホーム画面で、左上のメニューから、"設定"を選択します。 設定メニューから...


Ankiの使い方を調べていたら見つけたのでメモ。 ``` 985 :名無しさん@英語勉強中:2013/06/14(金) 21:07:15.96 これチマチマやるより短期間で一気にやるとマジ捗るな 新規ノルマ50にしたら半年ちょいで10000語増えた 開始前と合わせて16000~...


Quizletで管理されている単語帳をExcelに出力したかったため、PHPのGoutteパッケージを使用してtsv形式に変換するスクリプトを作成しました。 ※PHPでGoutteパッケージの使い方自体は、[こちらの記事](https://akamist.com/blog/archives/1700)を参考に...


今回は、PHPのスクレイピングライブラリであるGoutteを使用して、指定したURLに対するWebページのタイトルを取得してみます。 ## Goutteパッケージのインストール Goutteパッケージはcoposerのfabpot/goutteパッケージとして提供されています。 c...


WindowsでiTunesを使っていて、これまでiPhoneのWi-Fi同期ができていたのに、急に同期できなくなった時の対処法です。 ## 対処法 以下の4つを行えば、たいていの場合Wi-Fi同期出来るようになります(体験談) - iPhone側を再起動する - Windows...


暗記モノの学習を行いたい時、暗記ソフトのAnkiを使うと非常に効率よく単語や重要はことなどを暗記していくことが出来ます。Ankiをしばらく使っていると、英単語の学習などに限らず全ての暗記系・反復練習系のレッスンに対して非常に強力なツールであるこ...


Windowsの便利なコマンドラインツールにcmderというものがあります。 ルーチンの作業を合理化するために、cmeder自体の初期ディレクトリを指定したい場合は、以下のようにcmder.exeの後にディレクトしろ指定可能です。 ```language-bash cmder C:\p...


PHPでComposerを使用した外部パッケージ管理を行っているとき、`composer update`コマンドを使用することで、パッケージのバージョンアップをまとめて行うことができます。 ですが、テストの都合などで全てのパッケージを一度に最新にせず、特定パッケ...


最近のPHPプロジェクトでは、外部ライブラリを管理するのにComposerを利用することが多いです。 Composerを利用とバージョンや依存関係の自動解決などを自動に行ってくれるため非常に便利ですが、Composerではパッケージを自由に登録できるため、予期せ...


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による非同期処理に対応しておらず、プログラム全体を非同期ベースで作成しているとき、外部プロセス呼...