AD:
Macを強制終了したら、VagrantとVirtualBoxのリンクがなぜか切れて、vagrant upで立ち上げると新規にBoxをつくろうとするトラブルにあいました。
で、調べたところ.vagrantがもっているVirtualBoxのIDを設定がなくっているようなので、調べてつなげてあげて解決できました。
解決方法
|
$ VBoxManage list vms "Boxの名前" {1d2d2dee0-b3ad-4d7d-9e14-ca3d24a8s4f50}//UUID |
このUUIDをコピーしてきます。そのあと下記のファイルに追加して完了です。
|
$ vi .vagrant/machines/default/virtualbox/id 1d2d2dee0-b3ad-4d7d-9e14-ca3d24a8s4f50 |
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 1 | Total: 2 | Feedly: 0
AD:
環境
Ruby 2.2.1
Rails 4.2.1
Ubuntu 14.04
でcapybara-webkitをインストールしようとしたら下記のエラーがでました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
qmake: could not find a Qt installation of '' *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/vagrant/.rbenv/versions/2.2.1/bin/$(RUBY_BASE_NAME) --with-gl-dir --without-gl-dir --with-gl-include --without-gl-include=${gl-dir}/include --with-gl-lib --without-gl-lib=${gl-dir}/lib --with-zlib-dir --without-zlib-dir --with-zlib-include --without-zlib-include=${zlib-dir}/include --with-zlib-lib --without-zlib-lib=${zlib-dir}/lib Command 'qmake ' failed extconf failed, exit code 1 |
解決方法
エラー通りqmakeがないので、入れてあげて解決です。
|
sudo apt-get install qt5-default libqt5webkit5-dev |
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:

QQ Musicとなるものを中国人の友人に教えてもらいました。
今までSpotfyにまれに邦楽があったりしたり、Youtubeで聞いたり、ローカルの音楽ライブラリー(でも会社では聞けなかったり、ファイルサーバでネットワーク越し聞いたりしてました)で、それで我慢していたのですが、やはりもっと邦楽が聞きたくて探していたのですが、ついに巡り合えました。
気に入っている点
- なにがすごいというとまず無料です。
ユーザ登録は英語でできるので問題ないかと思います。
- Mac,Windows,iPhone,AndroidようにAppがあります。
- 音楽のダウンロード機能もあり、ネット環境がなくても
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
最新のプロジェクトをVagrant Ruby 2.2.1 & Ruby on Rail 4.2.1の最新安定バージョンで開発を開始いたのですが、Vagrantの内のRails Appにhttpでアクセスがうまくできなかったのでその際のメモです。
状況
VagrantのUbuntuにrbenvでRubyをインストールしております。
各種Appには、/etc/hostsに独自ドメインを指定してアクセスしております。
|
$ sudo vi /etc/hosts 192.168.33.10 dev.domain |
アクセスは下記のようなドメインでやっております。
http://dev.domain:3000
解決方法
いきなり解決方法です。
|
$ rails s -b 0.0.0.0 => Booting Puma => Rails 4.2.1 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server Puma 2.11.1 starting... * Min threads: 0, max threads: 16 * Environment: development * Listening on tcp://0.0.0.0:3000 |
問題なのは、Rails4.2のbindsが0.0.0.0が127.0.0.1になっているので、-bで指定して立ち上げることが解消できます。
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
今いるフォルダをAtomで開く
memo.txtをChormeで開く
|
open memo.txt -a Google\ Chrome |
ちなみに、zshを使っているかもしれませんが、-aを入力してTabを押すとアプリケーションを補完してくれます(/Application/の中に入っている状態ですね。)
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
|
Post.new(title: "Title is here",body: "Body is here") Post.id = 1000 Post.save |
ちなみにこれじゃダメだった
|
Post.new(id: 1000, title: "Title is here",body: "Body is here") Post.save |
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
cannot drop the currently open databaseと出てデータベースが消せませんでしが、dropdbを使用すれば消すことができます。
|
$ psql >drop database database_name cannot drop the currently open database |
psqlでログインの必要はないです。
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
本来であれば、Twitter Bootstrap3はIE8をサポートしているはずなんですが、なぜかDrupalのTwitter Bootstrap Themeを使用するとIE8でうまくいきませんでした。
下記の内容で問題なく表示されるようになりました。
原因はIE8がCDNをサポートしていないのが問題ではないかと言われていますが、実際のところなぜ起きるのかは追っていません。
モジュールのインストール
下記の2つのモジュールをインストール
Bootstrap Library
Respond.js
|
drush en bootstrap_library respondjs -y |
CSS&JSのAggregate and compress化
下記のページより変更が可能です。
/admin/config/development/performance

Twitter:
Warning: Undefined array key "Twitter" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Facebook: 0 | Google Plus:
Warning: Undefined array key "Google+" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
はじめは、プラグインが必要かと思ったのですが、管理画面より設定が可能です。
下記のページより設定できます。
/admin/config/development/performance

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0
AD:
MovableType 5.2で構築されたブログのデータをWordpress 4にインポートする作業を最近行いましたが、その際にいろいろと面倒だったので、メモを公開させていただきます。
はじめは、MovableTypeのエクスポート機能とWordpressのMTのインポートプラグインを使ってやったところ、文字化けやカテゴリがまったくうまくいきませんでした。
他にもいろいろと手はあると思ったのですが、最終的にMovableTypeのデータベース(Mysql)からCSV作成して、それをWordpressのCSV用のインポートのプラグインを使ってインポートで解決させました。
WordPressのプラグイン
WordPressにCSVのインポート用に下記のプラグインを使用しました。
WP Ultimate CSV Importer Plugin
WP Ultimate CSV Importer Pluginを使って、まず既存のWordpressの記事からCSVのサンプルをエクスポートしました。
それをさらにインポートして試してみました。すると最低限のフィールドがわかったので、下記のフィールドでCSVを作成しました。

MovableTypeのデータベースからWP Ultimate CSV Importer用のCSVを作成
上記のフィールドを元に、下記のSQLを作成して、CSVをエクスポートしました。
|
SELECT entry_id AS wp_ID, entry_created_on AS wp_post_date, CASE entry_category_id WHEN NULL THEN 'publish' ELSE 'publish' END AS wp_post_status, entry_title AS wp_post_title, REPLACE(entry_text, CHAR(10), '<br>') AS wp_post_content, entry_basename AS wp_post_name, CASE entry_category_id WHEN NULL THEN 'ayumi' ELSE 'ayumi' END AS wp_post_author, mc.category_description AS tx_category FROM mt_entry AS me LEFT JOIN mt_placement AS mp ON me.entry_id = mp.placement_entry_id LEFT JOIN mt_category AS mc ON mc.category_id = mp.placement_category_id WHERE entry_atom_id LIKE '%column%' ORDER BY entry_id DESC INTO OUTFILE '/tmp/mt.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; |
WP Ultimate CSV Importerは、CSVにヘッダーがないとうまくいかないので、下記のヘッダーを追加してやる
|
id,date,status,titile,contents,base,user,category |
インポート
下記の用に管理画面からインポートとどのフィールドにマッチさせるかを選択して、無事インポートができました。

Tips
- パーマリンク設定は、/%year%/%monthnum%/%postname%/に変更
- MTで内部に使用している画像は同じディレクトリ構成で、WPサイトに設置
Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 2 | Pocket: 2 | Total: 4 | Feedly: 0