PUT?、POST?

CakePHPでフォームがpostされたかどうかは、
$this->request->is(‘post’);
で判定できるのですが…

過去記事の編集では、
$this->request->is([‘post’,’put’]);
としないといけないようです。

idがあると、$this->request->is(‘post’)はTRUEにならず、$this->request->is(‘put’)がTRUEになるようです。

今更ですが、小一時間はまってしまいました…

カテゴリー: 仕事 | PUT?、POST? はコメントを受け付けていません

OWASP DAY 2016 Spring

OWASP DAY 2016 Springに参加してきました。

今回は、Webアプリの脆弱性診断についての手法やアプリについてのお話がメインでした。
OWASPが出している脆弱性診断のガイドライン。
https://www.owasp.org/index.php/OWASP_Testing_Guide_v4_Table_of_Contents

いくつか脆弱性診断アプリを初回していただきましたが、以下の二つを試してみようかと思います。
OWASP Zed Attack Proxy Project
Burp Suite

とりあえず、何かしないと始まらないですし(笑)

カテゴリー: Webコンテンツ, サーバーまわり | OWASP DAY 2016 Spring はコメントを受け付けていません

ばりかた勉強会に参加してきました

http://d.hatena.ne.jp/barikata-sec/
以前から興味はあったのですが、ようやく参加できました。

最近のマルウェアのお話が聞けたのが良かった。
最近のセキュリティ絡みの話は、政治とリンクしている部分も見え隠れしてて、なんだかきな臭いですなあ。
とりあえず踏み台にされないようにしとかないと。

カテゴリー: 仕事 | ばりかた勉強会に参加してきました はコメントを受け付けていません

予定申告

法人として7〜8年やってきましたが、今回はじめて県税と市税の予定申告の書類が送られてきました。
前年度の納税額が一定額を超えると送られてくるらしい。

しかしながら、今年はからっきしで仕事があまり無い状態なので、ここで予定額を納付しても、確定申告で払い戻されることは必至の状況です。

カテゴリー: 仕事 | 予定申告 はコメントを受け付けていません

会社のホームページ更新

当社のホームページをリニューアルしました。
といっても、BaserCMSで固定ページを作っただけです。
実は、はじめてさわるシステムでした。

BaserCMSのベースであるCakePHPを普段から使っているのですが、CakePHPを意識する箇所はほとんどなかったです。
ま、デフォルトのまま使っているから当然といえば当然ですが…

カテゴリー: 仕事 | 会社のホームページ更新 はコメントを受け付けていません

一台のサーバー上でredmineを複数動かしてみる

最近、ぼちぼちredmineを使いはじめています。
同じ制作会社さんの複数の案件ということであれば、都度プロジェクトを作っていけば良いのですが、異なる制作会社さんやクライアントさんの案件の場合は、ちょっと不安です。
これは、redmineの問題ではなく、運用側、すなわち僕の問題です。
データベースも含めて、すっぱり異なる環境で動かすほうが安心です(多分)。

ということで、ちょっと調べて試してみました。

以下、備忘録代わりです。

前提:Ubuntu 14.04 LTSにて、提供されているredmine(Ver 2.4.2)のパッケージを使う。

1) redmineのコピー
/usr/share/redmine

/usr/share/redmine02
といった名称でコピーする

2) 設定ファイルのコピー
/etc/redmine/default
を、
/usr/share/redmine02/default
としてコピーする

3) 設定ファイルの編集〜その1〜
設定ファイルを参照している箇所を編集する
/usr/share/redmine02/config/application.rb
の10行目あたりにある
ENV[‘RAILS_ETC’] ||= “/etc/redmine/#{ENV[‘X_DEBIAN_SITEID’]}”
の/etc/redmineを/usr/share/redmine02に変更する

4) 設定ファイルの編集〜その2〜
/usr/share/redmine02/default/database.yml
を編集し、使用するデータベースを変更する

5) DB作成
mysqlに4)で設定したDBを作る(順番が逆?)

bundle exec rake generate_secret_token
を実行してセッショントークンを再作成

RAILS_ENV=production bundle exec rake db:migrate
を実行してデータベース作成

6) apache設定ファイル作成
/etc/apache2/sites-availableに新しいredmineの設定ファイルを作り、/etc/apache2/sites-enabledへそれのリンクを張って、apacheを再起動
ついでにbindにもCNAMEレコードを追加して、bindを再起動

これでOK!(多分)

カテゴリー: サーバーまわり | 一台のサーバー上でredmineを複数動かしてみる はコメントを受け付けていません

Mac版Office 2016

某通販サイトで20%オフだったのに釣られて購入しましたが…
エクセルで日本語フォントが指定できないというバグが残っています。
エクセルメインの方はこのバグが修正されるまで待ったほうが良いかも。

カテゴリー: その他 | Mac版Office 2016 はコメントを受け付けていません

OWASP Kyushu Local Chapter Meeting 4th

OWASP Kyushu Local Chapter Meeting 4thに参加してきました。

OWASPが提供するドキュメントやツールを一通り紹介していただきました。
OWASP Zed Attack Proxyなどの診断ツールもあるので、ちょっとばかり勉強して、活用していきたいと思います(いつになるやら…)

カテゴリー: Webコンテンツ, 仕事 | OWASP Kyushu Local Chapter Meeting 4th はコメントを受け付けていません

mpcbridge ver 4.1

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 4.1をリリースしました。

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/download/mpcbridge.zip

以下の修正、変更を行っています。
1) 選曲画面において、各曲の時間を表示するようにしました。
2) 画面スクロール時、自動読み込みにしているJavaScriptをjQuery.autopagerからjQuery.infinitescrollに変更しました。
3) カバー画像表示部分のバグを修正しまし。
4) 使用しているCakePHPのバージョンを2.7.7に変更しました。
5) 「vortexboxへのインストール例.rtf」ファイルの添付をやめました

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

カテゴリー: PCオーディオ | mpcbridge ver 4.1 はコメントを受け付けていません

博多法人会一水会

博多法人会の一水会(朝食会)にて卓話をさせていただきました。
仕事絡みではネタがつきたので、趣味の音楽の話をしました。
予想していたよりもずっと興味を持っていただけたようで、とりあえず一安心です。
しかし、人前で話すのは慣れないもんで大変です。

カテゴリー: 仕事 | 博多法人会一水会 はコメントを受け付けていません