投稿

12月, 2012の投稿を表示しています

Delphi/C++Builder Ribbonコントロールへの動的追加

Ribbonコントロールへアイテムを動的追加する フォームへ Ribbon コントロールと ActionManager (アクションを2,3追加しておく) を配置、Ribbonコントロールの ActionManager プロパティへセットしておく procedure TForm1.Button1Click(Sender: TObject); var NewTab: TRibbonPage; NewGroup: TRibbonGroup; ActClientItem: TActionClientItem; begin // タブ NewTab := TRibbonPage.Create(Self); NewTab.Parent := Ribbon1; NewTab.Caption := 'New Tab'; Ribbon1.AddTab(NewTab); // グループ NewGroup := TRibbonGroup.Create(Self); NewGroup.Parent:= NewTab; NewGroup.Caption := 'New Group'; NewTab.AddGroup(NewGroup); // アクションバンド NewGroup.ActionClient := ActionManager1.ActionBars.Add; NewGroup.ActionClient.ActionBar := NewGroup; // ボタン ActClientItem := NewGroup.ActionClient.Items.Add; ActClientItem.Action := ActionManager1.Actions[0]; end;

データ単価

イメージ
プロバイダの総量規制を調べていて、 OCNの1日30GBの上りデータ総量規制は良心的か  という記事に出会った 1TB辺り 7,000~8,000円 というのが相場のようで、検証ついでにドコモMVNOの単価も計算してみた これが、電波という設備が絡むとは言え、馬鹿高く 1,530円/1GBというもの。たしかに、3GB で 4,590円という値くらいにしておかなければ、パケホーダイの値段は通用しないわけだ さくらの1Gbps回線の単価 8.3円/GB を考えると、上位回線にかかる費用なんて微々たる物らしい 【追加】 Amazon EC2 で、インターネットOUT 単価は 5,000円~12,000円/TB

Canon ip4100 で「プリンタはビジー状態です」

年に一度、年賀状の宛名印刷くらいしか使わないプリンタ Canon ip4100 もう、何年も使っているが、親の宛名書きを始めたところ、10枚も印刷していないのに「プリンターはビジー状態です」と表示されながら、一秒おきにヘッドが左右へ動くくらいの低速に 調べてみると、いずれ「エラー5200」と表示されて、停止するとかしないとか この時期にマズいぜ~ とりあえず、印刷を中止して インクタンクを取り外し(残少ないインクも交換)、次にレバーを持ち上げてヘッドを取り外し、端子部分の汚れをチェック(汚れていれば、拭いておく)、再度装着 その後は 500枚程度、宛名書きを連続でこなすことができました 今年でこのプリンタ引退かなぁ...

ドコモやiPhoneでも月額基本料無料の留守番電話

イメージ
スマートフォンの多くは、端末に留守番電話の機能が付いていない、またキャリアの留守番電話サービスはドコモのみ月額利用料が有料であるが、下記の組み合わせを使うことで通話料(転送料)のみで、留守番電話サービスを実現可能 録音内容を添付(wavファイル)したメールで受信することも可能 「FUSION IP-Phone SMART」  - スマートフォンなしでも契約可 SIPアプリで 050番号を月額基本料無料(通話料別途)で利用できるサービス 留守番、転送サービスも基本料無料 ※申込にクレジットカード必要 ドコモ「転送でんわサービス」 月額利用料無料、転送時の通話料有料 ※申込必要 流れは単純で 発呼者 → 被呼者(あなた) -[ 転送 ]→ FUSION IP-Phone SMART 留守電 → メール通知(添付) 転送 の部分に、通話料が発生するが「ドコモの留守番電話サービス」を利用する場合、 月額利用料 だけでなく、 メッセージ再生においても通話料が発生 するため、少なくとも月額利用料は不要になる。 また、FUSION IP-Phone SMART は、留守録を「メール通知して、Webからダウンロード」または「メールに添付して通知(ファイルはWebから削除 or 保存)」が選択できるため、プッシュで通知やデータを受け取ることが可能 フュージョン側として、留守番電話サービスを無料で提供した理由は、SIPサーバへクライアントが未接続の時も、着信を逃さず接続料を確保できるからと予想されるため、上記の利用方法でも問題は発生しないと思われる 利用してみて気付いたこと 録音ファイル形式が wav(wave)型式 128kbps で、サイズが大きくなりがち 添付ファイル名は、録音開始日時(yyyymmddhhnnss.wav) スマートフォンで再生すると、単なるwavファイルなので受話器でなくスピーカーから音が出る → イヤホンがあるとよいかも ガラケーで、wavファイルが再生できるかどうかは不明 通知先のメールアドレスは、FUSION IP-Phone SMART のアカウント用アドレスになるため、通知先の変更はアカウント情報を変更する必要有り → フィルタで転送すりゃいい フュージョン側の応答メッセージは、変更不可

人生をロギング3

人生をロギング2 のつづき ペット用のカメラ 一定間隔で静止画を撮影できるらしい ただ、画像サイズが640×480 電池持ちはどれほどなのだろうか

sqlite3 + PHP にて、日時処理

sqlite3 + PHP にて、日付・時間処理 sqlite3 にはフィールドに DateTime みたいなものが無いらしい、PupSQLite なんかでいじっていると、DateTime 型が設定できるので存在すると思い込んでしまっていたが、Where で取得できないことで気付いた次第 2012-12-03 の値に対して Where ( AAA > '2012-12-1' ) とかやってたら引っかからないわけで んで、日付の格納を「文字列」にするか「数値」にするか、という事になるが、 「文字列」で扱う場合、YYYY-MM-DD みたいに、ゼロ埋めを忘れずに行う必要があるくらいで、集計も SUBSTR で切り取って Group すれば簡単に済んだりします。ただ、サイズや速度は??? 今回、php 側の time() をそのまま「数値」として保存する形をとってみた 数値なのでなにかとシンプルぅ~ とか進めていたら・・・集計で躓いた 年月や年で抽出するには、datetime と strftime 関数で、日時文字列化すればよいようです SELECT strftime('%Y-%m', datetime(datetime(項目, 'unixepoch'), 'localtime')) AS MonthGroup SELECT strftime('%Y', datetime(datetime(項目, 'unixepoch'), 'localtime')) AS YearGroup

一生つきあえる100年メール「au one メール」が6年で終了

au one メールは「一生つきあえる100年メール」──KDDIの高橋氏 生きてる間に変化がありそうなことは、言うもんじゃないですな

Google Apps 無償版の新規受付終了

Google Apps 無償版 新規受付終了 やっぱりというか、ついにというか 無料で使用できるアカウント数も、順次減らしていたので、いずれは無くなると思っていましたが...

2012年11月分 携帯電話・純増数・速報値(ドコモ純減)

2012年11月分 携帯電話・純増数・速報値・ドコモ純減 キャリア 純増数 Softbank 301,900 KDDI(au) 228,800 UQ 104,200 Willcom(PHS) 44,000 NTT docomo -40,800

ScanSnap 作成の pdf と Evernote のサムネイル表示

Evernote でサムネイル(プレビュー)表示が出来ない pdf ファイルがある 表示出来ないクライアントは、Webやスマートフォンアプリのみで、Windows等のクライアントでは表示される(おそらく、pdfを表示するエンジンが違うのだろう) 詳しく違いを調べていくと、ScanSnap で作成して、付属のオーガナイザーで編集や回転処理を行った物らしい。また、ScanSnap付属のOCR処理を行っても同様の症状が起きる pdf側のサムネイル埋め込みが影響しているかもしれないので、あらためて埋め込みサムネイルを存してやっても結果は同じだった この不具合は、 既に数年にわたっている もよう 【追記】2013/10/17 一ヶ月ほど前から、プレビュー表示が可能になっています 修正が行われたようです