Atomエディタでコマンドプロンプト(PowerShell)を実行する(Windows)

Windows環境での開発でAtomエディタを使っている場合、コマンドプロンプトをAtom上で実行したい場合があります。 Atom上でコマンドプロンプトを実行するパッケージとしてはplatformio-ide-terminalがあります。 platformio-ide-terminalとは platformio-ide-…

Atomエディタでtypescriptを書くときの設定

Atomエディタでtypescriptを書くときのメモ。 atom-typescriptを設定する atom-typescriptをインストールする tsconfig.jsonファイルを作成 自動コンパイルの設定 .tsファイルを作成する まとめ atom-typescriptを設定する Atomでtypescriptを書く場合、atom…

PHPからActive DirectoryへLDAPで接続する

php

PHPからActive Directoryへ接続するときのメモ。 LDAP関数を利用して接続する(LDAP認証) ユーザー名でエントリを取得する LDAP関数を利用して接続する(LDAP認証) PHPからActive Directoryへ接続する場合LDAP関数を利用して接続します。 ldap_connect関数は指…

CodeIgniter3でCAPTCHAを表示する

CodeIgniter3でCAPTCHAを表示するときのメモ。 CAPTCHAとは captchaの使用例 CodeIgniter3でCAPTCHAを使用する 画像を生成する 文字列をセッションに保存する 画像を表示する まとめ CAPTCHAとは CAPTCHA(キャプチャ)は チャレンジ/レスポンス型テストの一…

CodeIgniterで設定ファイルにYAMLを利用する

CodeIgniterで設定ファイルにYAML形式のファイルを利用する場合のメモ。 PHPでYAMLファイルを読み込む方法 Spycを利用する CodeIgniterでの使用方法 Spyc.phpファイルをコピーする YAMLファイルを用意する YAMLファイルの読み込み まとめ PHPでYAMLファイル…

データをチャート形式で表示するためにamChartsを利用してみる

あるデータをチャートで表示するのにamChartsを利用したときの覚え書き。 amChartsとは amChartsの簡単な使用方法 amcharts.jsの読み込み 表示するチャートのjsを読み込む チャートを表示する領域を設定する チャートを設定する 表示例 まとめ amChartsとは …

CodeIgniter + wkhtmltopdf + snappyでWebページをPDFに変換する

あまり利用することがないかもしれませんが、自分で生成したWebページをPDFに変換して出力したいときがあります。その場合wkhtmltopdfとsnappyを使用すると、さくっとPDFを作成することができます。 環境作成 wkhtmltopdfをインストールする knp-snappyをイ…

Atomのsass-autocompileで保存場所を指定する

Atomでscssファイルを自動でコンパイルするためにsass-autocompileパッケージをインストールします。 保存場所を指定する パラメータで指定する WindowsのAtomにsass-autocomplileをインストールする方法 nodistをインストールする node-sassを確認する 保存…

Dreamweaver CC 2015でEmmet(エメット)を使ったコーディング

Dreamweaver CC 2015ではEmmet(エメット)が標準で使用できます。 Emmetについて公式サイトに書かれていることを適当に意訳すると以下のようになります。 多くのテキストエディタは「スニペット」と呼ばれるコードの塊を保管し再利用することができます。 …

CodeIgniter3でviewフォルダを変更してhtmlを読み込む

CodeIgniter3でviewフォルダを変更してhtmlを読み込む時の覚え書き。 publicフォルダが公開フォルダで、そこにhtmlファイルが入っていることが前提。 viewフォルダを変更する public/index.phpファイルを開き、$view_folderの値を設定する。 publicフォルダ…

CodeIgniter3でTwigを利用する

CodeIgniter3でテンプレートエンジンにTwigを使用する場合の覚え書き。 Twigとは Twigのインストール composer.jsonにtwigを追加する applicationディレクトに移動して、以下のコマンドを実行する application/config/config.phpファイルを変更する Twig用の…

Codeigniter3のバリデーション

Codeigniter3でバリデーションを書くときの覚え書き。 postされた値をバリデーションする場合 postされた値以外をバリデーションする場合 ライブラリの初期化時にルールを設定する場合 エラーメッセージの前後のタグを変更する場合 独自のバリデーションを行…

iMacに外部ディスプレイをつなげてデュアルディスプレイにしてみた

Mac

家のiMacで作業していると、ふとした時にもう1つディスプレイがあればいいのにと思う事があります。 普段はWindowsのパソコンで作業しており、そちらはデュアルディスプレイなので作業がしやすいです。 たまにiMacで作業をすることがあり、1つの画面で複数の…

プログラマーっぽい人が会社を辞めたときのお話

会社を辞めて4ヶ月を過ぎ、時間に余裕ができたのでそのときのお話しを書いてみます。 会社を辞めたきっかけ 小さいシステム会社のお話し 一人でやるメリットとデメリット 打ち合わせに時間がかかる 納品が終わりではない システムに不具合があると大変なこと…