カテゴリー
Linux

【rbenv】ウェブアプリの場合は rbenv で Ruby バージョンを切り替えただけじゃダメでしたの!

ポイント

  • ウェブアプリは Apache で設定した、Passenger をインストールした Ruby を使用する。rbenv で指定した Ruby は使用されない。

ポイントから言えそうなこと!

  • rbenv local でディレクトリにバージョンを設定しても、Apache の Passenger 設定が有効になってしまう。
  • rbenv local や rbenv global で設定した Ruby バージョンと Apache の Passenger 設定とを連携させられれば理想的。誰か実現していそうなものだが。。。

まとめの位置づけで、実際に起きた現象を説明しますの♪

カテゴリー
Apple

【iPhone 5s】背面保護フィルムを切れに貼れるかしら?実践レポート♪

P2088796-15.jpg

今回張ってみました iPhone 5s 用の背面保護フィルム

以前のフィルムをはがし、この新しいフィルムを貼り付ける様子をレポートいたします♪

準備編。以前のフィルムをはがしたりします。

カテゴリー
コンピューター

【EC-CUBE 2.12】受注の各商品も出力して CSV ダウンロードを実現する方法♪

受注の各商品も CSV 出力する SQL 文

受注の CSV 出力には、商品名は出力されません。

なぜなら、EC-CUBE の受注 CSV ダウンロードは 1 受注を1 行に出力する仕様でございますもの。

もし、1 回の買物で、複数種類の商品を買った場合、これらの商品をどうやって CSV に出力すればよいかしら?商品すべてを 1 つのセルに書きだすようにすればよいかしら?

できそうですわね!では、それぞれの商品の値段、購入した個数も知りたくなったらどうかしら?ひとつのセルに押し込めるかしら?ムギュウムギュウ♪

素直にはできませんわね><。大変難しいですの!

考え方はいろいろございますけれども、1 行 に 1 商品で出力します。そして、各行にその受注の合計金額など他の情報も掲載します。そのような方法も採れますわ、悪く無いと思いますの。

複雑さが増してしまいますけれども、CSV でしたら エクセルを念頭においていると存じます。まだ現実的な範囲内ではないかしら?

そのようなわけで、これを実現する SQL 文を書いてみましたわ♪

カテゴリー
コンピューター

【EC-CUBE 2.12】受注管理のCSV出力をコンテンツ管理>CSV出力項目設定>高度な設定で実現します!

コンテンツ管理>CSV出力項目設定>高度な設定に設定する SQL 文

実際にフォームに入力するときは、1 行目の SELECT は入力しません。また、最後の 1 文の ; も入力しません。

SELECT
        dtb_order.order_id,
        dtb_order.customer_id,
        dtb_order.message,
        dtb_order.order_name01,
        dtb_order.order_name02,
        dtb_order.order_kana01,
        dtb_order.order_kana02,
        dtb_order.order_email,
        dtb_order.order_tel01,
        dtb_order.order_tel02,
        dtb_order.order_tel03,
        dtb_order.order_fax01,
        dtb_order.order_fax02,
        dtb_order.order_fax03,
        dtb_order.order_zip01,
        dtb_order.order_zip02,
        (SELECT mtb_pref.name FROM mtb_pref WHERE mtb_pref.id = dtb_order.order_pref),
        dtb_order.order_addr01,
        dtb_order.order_addr02,
        dtb_order.order_sex,
        dtb_order.order_birth,
        dtb_order.order_job,
        dtb_order.subtotal,
        dtb_order.discount,
        dtb_order.deliv_fee,
        dtb_order.charge,
        dtb_order.use_point,
        dtb_order.add_point,
        dtb_order.tax,
        dtb_order.total,
        dtb_order.payment_total,
        dtb_order.deliv_id,
        dtb_order.payment_method,
        dtb_order.note,
        dtb_order.status,
        dtb_order.create_date,
        dtb_order.update_date,
        dtb_order.commit_date,
        dtb_order.device_type_id,
        (SELECT count(*) FROM dtb_shipping WHERE dtb_shipping.order_id = dtb_order.order_id),
        (SELECT ARRAY_TO_STRING(ARRAY(SELECT dtb_shipping.shipping_id FROM dtb_shipping WHERE dtb_shipping.order_id = dtb_order.order_id), ','))
FROM
        dtb_order
WHERE 
        del_flg = 0
;
カテゴリー
WordPress

【WordPress】日本語版のアップグレードされませんでしたの!自動バックグラウンド更新♪

スクリーンショット 2014-02-03 21.19.59.png

ポイント

  • WordPress 3.8 から 3.8.1–en_US へは自動バックグラウンド更新されたものの、3.8.1–ja へは更新されなかった
  • 3.8.1–en_US へのバックグラウンド更新後、1 周間程待ってみたが、3.8.1–ja へは更新されなかった。
  • しかたがないので、手動で3.8.1–ja へ更新した。
カテゴリー
Linux

【CentOS】Ruby と Ruby on rails すら無い状態から Redmine をインストールする!【rbenv】

現在の環境と目指すところ

  • CentOS 5.10
  • Apache 2.2.3
  • MySQL 5.5.35
  • http://192.168.56.111/ でウェブブラウザからアクセス可能

PHP はインストールされておりますけれども、Ruby はされておりません。

といいますか、、、Ruby ってなにかしら?わたくし、宝石大好き!という程度です♪

そんな状態ですの。

さて、Redmine をインストールしたく存じます。どうやら Ruby と MySQL が必要なようですわね?また、ウェブアプリケーションですので、Ruby と Apache の連携も必要ですの。

本投稿では、WordPress 程度(Apache、MySQL、PHP)しか扱ったことのないわたくしたちが、Ruby をインストール、Apache 都の連携、そして Redmine のインストールまで試行錯誤しながら実現させていく、、、はずですわ♪

カテゴリー
Linux

【Ruby】Gem インストール!RMagick インストール出来ない、動かないエラー記録!

bundle install --without development test

Redmine で使用する Gem を上記コマンドでインストールいたします。。。なのですけれども、エラーのためにうまく行きません。

  • CentOS 5.10
  • RMagick がインストールできない

今回は、そのエラーの記録と、対処メモを記録いたします。

下記はエラーまとめですわ。

  • ImageMagick がインストールされていないためダメ
  • ImageMagick のバージョンが低いためダメ
  • ImageMagick-lib の依存性を無視して ImageMagick、ImageMagick-devel をインストールしたらダメ
  •  2 つ以上 ImageMagick があると「警告」
  • PKG_CONFIG_PATH が設定されていないからダメ

また、bundle console でもエラーとなりました。

  • ダイナミックリンクライブラリのパス設定がなくてbundle console エラー

これにも、対処いたしましたの。

カテゴリー
Linux

【ImageMagick】ソースからインストールする経過を淡々と記録!

ポイント

  • アンインストールも make で可能なため、/tmp で行うのではなく、/root などにダウンロード、解凍して make まで行い、アンインストールする日に備えるべきである。

環境

  • CentOS 5.10

今回は、ソースからのインストール時のログをただ記録しただけの投稿となります。次回、ソースから ImageMagick をインストールする時、躓いたら参考にいたしますわ♪

カテゴリー
Linux

ImageMagick をソースからインストールして Ruby の Gem の RMagick が動くまで実践!

本投稿のクライマックス

「試行錯誤。最終手段その2!パッケージ管理できなくなることを許容してソースからインストールしてみます♪★【成功】★」を実践すれば OK ですの。

ただし、本投稿のやり方では ImageMagick の yum や RPM でのパッケージ管理はできません。

きっかけ。Gem パッケージのインストールが失敗する

Gem(Ruby のライブラリ)の依存関係解決ツールである Bundler を利用して、Redmine に必要な Gem をインストールしたいのです!

その時に、ImageMagick のそこそこバージョンが新しい物が必要でした><。簡単にインストール出来ませんでしたので、その奮闘記を残します!

カテゴリー
コンピューター

2014年1月のアクセス解析

先月 2014 年 1 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • コンテンツ > サイトコンテンツ > すべてのページ
  • トラフィック > 参照元 > すべてのトラフィック
  • トラフィック > 参照元 > 検索 > オーガニック検索

以上の4種類の Google Analytics 結果です。