不器用(TOT) エンジニアの気ままにプログラミング

~考え、作って、また考える~

PHPでPostgreSQLに接続

PHPのリファレンスを参考にした。 PHP: pg_connect - Manual PHP: pg_query - Manual とりあえず、接続に成功したのでメモ。

PHPのモジュールロードエラー

PHPからPostgreSQLへのコネクションをたてるための 確認をしようとした際に、モジュールロードエラーが発生した。 具体的には のようなエラーがバァ〜と表示された。 とりあえず、忘れないうちにメモ。 extension_dir="/usr/lib/php/modules" となっているが…

PostgreSQLの操作メモ

PostgreSQLの操作に関しては 日本PostgreSQLユーザ会: PostgreSQL 9.4.4 付属ドキュメント から日本語記載のものを見ることができる。 あとはネットの情報などをもとに、色々と試したので忘れないうちにメモ。 まず、導入した際に 「postgres」 というLinux…

「¥」マークでなく「\」マークの入力に変更

PostgreSQLのコマンド実行などで、 「¥」マークではなく「\」マークを打ち込む必要があり、 その設定方法を忘れないようにメモ。 でキーボード設定を開き、一番右のタブから設定を変更。

lsコマンドの表示の色設定

色設定が変更できるか調べていたら、 実際にできたので、メモ。 変更方法は下記の記事を参考。 @IT:lsコマンドで表示されるファイルの色を変更するには でできました。 上記の記事に書いてありますが、 cp /etc/DIR_COLORS ~/.dir_colors でファイルを作っ…

PostgreSQLの設定

以前、インストールのみを行っていたPostgreSQL shevhome.hateblo.jp インストール後の設定を進めたのでメモ。 参考にしたのはこの記事。 shoyu-ramen23.jugem.jp 設定が終わったので、次はDB接続をPHPで やってみようと思う。 その際も必要に応じてメ…

CentOSへのWordPress導入のメモ

CentOSへWordPressを入れようとしたところ、 ちょっと対処したことがあるので、メモ。 <MySQLのインストール> MySQLインストール時にyumコマンドでインストールできなかった。 # yum install mysql-server を試したが が出てインストールできなかった。 # …

Linuxの基本操作_003_サービス関連

サービス関連のコマンドで忘れるものをメモ。 ※必要に応じて、随時、追加していく。 <サービスの状況確認> service 【サービス名】status <バージョン確認> php -v mysql --version cat /etc/redhat-release

Macのちょっとした操作メモ_006_修飾キーの動作

Macのキーボード操作において、 コピー&ペーストを行おうとした際、 ショートカットキーの割り当てがCommandボタンであるが、 Mac用のキーボードでない場合に修飾キーの割り当てを 変更することで、対応できるようなので変更方法をメモ。 やり方は下記の公…

Linuxの基本操作_002_ファイル関連

よくオプションなどを忘れるのでメモ ※必要に応じて、随時、追記していく <ファイルの内容確認> less 【ファイル名】 開いてからの操作 q : 終了、/ : 後方検索、? :前方検索、n :再検索 <ファイルのコピー> cp 【オプション】【コピー対象】【コピー先…

PostgreSQLの導入

PostgreSQLは使ったことがないため、 実際に導入して使ってみる。 まず、とりあえず、インストールするところから。 そのインストールの方法は下記を参考にした。 PostgreSQLのインストール : マルチデバイス最適化を実現するNo.1 Webサイト構築プラットフォ…

Node.jsの導入

導入に関しては、書籍やまとめサイト等を 参考にして進めることができたが、 CentOSへの導入方法の時に参考にした 記事のリンクをメモ。 上記の中で、最後の var http = require('http');http.createServer(function (request, response) {response.writeHea…

Linuxの基本操作_001_Apache関連

Linuxでの基本操作部分でよく忘れるコマンドなど。 必要に応じて随時、追記していく。 <ドキュメントルートの確認> ファイル:/etc/httpd/conf 記載場所:DocumentRoot サービスの再起動はここにメモした通り。 shevhome.hatenablog.com 参考になった記事…

ターミナルからのSSH接続

Macの標準搭載されているターミナルからの SSH接続に関してのメモ。 接続方法はこちらの記事を参考にしました。 接続コマンドは載っていたこのコマンドでいけました。 ssh -l 【ユーザー】 -p 【ポート番号】【ホスト】 また、接続情報のログは /var/log/sec…

Macのちょっとした操作メモ_005_Git/GitHubの基本操作

Windowsでは以前、BaserCMSに関連して、 Gitでローカル環境でいじってみていた。 shevhome.hatenablog.jp 最近はMacばかりをいじっているので、 MacでのGit/GitHubの基本的な操作方法を 慣れるまでは忘れてしまうのでメモ。 ※Git/GitHubのインストールは省く…

Macのちょっとした操作メモ_004_隠しファイルの表示

四角い笑顔が素敵なFinder これでファイルを一覧表示しますが、 Macでも隠しファイルを表示したくなったので、 他のサイトとかで変更方法を調べた内容をメモ。 ターミナルを開いて defaults write com.apple.finder AppleShowAllFiles TRUE でいけました。 …

NetBeansでCakePHP_003_NetBeansでプロジェクト内検索

プロジェクトをインポートした後、プロジェクト内で 対象のソース部分とかを検索する方法を 時折、忘れてしまうのでメモ。 [Edit]-[Find in Projects...]を選択 すると、検索画面が開くので、 Containing Text :検索文字列 Scope :検索対象プロジェクトを…

BaserCMSの紹介動画

BaserCMSの紹介動画が2014年度版であるが、 Youtubeにアップされていたので、リンクをメモ。 機能概要を理解するのには、BaserCMSのホームページをみるのも いいかもしれないが、こういう紹介動画がわかりやすいと思った。 あとは勉強会とかに参加して、直に…

対応メモ_002_管理画面のパスワード忘れ

BaserCMSの勉強会に参加した際、 ローカル環境で管理画面のパスワードを 忘れてしまった際の対応方法を教えて頂いたのでメモ。 <対応方法> 基本は下記1を実施。それがダメな場合は2を実施。 1.メール通知にて確認する。 2.一時対処で管理画面にアクセ…

backbone.jsを使う_000_準備

とりあえず、backbone.jsを使うための準備として、 ・backbone.js ・jQuery ・underscore.js の3つを準備する必要がある。 関連する記事等をメモ。 まず、下記のQiitaの記事にURL等の記載があるので参考に。 また、下記の英語サイトにも同じような内容が 記…

AndroidStudioの使い方メモ_005_実機確認方法

実機確認方法のメモ。 <端末側の設定> 設定画面で「開発者向けオプション」 を表示する必要があります。 表示されない場合は、 「設定」 > 「端末情報」 > 「ビルド番号」 を7回連打することで表示されるようです。 次に「USBデバッグ」を有効にします。 …

NetBeansでCakePHP_002_クラスのロード

クラスのロードに関しては、 概要は調べていた。 shevhome.hatenablog.jp 「MVC」ということで、 M:モデル V:ビュー C:コントローラー に分ける際に、MとCにどこまでの処理を 負担させるかは、プロジェクト等でも異なる。 その辺はプロジェクトに参画した…

BaserCMSのCakePHPのバージョン

CakePHPは3.0が既にリリースされているが、 「BaserCMSっていつCakePHP3.xに対応するの?」 っていうことが気になって調べていると、 下記のスライドの中にそのことに対する記載がありました。 documents.tips その対象の一枚はこちら。 まだ予定でも1年先…

NetBeansでCakePHP_001_HelloWorldの表示

まずは、定番の「HelloWorld」を表示してみようと思う。 =============================================== 参考にした内容 =============================================== <NetBeansの操作方法> 英語で全部入っていることがわからなくても、 動画なの…

NetBeansでCakePHP_000_はじめに

BaserCMSを使って、CakePHPのソースを読み始めているが、 やはり基本的な部分から、別途、トライ&エラーで動かしながら、 理解を進めたいと考え、定番のHelloWorldから、 ネットの情報を参考にしながらいじってみようと思う。 そして、いじってみたときのメ…

デバック(Mac)_005_対応諸々

色々とわからないなりに対応したときのことを 覚えているうちに、覚えている範囲で記載。 思い出したものからメモするので、 対応順ではありません。 ========================================== エラーログの出力場所 ===================================…

デバック(Mac)_004_デバックの実施

ブレークポイントをつけて、デバックを実行する方法は 公式サイトに載っています。 PHP向けのNetBeans IDEのエディタでのPHPソース・コードのデバッグ =============================================== デバック設定の変更 ===============================…

デバック(Mac)_003_NetBeansへのプロジェクトのインポート

NetBeansにBaserCMSのローカル環境の プロジェクトをインポートする。 ============================================== NetBeansを開き、プロジェクトをインポート ============================================== からインストールした を実行します。 す…

デバック(Mac)_002_xdebugのインストール

「Xdebug」のインストールですが、 そもそも、これがいるのかどうかを調べます。 ※本来、xdebugは標準で入っていると記載もありましたので、 端末によっては入っているかもしれません。 ============================================= 調査 ===============…

対応メモ_002_MAMPのphpinfoの確認

MAMPのphpinfoの確認方法をメモしておきます。 まず、MAMPを起動します。 起動したら、真ん中の 「Open WebStart page」をクリックしてページを表示します。 すると下記のようなページが表示されると思います。 その中のヘッダー部分の「phpinfo」から確認で…