昨夜HTCロゴがつきっぱなしになっていて,朝電源ボタン長押しで再起動したら再起動の無限ループに陥った。
HBOOTからのfactory resetもきかない。なにもできないので近所のauショップに持って行ったら代用機を貸してくれた。
おサイフケータイ関連の手続きが異常に時間がかかるし,面倒。QUICPayはあまり面倒がないが。
月々の割引が終わる2015年1月にHTL23へ機種変更を考えていたけどそれまで持たなかった。
2週間ほどたってもauショップから連絡がないのでこちらから電話したところ,2日前に修理終わってショップにあるとのこと。ちゃんと連絡せい。
結局基板の交換となっていた。あと,必要ないmicroUSBポートのフタがまたついてて余計なお世話。
2014/10/19
2014/06/29
RailsアプリケーションにIPアドレス制限をかける
IPアドレスのwhite/black listでアクセス制限を行うalpacaを試してみる。
READMEの通り,Gemfileに以下の一行を追加し,
bundleを実行。
以下のコマンドを実行すると config/alapca.yml が生成される。
config/application.rb の class Application < Rails::Application ブロックの最後に以下の一行を追加。
config/alpaca.yml の設定では,whitelist: のみ定義する場合でも blacklist: を省略するとalpacaのエラーになるので要注意。
エラー例:
blacklist: の定義がない場合
blacklist: にホスト名を定義した場合
READMEの通り,Gemfileに以下の一行を追加し,
gem 'alpaca'
bundleを実行。
bundle install
以下のコマンドを実行すると config/alapca.yml が生成される。
rails generate alpaca:install
config/application.rb の class Application < Rails::Application ブロックの最後に以下の一行を追加。
config.middleware.use Rack::Alpaca
config/alpaca.yml の設定では,whitelist: のみ定義する場合でも blacklist: を省略するとalpacaのエラーになるので要注意。
whitelist:
- xx.xx.xx.xx.
blacklist:
- 103.13.152.0/22
default: deny
エラー例:
blacklist: の定義がない場合
undefined method `map' for nil:NilClass (NoMethodError)
blacklist: にホスト名を定義した場合
invalid address (IPAddr::InvalidAddressError)
2014/06/10
gibbonでMailChimp API 2.0を使ってみる
email marketing applicationをAPI経由でRubyから使うのはMailChimpがよいとの話を聞いたので,gibbonなるgemをインストールしてテストしてみた。
Google先生に聞いてもほとんどPHPのサンプルコードしかないのでRubyから使うのはちょいと苦労した。API 2.0のドキュメントは少し不親切かも。
iContactだとActiveRecord的に購読者リストを扱えるasts_as_icontactってのがあるらしいが,調査した限りではMailChimpにそんなものはないらしい。
で,gibbonの使い方だが,まずはFinding or generating your API keyにしたがってAPI keyを取得。コレひとつでAPIが利用できるので認証はチョー簡単。
Listへの登録は lists.subscribe を使う。
以下の例では(Interests)Groupを対象Listに2個設定しているので,groupings というArrayに2個Hashを登録。CSVファイルからメールアドレス,組織名,姓,名,関連製品(購読者の関連製品を":"で区切ってある)を読み込んでListに追加。
Campaignでメール配信する際にListを絞込するためのsegmentの定義。conditions の書式に留意。
MailChimpは無料で2,000購読者月12,000メール配信まで使える。
Google先生に聞いてもほとんどPHPのサンプルコードしかないのでRubyから使うのはちょいと苦労した。API 2.0のドキュメントは少し不親切かも。
iContactだとActiveRecord的に購読者リストを扱えるasts_as_icontactってのがあるらしいが,調査した限りではMailChimpにそんなものはないらしい。
で,gibbonの使い方だが,まずはFinding or generating your API keyにしたがってAPI keyを取得。コレひとつでAPIが利用できるので認証はチョー簡単。
Listへの登録
Listへの登録は lists.subscribe を使う。
以下の例では(Interests)Groupを対象Listに2個設定しているので,groupings というArrayに2個Hashを登録。CSVファイルからメールアドレス,組織名,姓,名,関連製品(購読者の関連製品を":"で区切ってある)を読み込んでListに追加。
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'gibbon'
API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx-us8"
gb = Gibbon::API.new(API_KEY)
list_id = "1a2b3c4d5e"
io = open "contacts.csv"
while line = io.gets
puts line
email, org, sei, mei, title, products = line.split(",")
begin
merge_vars = Hash.new
merge_vars = {
:org => org,
:sei => sei,
:mei => mei,
:title => title,
:groupings => { 0 => { "id" => 10001, :groups => products.split(":")},
1 => { "id" => 10002, :groups => ["Customer" ]}
}
}
gb.lists.subscribe(:id => list_id,
:email => {:email => email},
:merge_vars => merge_vars,
:update_existing => true,
:replace_interests => true,
:double_optin => false)
rescue Gibbon::MailChimpError => e
puts e.message
puts e.code
end
end
io.close
Saved Segmentの設定
Campaignでメール配信する際にListを絞込するためのsegmentの定義。conditions の書式に留意。
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'gibbon'
API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx-us8"
gb = Gibbon::API.new(API_KEY)
conditions = { 0 => {:field => 'interests-19999',
:op => 'one',
:value => 'product1'}}
time_added = Time.now.strftime("%y-%m-%d %H:%M")
list_id = "1a2b3c4d5e"
begin
segment_id = gb.lists.segment_add(:id => list_id,
:opts => {
:type => 'saved',
:name => "via Gibbon #{time_added}",
:segment_opts => {
:match => 'any',
:conditions => conditions}})
rescue Gibbon::MailChimpError => e
puts e.message
puts e.code
end
puts "segment created #{segment_id}"
MailChimpは無料で2,000購読者月12,000メール配信まで使える。
2014/05/04
OpenDKIM milter を Postfix で使う
FreeBSD 10-R で稼働させている Postfix に DKIM 署名できるようにしてみた。
DKIM Key Checker
DNS設定確認ツール
DKIM署名検証メールアドレス
dkim-verify@dkim.jp にテストメールを送信するとDKIM署名の検証結果が返信されてくる。
DKIM Key Checker
DNS設定確認ツール
DKIM署名検証メールアドレス
dkim-verify@dkim.jp にテストメールを送信するとDKIM署名の検証結果が返信されてくる。
2014/04/18
Dell PERC : The storage battery is low.
デル製サーバのiDRACのログに
The storage battery is low.
という警告が出ている。
http://www.j0e.us/2011/10/20/hard-lesson-from-dells-perc-h700-battery-write-cache/
http://blog.yo61.com/dell-drac-bbu-auto-learn-tests-kill-disk-performance/
によるとRAIDコントローラのバッテリの充電レベルが下がっていてキャッシュからディスクへの書き込み性能が低下するらしい。
The storage battery is low.
という警告が出ている。
http://www.j0e.us/2011/10/20/hard-lesson-from-dells-perc-h700-battery-write-cache/
http://blog.yo61.com/dell-drac-bbu-auto-learn-tests-kill-disk-performance/
によるとRAIDコントローラのバッテリの充電レベルが下がっていてキャッシュからディスクへの書き込み性能が低下するらしい。
2014/02/03
BDZ-AT900のテレビ自動入力切替機能
2013/12/15
ドコモからMNPで au GRATINA購入
2年前に子ども用にキッズケータイHW-02C を購入したのですが,2年縛り期間が終わったため,auのGRATINAにMNPで機種変更しました。現在キャンペーン中で一括0円で毎月割が1,050円/月引かれますので,おそらく毎月の使用料は600円ぐらいになるはずです。
子供用にスマートフォンでない機種として買われることを想定しているのか,ティーンズモードというセキュリティがきつくしてあるモードがあります。このモードではEメールは使えず,Cメール(SMS)だけとなるようです。
子供用にスマートフォンでない機種として買われることを想定しているのか,ティーンズモードというセキュリティがきつくしてあるモードがあります。このモードではEメールは使えず,Cメール(SMS)だけとなるようです。
2013/11/30
auジュニアケータイ mamorino3購入
下の子供用にauの子供用ケータイmamorino3を購入しました。ココセコム端末を兼ねているようです。
スマートフォンとセット購入で端末一括代金が0円で一年目の月々の使用料も3円とローコストです。
ココセコムに加入しなくても安心ナビが使えるのですが,安心ナビは子どもの現在位置を確認するのに月々315円かかります(スマートパス加入の場合は追加費用なし)。
ココセコムの場合は月々の基本料金は無料で月2回までの位置情報検索は無料でそれ以上の場合は105円/回となります。
ココセコムの現場急行料金は10,500円/回となっています。
スマートフォンとセット購入で端末一括代金が0円で一年目の月々の使用料も3円とローコストです。
ココセコムに加入しなくても安心ナビが使えるのですが,安心ナビは子どもの現在位置を確認するのに月々315円かかります(スマートパス加入の場合は追加費用なし)。
ココセコムの場合は月々の基本料金は無料で月2回までの位置情報検索は無料でそれ以上の場合は105円/回となります。
ココセコムの現場急行料金は10,500円/回となっています。
2013/10/16
samba : unix extensions = no
cronでyum -y updateを定期的に実行するようにしていたら,いつのまにかsambaでsymbolic linkを辿らなくなっていた。
smb.confで以下の設定を追加したらsymbolic linkをたどるようになった。
smb.confで以下の設定を追加したらsymbolic linkをたどるようになった。
[[global]
wide links = yes
unix extensions = no
2013/08/18
Pebbleようやく届いた
Pebbleの箱を見ると中国の工場から出荷されたのが8日らしく,そこから5日経過してシンガポールから発送されて16日に川崎東に到着。そこから2日で自宅に届いた。
川崎東郵便局は国際郵便交換業務専門の郵便局らしい。
川崎東郵便局は国際郵便交換業務専門の郵便局らしい。
2013/08/14
Pebbleの配送ステータスがようやく確認できた
日本郵便の追跡サービスでステータスが確認できるようになった。Pebbleからの発送連絡からすでに4日経過。
日付: 08/13/2013 14:05 ステータス Dispatch from outward office of exchange
日付: 08/13/2013 14:05 ステータス Dispatch from outward office of exchange
2013/08/10
Pebble発送された
こんなカンジでPebbleが発送されたとの通知がきた。1月13日にpreorderしたので,7ヶ月弱かかった。すでにSONY SmartWatch MN2を買っちゃたけど人柱覚悟で。
Hello xxxxxxxx xxxxxxxx,
Your Pebble eSmart Watch has shipped! The tracking number is RAxxxxxxxx7SG. To lookup the status of your shipment, visit singpost.com/, select "Track Item" on the left menu and enter the tracking number. If the status shows as having left Singapore, select your destination country from the drop down menu and re-enter your tracking number on the website you're re-directed to.
NOTE: Not all countries have door to door tracking available. Please allow approx. 24 hours for SingPost to start populating the tracking information.
Get started with your Pebble at go.getpebble.com. If you have any questions, or need help, visit help.getpebble.com.\n
Send any questions you may have to support@getpebble.com and we will get back to you as soon as we can. We apologize for any delayed responses as we are experiencing higher than normal email volumes.
Thank You,
Pebble Team
2013/06/21
Parsing error in file c:\Program Files\HP\Digital Imaging\bin\hpqscloc\1033.xml
HP Photosmart C4580のソリューションセンターを起動すると
Parsing error in file c:\Program Files\HP\Digital Imaging\bin\hpqscloc\1033.xml
というエラーが頻発。以下のページから
http://h30434.www3.hp.com/t5/Scanning-Faxing-and-Copying/Parsing-error-in-file-c-Program-Files-HP-Digital-Imaging-bin/td-p/264188
1033.xmlが含まれるhpqscloc.zipをダウンロード,c:\Program Files\HP\Digital Imaging\bin\hpqscloc\ にコピーしたらソリューションセンターを起動できた。
Parsing error in file c:\Program Files\HP\Digital Imaging\bin\hpqscloc\1033.xml
というエラーが頻発。以下のページから
http://h30434.www3.hp.com/t5/Scanning-Faxing-and-Copying/Parsing-error-in-file-c-Program-Files-HP-Digital-Imaging-bin/td-p/264188
1033.xmlが含まれるhpqscloc.zipをダウンロード,c:\Program Files\HP\Digital Imaging\bin\hpqscloc\ にコピーしたらソリューションセンターを起動できた。
2013/06/11
ソニーSmartWatch MN2買いました
Xperia StoreでSmartWatch MN2を購入しました。HTL21(HTC J butterfly)でも一応使えます。
最初MN2だけでは何もできないので,まずAndroidデバイスにスマートコネクトとSmartWatchをPlayストアからインストールします。取扱説明書は古くてLiveWareをインストールするよう書いてありますので注意が必要です。
こちらが参考になりました。
SONY SmartWatch MN2を買ってみた
"メール"の通知機能を有効にして設定しようとしたところ,"電子メールはこのデバイスをサポートしていません"という悲しいメッセージが出ました。したがってExchangeのメール受信/カレンダー通知は使えないようです。
最初MN2だけでは何もできないので,まずAndroidデバイスにスマートコネクトとSmartWatchをPlayストアからインストールします。取扱説明書は古くてLiveWareをインストールするよう書いてありますので注意が必要です。
こちらが参考になりました。
SONY SmartWatch MN2を買ってみた
"メール"の通知機能を有効にして設定しようとしたところ,"電子メールはこのデバイスをサポートしていません"という悲しいメッセージが出ました。したがってExchangeのメール受信/カレンダー通知は使えないようです。

でちょっと調べてみたところ,CustomNotifierExtensionを使うと選択したアプリがステータスバーに通知したメッセージをMN2に転送できるようです。
試したところ,ActiveSyncで同期したメールの受信通知,スケジュール通知,ハングアウトのメッセージ通知など問題なくMN2で見ることができました。

しばらくこれで遊べそうです。
2013/02/11
2012/12/09
おサイフケータイ機種変更手続きまとめ
001HTもHT-03AもFelicaなんか搭載してなかったので,おサイフケータイ(もう1台持っているガラケー)の機種変更手続きは約5年ぶり。完全に忘れているのでまとめてみた。
モバイルSuica - 機種変更
楽天Edyの使い方 - ケータイの機種変更の場合
QUICPayってなに? - 機種変更
機種変更手続きでパケット代取られるのが微妙にムカツク。
モバイルSuica - 機種変更
楽天Edyの使い方 - ケータイの機種変更の場合
QUICPayってなに? - 機種変更
機種変更手続きでパケット代取られるのが微妙にムカツク。
2012/12/08
2012/10/21
HTC J butterfly HTL21予約しました
発売日,価格未定ですがHTL21を予約してきました。HTC Jを見送って001HT二年縛りギリギリまで待ったかいがありました。
HTCはNexus Oneを製造していた頃の勢いが戻ってきた印象があります。
HTCはNexus Oneを製造していた頃の勢いが戻ってきた印象があります。
2012/08/16
ミニドライブレコーダーLUZ DS-54の吸盤マウントが猛暑でグニャグニャになったのか折れてしまった。
近所のイエローハットで購入した星光産業EC-38サングラスホルダーツイン2 BKをサンバイザーにとりつけてサングラスをはさむクリップにDS-54のフレキシブルシャフトをはさむとちょうどよい太さだった。
近所のイエローハットで購入した星光産業EC-38サングラスホルダーツイン2 BKをサンバイザーにとりつけてサングラスをはさむクリップにDS-54のフレキシブルシャフトをはさむとちょうどよい太さだった。
2012/08/13
Skypeオンライン番号が通話相手に表示されない
番号通知でSkypeで普通の電話にかけたいので,久々にオンライン番号を購入したが,携帯電話でも固定電話でも発信番号が通知されないので,SkypeのChat Supportに依頼して購入のキャンセルと返金をしてもらった。
対応は迅速で的確でした。
Chat Supportページへのアクセス方法:
Skypeのサイトの検索機能で以下のキーワードで検索。
user guides, FAQs, customer support Support
"Help for Skype – user guides, FAQs, customer support Support"リンクをクリック。
Calling - Online Numbers を選択。
Continue Support Request をクリック。
Start a Chat で英語によるチャットサポートが開始される。
対応は迅速で的確でした。
Chat Supportページへのアクセス方法:
Skypeのサイトの検索機能で以下のキーワードで検索。
user guides, FAQs, customer support Support
"Help for Skype – user guides, FAQs, customer support Support"リンクをクリック。
Calling - Online Numbers を選択。
Continue Support Request をクリック。
Start a Chat で英語によるチャットサポートが開始される。
登録:
投稿 (Atom)


