ysku's blog

ウェブ・無線通信・組み込みとか

福岡でUber使ってみた!【みんなのUber】

福岡でUber使ってきました!2月5日の10時からなんと「福岡市」でライドシェアの検証プログラムが始まりました! この検証プログラムは日本で初めての試みみたいです! 詳しくは以下のブログを確認してください! Japan | Latest News & Stories | Uber Blog …

CakePHPのForm Helperの使い方

簡単にまとめてみました. Form->input('name_last', array( 'label' => false, → 生成されるinputタグをlabelで囲むかどうかを指定 'type' => 'text', → フォームに入力される値のタイプ(ex text, checkbox, file, etc...) 'class' => 'form-control form-n…

モデル上での他のモデルを呼び出す【cakephp2.X】

CakePHPを使用していて,あるモデル上で他のモデルを使用したいということがあったのでメモ以下の2つモデルがあり, ・FirstModel.php ・SecondModel.php 一つ目のモデル内で,二つ目のモデルを使用するとする. この場合,以下のようにしたらできるとのこ…

POSTされるデータ構造【CakePHP2.x】

適当なメモです. postされるデータのフォームによる違いに関してです.以下の様なテーブルがあるケース テーブル名:tests カラム: ・id ・nameビューの実装 echo $this->Form->create('test', array( 'type' => 'post', )); /* ケース1 */ echo $this->F…

HTML5のvalidateとCakePHP

モデルにて$validateを定義すると,viewに実装したformにてバリデーションが行われるわけですが,ちょっと面倒な部分があったのでメモ.例えば以下のようなバリデーションルールを作成し, public $validate = array( 'name' => array( 'notEmpty' => array( …

バリデーション【CakePHP2.5】

CakePHPのバリデーションに関するメモ コントローラにてvalidateを行いたい場合の実装方法です.Userというモデルがあると仮定しています. テーブル名:Users カラム ・name(名前) ・tel(電話番号) (メモであるため、簡略的に作っています)使い方 1)ビュ…

Webサイトのアクセス制限【CakePHP 2.x .htaccess】

サイトの開発段階では関係者以外のアクセスを制限します. その方法を簡単にメモしました. Apache Configファイル設定 # vi /etc/httpd/conf/httpd.conf.htaccessを有効にします. AllowOverride None↓ AllowOverride AllAllowOverrideをNoneにしてあると、…

CakePHP環境構築

新たにCakePHPの環境構築が必要となったので、その手順を残しておきます.【環境】 ・さくらVPS ・CentOS 6.6 (Final) ・CakePHP 2.5 ・PHP 5.3.3 ・MySQL 5.1【手順】 1)PHPのインストールと設定 以下のコマンドを実行 # yum -y install php php-mbstring…

MySQLデータベースの移行&CakePHPの外部DBサーバアクセス

研究用で使用しているデータベースを移行させました. そのときの手順のメモです.【やりたいこと】 [移行前] 移行元サーバ=WEBサーバ+DBサーバ [移行後] 移行元サーバ=WEBサーバ 移行先サーバ=DBサーバ 【環境】 CentOS 6.5 MySQL 5.1 CakePHP 2.5【手順…

CentOS6.5へのVNC導入&Macからのリモートログイン

開発環境を整える際に必要になったので,簡単なメモ【環境】 ・CentOS 6.5 (サーバ) ・Mac OS X 10.9.5 (クライアント)1)サーバ側 # yum -y install tigervnc-serverコンフィグファイルを書き換える # vi /etc/sysconfig/vncservers最後の2行のコメントア…

複数Formボタンの設置と判別【CakePHP2.5】

CakePHPを使用して1つのビューに複数のFormボタンを設置することがありました その際のコントローラ側での判別方法です以下の記事ではCakePHP1.3と2.0での判別方法を紹介しているようですが、CakePHP2.5では仕様が変わっているようでした CakePHP2.0でsubmi…

MySQLへの日本語入力(文字化け対応)【MySQL 5.1】

MySQLで日本語の文字化け問題で詰まってしまったためメモ 具体的には、insertで日本語を入力する際に文字化けしてしまうというもの環境はMySQLが5.1、サーバはCentOS release 6.5 (final)を使用していますMySQLの文字コードの確認をします ログインした後、…

画像上でクリックした座標の値を取得する【CakePHP jQuery】

ページ上に表示した画像のクリックした部分の座標を取得する方法です【環境】 ・CakePHP2.5 ・jquery-1.10.1まずはビューの説明から ビューには画像を表示させるのと、取得した座標を入力するフォームを作成します Html->image('画像名', array('id' => 'ima…

セレクトボックスで選択されている値の取得【CakePHP 2.5 select box】

セレクトボックスで選択している値の取得についてです 例のごとく、CakePHP2.5で実装しています 送信ボタンでPOSTするというのは比較的簡単に実装出来るのですが、「セレクトボックスにて現在選択されている値を取得する」というので詰まったのでメモしまし…

ローディング画面の実装【CakePHP, jQuery BlockUI Plugin】

CakePHPで実装しているシステムにおいて、画面遷移の際の処理に時間がどうしてもかかってしまうため、ローディング画面を実装しました(ボタンをクリックして画面遷移をする際に、ローディング画面を表示させました) 今回は、jQuery BlockUI Pluginを使用しま…

Haar-likeによる人物検出【OpenCV + Python】

次はHaar-likeによる人物検出を行いたいと思います 以下のサイトを参考にさせて頂きました http://python-gazo.blog.jp/opencv/%E4%BA%BA%E6%A4%9C%E5%87%BA http://python-gazo.blog.jp/opencv/%E4%BA%BA%E6%A4%9C%E5%87%BAプログラム # -*- coding: utf-8 …

HOG + SVMで人物検出【OpenCV & Python】

OpenCVで人物検出を行ってみました。 以下のサイトを参考にさせて頂きました http://python-gazo.blog.jp/opencv/%E4%BA%BA%E6%A4%9C%E5%87%BA http://python-gazo.blog.jp/opencv/%E4%BA%BA%E6%A4%9C%E5%87%BA用語の確認 【HOG】 Histogram of Oriented Gra…

OpenCV2.4.8の導入【Ubuntu14.04】

Ubuntu環境で開発をすることになり、新しく環境を整える必要になったのでメモ c言語開発だと時間もかかってしまいがちなので、今回はpythonを使用 pythonのバージョンは2.7今回はOpenCVのバージョンに関しては特に気にしてはいなかったので以下の方法でこれ…

起案してみて【web サービス】

来年からweb系の会社で働くわけで、それもありビジネスプランを考え、投資家の前で発表させてもらう機会がありました 1ヶ月以上にわたり社会人含む4人のメンバーで創案しましたが、結果的には受け入れてもらえませんでした その過程や結果を得て、思ったと…

openCV2.4のインストール【CentOS6.5 python】

前回のpython2.7のインストールに続き、openCVを使うためインストールしました python2.7をcentOS6.5にインストール - ysku's blog以下のサイトを参考にさせて頂きました 2014-10-09【環境】 ・CentOS 6.5 ・python 2.7 ・openCV【手順】 1)次のサイトから…

python2.7をcentOS6.5にインストール

centOS6.5に初期から入っているpythonのバージョンは2.6です 今回は ・python2.7 ・easy_install ・pip をインストールしようと思いますpython2.7のインストール関しては、以下のサイトを参考にさせて頂きました CentOS に Python2.7, Python3を入れたメモ -…

GW-USHyper300を使ってみる【無線LAN USBドングル】

以下の無線LANドングル(GW-USHyper300)をCentOS上で使ってみることにした Wi-Fi USBアダプタ|GW-USHyper300|PLANEX プラグアンドプレイといかず、公式サイトでLinux用のドライバも提供されていない... ただ、チップ自体はRealtekの物を使用しているためそ…

モデルとかコントローラとか...【cakephp2.5】

ちょっと詰まってしまったので簡単なメモ cakephp 2.5 ・テーブル(hoges) ・モデル(Hoge.php) ・コントローラ(HogesController.php) という構成だとする■コントローラ側(HogesController.php)でテーブル(hoges)のデータを取得する場合 $this->Hoge->find('li…

macにpythonのopenCVを入れてみた

画像解析関係を勉強したいなーと思い、pythonにopenCVを入れてみました 自分用の簡単なメモになりますまず、homebrewからインストールします homebrewはパッケージ管理ソフトで、MacPortsに比べ不具合が少ないこともあり有名です $ /usr/bin/ruby -e "$(/usr…

Ubuntuの時刻設定

現在、Pandaboard上でUbuntuを動かしているのですが、時刻がずれているという問題がありました ネットワークに接続していない場合には、NTPサーバを利用出来ないため時刻の調整の仕方に戸惑いました 結局はハードウェア時刻の設定で解決しましたが、メモ代わ…

aireplay-ngを使ってみた【aircrack-ng】

前回のairodump-ngに引き続き、今回はaireplay-ngを使ってみようと思います aireplay-ngはフレームインジェクションのためのツールで、主にWEPやWPA-PSKなどのクラッキングのためのaircrack-ngにおいて使用されるトラフィックを生成させるために使われている…

airodump-ngでパケットキャプチャ【aircrack-ng】

パケットキャプチャには色々な方法がありますが、今回はUbuntu上でairodump-ngを使ってみようと思いますまず、以下のページからaircrack-ngのコマンド群をダウンロードします Aircrack-ng今回はaircrack-ng-1.2-rc1を使います aircrack-ng-1.2-rc1.tar.gzを…

Ubuntuのアクセスポイント化

【やること】 【準備するもの】 ・APとして使用するPC1台(OS:Ubuntu) ・ネットにつながる有線LANケーブル ・接続確認用端末(PC、スマホ、etc...)【手順】 1、hostapdのインストールUbuntu上でUbuntu Software Center->Edit->Software Sourcesを選択し、…

Pandaboard ES Rev B3へのUbuntuのインストール

こちらのサイトを参考にしました Debian: Getting Started with the PandaBoard - Linux Guides - Engineering and Component Solution Forum - TechForum │ Digi-KeyPandaboard ES Rev B3は以前のバージョンとメモリ管理のルーチンが異なるようで、普通にイ…

CakePHP 【bootstrapの使用】

簡単に画面デザインをおしゃれにさせたかったので、bootstrapを試してみる事にしました。今回は自分が試した方法を記載したいと思います。 大まかな流れ まず、以下のURLからプラグインをダウンロードしてきます。 https://github.com/slywalker/TwitterBoot…