仕事上必要な工夫など、備忘録として残します。
[Google カレンダー]から[iCal]形式ファイルをエクスポートする
GoogleカレンダーからiCal形式ファイルをダウンロードする方法
Googleカレンダー>マイカレンダー>設定>カレンダーをエクスポート
GoogleカレンダーのiCalURLに接続する方法
Googleカレンダー>設定>限定公開URL
GCal2Excelで[Googleカレンダー]の予定を[Excel]ファイルに変換する
[Ruby] Shift-JIS/UTF-8(BOM)/UTF-8(NBOM)を相互変換する
#! ruby -Ks
# coding:windows-31j
#! /usr/bin/env ruby
require 'nkf'
inf=ARGV[0]
linesep=ARGV[1]
f = open(inf, "r")
str = f.read
f.close
unless NKF.guess(str)==NKF::UTF8 || NKF.guess(str)==NKF::SJIS then
puts "Only for UTF-8 or Shift-JIS"
exit
end
if linesep==nil then
linesep="-Lu"
end
# -Lw:Windows(CRLF) -Lu:UNIX(LF) -Lm:Mac(CR)
print "
Option of Line Separator : "+linesep+"
"
end
doc_nbom=NKF.nkf('-w80 '+linesep,str)
doc_sjis=NKF.nkf('-s '+linesep,str)
NBOMf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_NBOM"+File.extname(inf)
BOMf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_BOM"+File.extname(inf)
SJISf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_SJIS"+File.extname(inf)
ot = open(NBOMf,"w")
ot.print doc_nbom
print "
Created UTF-8 without BOM(NBOM) Formated File
"
print " "+NBOMf+"
"
ot.close
ot2 = open(BOMf,"w")
ot2.print("")
ot2.print doc_nbom
print "
Created UTF-8 with BOM Formated File
"
print " "+BOMf+"
"
ot2.close
ot3= open(SJISf,"w")
ot3.print doc_sjis
print "
Created Shift-JIS Formated File
"
print " "+SJISf+"
"
ot3.close
sjis_utf.rb xxxxx.xxx [-Lw/-Lu/-Lm] 第1引数でインプットファイルを指定します。 第2引数は -Lw:Windows(CRLF) -Lu:UNIX(LF) -Lm:Mac(CR) (省略すると-Lu) これにより xxxxx_BOM.xxx,xxxxx_NBOM.xxx,xxxxx_SJIS.xxx が作成されます。 ただし、RUBY.EXE に PATH が通っていなければエラーになります。
メールでRemember The Milkに複数リストの複数タスクを一括登録するVBA
一件のタスクをメールで登録
メールの宛先には「受信箱のメールアドレス」を指定します。件名(タイトル)にはタスク名を入力してください。
本文は “識別子: 値” というふうに1行ずつ入力します。(メールサンプルを参考にしてください)
識別子は以下の通りです。
| 項目 | 識別子 | 文例 |
| リスト | List (または L) |
List: Work ※未指定の場合は受信箱に追加されます。 |
| 期日 | Due (または D) | Due: Monday at 9:00 |
| リピート | Repeat (または R) | Repeat: Every week |
| 予測時間 | Estimate (または E) | Estimate: 2 hours |
| タグ | Tags (または S) |
Tags: 仕事 会議 ※タグとタグの間はスペースで区切ります |
| 場所 | Location (または O) | Location: 自宅 |
| URL | URL (または U) | URL: http://www.rememberthemilk.com/ |
| 優先度 | Priority (または P) | Priority: 1 |
| タスク | Task (または T) |
Task: 帰りに牛乳を買う ※タイトルを指定できない場合などに使用します。 |
# リスト名 ^ 期日 ! プライオリティ * 繰り返し
複数のタスクを1通のメールで登録
件名:(リスト名) 本文: タスク1 ^ 期日! プライオリティ * 繰り返し #タグ タスク2 ^ 期日! プライオリティ * 繰り返し #タグ タスク3 ^ 期日! プライオリティ * 繰り返し #タグ タスク4 ^ 期日! プライオリティ * 繰り返し #タグ :複数一括登録の場合には # はリスト名ではなくタグになるようです。
プロフィール
カレンダー
ブログ内検索
カテゴリー
最新記事
忍者カウンター
P R