スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

subversionの設定に参考にしたサイト

subversionの設定に参考にしたサイトをメモ。

ごった煮
気の向くままに・・・
スポンサーサイト

パスワードにマスクをかける

会員情報登録とかで、パスワードを変更する時に確認画面でパスワードにマスクをかける。

$pass = "password";   // ←これがパスワード
$pass_mask = str_pad("", strlen($pass), "*");   // ←マスクを作成


str_padで、文字数分 "*" で埋め尽くすという処理です。

並び替え処理をしてくれるプラグインのメモ

結構要望がある並び替え処理。
いくつかプラグインをメモ。

■ドラッグ&ドロップで並び替え
Table Drag and Drop JQuery plugin

■テーブルの項目名で並び替え
DataTables(ソート以外にも検索とかもついてて、スゴク使えそう!)
Table Sorter

PHPで画像のリサイズ/切抜き/合成といった処理が簡単に行えるライブラリ「WideImage」

これはとても便利そう!
やっぱ、画像の登録とかはなるべく1回で済ませたいものですもんね。

WideImage

参考サイト

PHPで画像のリサイズ/切抜き/合成といった処理が簡単に行えるライブラリ「WideImage」

zipファイルダウンロードで、zipファイルが壊れてダウンロード出来ない

PHPでダウンロードプログラムを作成した際、
ダウンロードしたファイルが壊れる現象が発生した。

調査した結果、出力バッファにゴミが入っている事があるらしい。

対処法はheader出力後に、出力バッファーのクリアをする事でエラーが発生しなくなった。


header('Content-type: application/octet-stream');
ob_end_clean(); // 出力バッファをクリア
readfile('ファイルのパス',FILE_BINARY);
exit;


順番はこの通りじゃないと駄目らしい。

参考

PHPプログラミングメモ ファイルダウンロードプログラムでファイルが壊れる

redmineの再起動方法

1.apacheを再起動する。
2.redmineインストールディレクトリ/tmp に restart.txt と言う名前の空ファイルを、redmineにアクセスする。

参考はココの「Railsアプリケーションの再起動方法」

redmineでチケットとかにファイルを添付した時にエラーが出た時の対処法

redmineでチケットとかにファイルを添付した時に、下記のようなエラーが出てアップロード出来なかった。

Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your redMine
administrator for assistance.


何の意味も無いエラーで、何が原因かわからんかったけど
色々調べたらパーミッションがおかしいかったので下記サイトを参考に修正。

RedmineをLinuxにインストール


# chown -R apache:apache /redmineをインストールしたディレクトリ/redmine
# cd redmine/
# chmod -R 755 files log tmp public/plugin_assets


chownは、apacheの実行ユーザーで。

インストールでつまづいたこと2

ここを見ながら、インストールを進めてつまづいたとこのメモのパート2。
サーバーとかバージョンによって違うエラーが出るのかも。
ちなみに今回は redmine-0.9.3 で出たエラー。

「Redmine用のテーブルを作る。」ってとこで前回とは違う下記エラー。

# rake db:migrate RAILS_ENV=production

(in /var/lib/redmine)
rake aborted!
A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" } in config/environment.rb

(See full trace by running task with --trace)


下記URLを参考にconfig/environment.rbを修正してみました。

Rfmのサンプルサイトを動かす準備

config/environment.rb

config.action_controller.session = { :key => "_myapp_session", :secret => "xxxxxxxxxxxxxxxxxxxxxxxxxx" }

※ xxxxxxxx...の部分は、ランダム文字列。

これで先に進めました。
で、再度

# rake db:migrate RAILS_ENV=production

をしてみたものの、今度は下記のエラー。


(in /var/lib/redmine)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql

(See full trace by running task with --trace)


rails2.2以上の場合は、mysqlドライバがインストールされていないみたいなので

gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

でインストールする。
※ /usr/bin/mysql_configの位置は

which mysql

とかで調べる。

もしエラーが出たらこれもやってみる。

yum install mysql-devel


これでようやく成功!

javascriptのスライドショーをメモ

最近TOPページとかでFLASHでスライドショーみたいなのをよく見るけれど、それをjavascriptで出来たら、色々とSEO的にもテキスト文字になるから、良いのではと感じているので、良いのを見つけたのでメモ。

Camera | a free jQuery slideshow by Pixedelic(レスポンシブ対応・おすすめ)
Automatic Image Slider w/ CSS & jQuery
Panning Slideshow
SlideDeck
Easy Slider
Nivo Slider
Create Beautiful jQuery slider
simple slide
Flashのように画像やテキストを切り替えるs3Slider.js
Flashのような8種のエフェクトを選べる汎用的なjQueryギャラリー・AviaSlider

Roundabout
Quicksand(スライドショーとはちょっと違うかも。商品一覧とかに便利そう)


参考サイト

jQueryのかっこいいスライドショースクリプト28

PHP5.2.xでsymfonyを動作させた際に出るWarning対処

今まで、symfony version 1.0.8を5.0系で動かしていたのを5.2系で動かすようにしたら、下記のようなエラーが出るようになった。

PHP Warning: fclose() [<a href='function.fclose'>function.fclose</a>]: 1340 is not a valid stream resource in /SYMFONY_DIR/config/sfConfigCache.class.php on line 316

sfConfigCache.class.php の316行目あたりにある

fclose($fp);



closedir($fp);


に変更する事で出なくなった。

参考サイト

PHP5.2.8でsymfonyを動作させた際に出るWarning対処

Webサイトを作ったらまずやるべきことチェックリスト

こんな便利なチェックリストが出ていたのでメモ。

Webサイトを作ったらまずやるべきことチェックリスト
40分でできるホームページ診断 ~最低限クリアしたい40項目のチェックシート

※携帯
携帯サイトを作成して公開した直後に知っておきたいこと

HTML5×CSS3の実装で抑えておくべきこと(参考サイト紹介)

このサイトは要チェックですね。

HTML5×CSS3の実装で抑えておくべきこと

今後押して行こうと思っている「プログレッシブ・エンハンスメント」について実際にどうしたら良いかと言う事が書いてありました。

プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。