Raspberry Pi

Raspberry pi2でI2C通信をやってみる

今回はRaspberrypi2でSPI通信をやってみることにします。GPIOでは1つのポートはON/OFFの1ビットのデータしか表現できません。これではいくつポートがあっても足りません。そこで、I2CやSPIなどのシリアル通信バスを使って複...
Raspberry Pi

Raspberrypi2でGPIOの入力

ということで、前回に引き続き、今回はGPIOでの入力をしてみたいと思います。今回はPORT27と3.3Vラインをタクトスイッチで接続。並列でプルダウン抵抗をつないてみました。wiringPIで試してみましょう# gpio -g mode 2...
開発

viエディタでカーソルキーを押すとABCDが出る問題

RaspberryPiでviでテキスト入力をしていたら、なぜかカーソルキーが効かずABCDが出てしまった。どうも、"Vi互換モード"というので動いていることが原因らしい。設定を変えるには以下のように、ホームディレクトリに.vimrcファイル...
Raspberry Pi

Raspberrypi2でLEDチカチカをやってみる

Raspberry Pi 2の目玉機能の一つであるGPIOの操作をやってみたいと思います。どうも手動でファイル操作を行うことでも操作ができるらしいので早速試してみました。ブレッドボードにLEDと適当な抵抗を付けて、グランドと22番ポートを接...
Raspberry Pi

[RaspberryPi]ラズベリーパイのインストールしてWebサーバーとして動かすまで

以前から気になっていた、ラズベリーパイ2Bを購入してみました。早速インストールしてみたいと思います。
CakePHP

[nginx]CentOS7でCakePHP2をnginxのバーチャルホストで動かす設定例

CakePHP2をnginx+php-fpmでバーチャルホストで動かす場合の設定例
PHP

[MeCab]CentOS7でMeCabをインストール

CentOS7にリプレースしたのだがMeCabのインストールにつまずいたのでメモ。昔のやった方法ではリンクが切れていたりしてうまくいかなかった。
Linux

CentOS7でnginx+php-fpm+mariadbのWebサーバーを立てる

CentOS7でWebサーバーを組んでみます。最近話題のnginx+mariadbの組み合わせで行きたいと思います。CentOS7から標準のレポジトリに入るようになりましたの。#yum install mariadb mariadb-ser...
CakePHP

[CakePHP]CakePdfでPDFをCakeShellから使う方法

FriendsOfCake/CakePdfはviewからPDFを生成する便利でクールなCakePHPのプラグインです。しかし、PDFというと帳票などをバッチで一括で作成したいというような要望も多いはず。ですが、CakePdfでそういった使い...
CakePHP

[CakePHP]CakePHP ShellをUnitTestでテストする方法

CakePHP ShellをUnitTestでテストする方法を探してもあまり情報が無かったのでメモ書き。
CakePHP

[CakePHP2.x]自作のプラグインをgithubに登録してcomposer経由で使う

CakePHPのプラグインをgithub経由でcomposerを使って公開する場合のメモ。
CakePHP

[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン

cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。実はこんな方法がありますcakephp Schemaを使って初期データも突っ込む方法schma.phpにごにょごにょ書...
Linux

gitの認証鍵を使い分ける方法

gitなど、認証鍵を用いてアクセスしなければならない場合で、鍵を使い分けないといけないことが良くあります。このように、.ssh/configに接続先サーバーごとの設定を記述することで使い分けることが可能です。~/.ssh/config (パ...
Linux

ファイル管理アプリの利点と欠点

現在、システム開発でよく使われているファイル、ソースコード管理のアプリといえば、gitでしょう。gitのシステムを使い、タスク管理機能も備えたGitHubも多くの企業が使っています。一方、この10年来、ソースコード管理といえばSubvers...
Linux

[git]gitサーバーのユーザー設定

新規で立ち上げる場合、いつも忘れるのでメモ書き。サーバー側の設定ユーザーの追加(git ユーザーを追加します)# sudo adduser git認証鍵でのログインしか受け付けない場合は鍵の作成# cd ~/.ssh# ssh-keygen...
Linux

[ruby-build]rubyのバージョンを切り替えて使う

rubyのアプリも多くなってきていますが、バージョン依存のアプリも少なくないため、複数のシステムを入れているサーバーだと動作させるのが難しいことがあります。ruby-buildはその問題を解決するためのツールになります。※CentOS6の場...
開発

composerの使い方

いつも忘れてしまうのでcomposerの使い方を書いておきます初回のみcomposer本体をダウンロードする必要があります。# curl -sS | php# php composer.phar installすでに導入済みのアプリの場合で...
CakePHP

[cakephp]コンポーサー使用時の外部ファイルインストールファイルの設置先

コンポ―サー使用時の外部ファイルインストールファイルの設置先についてCakePHPでコンポ―サー経由でプラグインなどの外部ファイルを設置したい場合。そのまま行うとappやlibファイルと同列のところにフォルダが新たに作成されて設置されます。...
CakePHP

[cakephp]githubからのCakePHPインストール

githubからのCakePHPインストールする場合# git clone とするが、これだとmasterが指定されてしまうので、CakePHP3.xがダウンロードされてしまいます。CakePHP2.x系統がほしい場合はブランチを指定します...
Linux

[CentOS]システムの自動更新

通常、CentOSでシステムの更新を行う場合は下記のように更新コマンドを打つことになります。# yum updateしかし、Windowsのように自動で行いたい場合は如何したらいいでしょうか?cronに更新コマンドを設定するのもよいですが、...