2012-05-02
配列のキーでfilter
思いついたのでメモ書き
トリッキー過ぎて現場では使えない。
<?php function is_even($var){ return(!($var & 1)); } function array_filter_keys($var,$callback){ $var = array_flip($var); $var = array_filter($var,$callback); return array_flip($var); } $arr = array( 1=>'aaa', 2=>'bbb', 3=>'ccc', 4=>'ddd', 5=>'eee', ); var_export(array_filter_keys($arr,'is_even')); ?>
2010-01-21
sorry, you must have a tty to run sudo
sudoを使っていて以下のエラーが発生した
sorry, you must have a tty to run sudo
/etc/sudoersを編集していて、パスワードなしで実行できるようにしていたのが問題らしい。
参考サイト
2010-01-19
Passengerを使用したRedmineとphpアプリの共存
Passengerを使用したRedmineとphpアプリの共存
/var/www/
Redmineがインストールされている場所
/home/rails/redmine/
httpd.confを編集
<VirtualHost *:80> DocumentRoot "/home/rails/redmine/public" ServerName www.example.com #Alias /redmine/ "/home/rails/redmine/public/" </VirtualHost>
を下記へ
RailsAutoDetect off <VirtualHost *:80> DocumentRoot "/var/www/" ServerName www.example.com #for redmine RailsBaseURI /redmine </VirtualHost>
リンクを作成
sudo ln -s /home/rails/redmine/public /var/www/redmine
参考サイト一覧
http://tech.lampetty.net/tech/index.php/archives/276
http://doruby.kbmj.com/katsuo_on_rails/20080527/rails_RAILS_ENV
http://doruby.kbmj.com/yoppi_on_rails/20080417/Passenger__mod_rails_for_apache_
http://yoshimeux.seesaa.net/article/93814233.html
2009-12-11
Redmineのcsv_importerプラグインを使うまで
自分用にメモ
- Administration -> Roles and permissions に、Importer/Import というチェックボックスが追加されるので、適当なRoleに関してそれをチェック入れる。
- Project -> 任意のプロジェクト -> Settings -> Modules において、Importerのチェックボックスが現れるのでチェック入れる。すると、Importという項目がSettingsとFilesの間に出てくるはず
- あとはIssuesからExportしたCSVを元に(ヘッダのID取れる)して、ExcelなりOOoなりでIssueデータのCSVファイルを作成して、それをImportで食わせればOK。ここで注意する点として、SubjectとStatusとPriorityは必須項目なので、StatusはNew、PriorityはNormalとか値を入れておく。
引用元サイト
http://tfujiki.tumblr.com/post/136318423/redmine-importer-0-3-1-features-import-csv
2009-11-26
読み取り専用で開くの追加
右クリックに表示するメニューの中に読み取り専用で開くを追加する
Excelの場合
- エクスプローラーを開き、ツール→フォルダオプションをクリックする
- ファイルの種類タブを選択し、その中からXLSを探す
- エクスプローラーの開く場所によってはファイルの種類タブが出ないことがあるので適当な場所に移動してください。
- 画面下部の詳細設定ボタンをクリックする
- 読み取り専用で開くっていうのがありますが、なぜかコンテキストメニューに表示されないので新しく作り直します。
- 追記。「読み取り専用で開く」を選択し、編集をクリック、何もしないでOKをクリックすると使えるようになる(?)。
- 読み取り専用で開くっていうのがありますが、なぜかコンテキストメニューに表示されないので新しく作り直します。
- 新規ボタンをクリックする
- Actionに「ReadOnly(&R)」と入力する
- 右側の参照ボタンをクリックし、Excelの実行ファイルを探します。
- 実行ファイルを選択すると絶対パスが入力されます。
- その後ろに「/e」と「"%1"」を半角スペースに続いて入力します。
Ex
"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE"□/e□"%1"
- □は半角スペースを表します。
- ダブルクウォーテーションは必須です。
- %1をダブルクウォーテーションでくくっておかないと、ファイル名にスペースの入ったファイルが開けません。
- DDEを使うにチェックを入れます。すると項目が現れます。
- DDEメッセージに以下のように入力します。
[open("%1",,1)]
- "["から"]"までを入力してください。
- アプリケーションにExcelと入力します。
- DDEアプリケーションが・・・は空白でよいです。
- トピックにsystemと入力します。
- OKボタンをクリック
- OKボタンをクリック
- 閉じるボタンをクリック
参考サイト
テキストファイル。サクラエディタの場合
- アクションを実行する・・・
"C:\Program Files\sakura\SAKURA.EXE"□"%1"□-R --
- DDEメッセージ・・・は空白でよいです。
- アプリケーションにSAKURAと入力します。
- DDEアプリケーションが・・・は空白でよいです。
- トピックにSystemと入力します。
参考サイト
