中国で有名なシンガーさんを台湾の友人から聞いたよ

Sep 24, 2015
AD:

最近趣味で中国語を勉強し始めたのですが、その一環で中国語の音楽を聞こうと思いきいてみました。

男性シンガー
Jay Chou – 周杰倫
台湾のシンガー男性ですね。
頭文字D THE MOVIEや、The Green Hornetにも出ている役者さんでもあるようです。
mayday
shin
jj lin
女性シンガー
鄧紫琪 – G.E.M
S.H.E
台湾のアイドルシンガーらしいです。
Hebe
陳綺貞
鄧麗君 – テレサ・テン
すこし古いですが、中国でも人気のようですね

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 25

WordPressでset_transient & get_transientを使ってキャッシュを利用する

Sep 7, 2015
AD:

Google AnalytcsのAPIを使用してページ表示ランキングを作っていたのですが、GAのAPIはアクセスに制限があるのとリスポンスが遅かったので結果をキャッシュに入れておきました。
いろいろなキャッシュに入れる方法がありますが、先日set_transient()ものを知ったので、さっそく使ってみました。

こんな感じで使用しております。
86400で1日間の有効期限を与えております。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 25

PostgreSQL dumpしたものをHerokuのAppにインポート(push)する方法

Sep 5, 2015
AD:

実際にやりたかったことは、ProductionのAPPからStagingのAppにPostgreSQLのDumpをインポートしたかったのですが、HerokuがBackupの方法が変わったので、以前と変わっていたのでメモしておきます。
まず、ProductionのPostgreSQLをDumpしてきます。
その後、それをローカルのPostgreSQLにImportします。

次はそれをpg:pushを使ってHerokuのPostgreSQLにインポートします。

更新

最近(2016/09/18)はこうしています。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 25

MacでPostgreSQLのクライアントならPosticoがかなりおすすめ

Aug 26, 2015
AD:

今までpgAdmin3を使っていたのですが、これが遅い、落ちるたりするのでなかなか使い勝手がよくなかったのですが、先日Posticoなるものを発見して使い出しましたが、かなり気にいっております。

SSH経由での接続ももちろん可能です
Vagrantの中にあるPostgresなんかにもこれで接続できます
Slice 1

接続後の画面
postico

テーブル内のデータ編集画面
table-content-view

SQLの画面
sql-query-view

有料版はFilter機能もあります
Screen Shot 2015-08-26 at 11.30.51 am

詳細

サポートしてPostgreSQLのバージョン
PostgreSQL 8.0, 8.4, 9.1, 9.2, 9.3 9.4、Amazon Redshiftもサポートしているようです。
Posticoはlibpq 9.3.8のパッチをつかっているそうです。
トライアル版と有料版の違い
トライアル版は、お気に入りに5 connectionまでした登録できません。
トライアル版は、1画面でしかしようできなくなっています。
テーブル内の検索機能がありません。()
トライアル版には、期間制限がないので、ずっと使い続けることも可能です。

正直無料版でもよかったのですが、開発者に敬意を示して、ちゃんと有料版を購入しました。

Version Up

Postico v1.0.9 – 2016/08/05
Command + pのQuick Openなるものが追加されていますが、すぐにテーブルに飛べるのでかなり便利です。
Screen Shot 2016-08-06 at 12.43.22 PM

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 8 | Pocket: 6 | Total: 14 | Feedly: 25

Mac – homebrewでrbenvを使用している場合のアップグレード方法

Aug 21, 2015
AD:

rbenvを使ってRubyの環境を構築していると思うのですが、
最新のRubyのVersionを入れたい場合、始めにrbenvのUpgradeをしたほうがより最新のものが入ってきますので、その方法をメモしておきます。

これで終わりです。
あとは、下記のコマンドで最新のRubyの一覧がでてきます。

Installはこんな感じですね。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 1 | Total: 1 | Feedly: 25

RailsでroutesにNamespaceを使用した場合のViewやController周りの変更点

Aug 21, 2015
AD:

routes.rbにこんな感じでadminのNamespaceを設定します。

フォルダ関連の作業

ControllerとViewsはadminフォルダに入れてください

ファイルの記述の変更

ControllerにNamespaceをつけてあります。Admin::ですね。

Viewをscaffoldで作っていた場合は下記のように変更します。

formも変更が必要があります。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 3 | Total: 4 | Feedly: 25

Drupalの画像のクオリティ設定

Aug 20, 2015
AD:

クライアントからDrupalの画像のクオリティが悪いと言われて調べるとデフォルトだとCompressがかかっていることが判明。
URL:/admin/config/media/image-toolkit
Screen Shot 2015-08-20 at 10.04.28 am

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 0 | Total: 1 | Feedly: 25

Drupalのwatchdogでログを残す&使い方

Aug 14, 2015
AD:

たとえば、ユーザが追加された際などにWatchDogでログを残しておく場合

結果はこんな感じ

確認ページはこちら
/admin/reports/dblog
Screen Shot 2015-08-14 at 2.54.58 pm
Screen Shot 2015-08-14 at 2.55.15 pm

変数の内容をWatchdogにのこしておきたい場合

結果はこんな感じ

Screen Shot 2015-08-14 at 4.15.51 pm

実際のFunctionはこんな感じです。
https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/watchdog/7

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 1 | Total: 1 | Feedly: 25

Drupal でSQLを書く – example

Aug 13, 2015
AD:

nodeテーブルからtypeをWhereに入れてSELECT

field_data_field_package_periodテーブルから日付をWhereに入れてSELECT

field_data_field_package_periodテーブルからentity_idをINでSELECT

$results = db_select('field_data_field_package_level', 'fpl')
->fields('fpl', array('field_package_level_value'))
->condition('entity_id', array(1,2,3), 'IN')
->condition('field_package_level_value', 0, '!=')
->execute()

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 25

Drupalのdrupal_email()でメールを送る

Aug 12, 2015
AD:

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 25

ARCHIVES