2016年12月5日月曜日
Proxy環境下のWindowsでDocker Toolbox利用時にプロキシがうまく適用されない
この時環境変数名が小文字でhttp_proxyとなっているとうまくいかない。
# 原理
Docker Quickstart Terminal起動時に、ENVからHTTP_PROXY, HTTPS_PROXY, NO_PROXYが読み込まれるようになっているが、Bashで処理されるので変数がケースセンシティブになっている模様。
2016年10月21日金曜日
Thunderbird で メール文章を選択した状態で返信するとその部分しか引用されない
2016年3月30日水曜日
うっかり保存せずに閉じてしまった MS Office 文書(PowerPoint、Excel、Word)の復元方法
つい先程、Microsoft Office PowerPoint 2013 を使っていて、うっかり保存しないで閉じてしまった。
Excel とかでもたまにやらかすこの手のミス・・・。痛いですね。
仕方なく自力でもう一度作りなおす羽目になって、でもまぁ2度めの作業だから早いな~、などと思って気を紛らわせていましたが、そんな必要が無かったことを知りました。
諦めるのはまだ早い!
PowerPoint2010:保存し忘れたファイルの内容を復元するには?-教えて!HELPDESK
なんと、Office 2010 からは自動的にバックアップを取ってくれるようになっていたみたいです!!
Excelとかよくクラッシュするけど、そういった時は復元出来ているので、間違って保存しないで閉じてしまった場合も復元できれば良いなと思っていたのですが、さすが!
どれどれ、「保存されていないプレゼンテーションの回復」ポチー
・・・
・・・・・・
何も残っていないじゃないですか・・!!!
やはり世の中そんなうまく行かないのかよ・・・・!!!
えーなんだよー、、自動で保存されない設定とかになっちゃってるのかな・・・
と思ってオプションを見てみたところ、
・・・・
保存場所が変わっていたみたいです・・・。
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\PowerPoint\
の下にちゃんと残っていました!!
良かったぁ。
2016年1月27日水曜日
Vagrant で shell-provisioning する時に.bashrc が読み込まれない
shell provisionした際に、以下のエラーが出てrbenvやnvmやnpmが実行できなかった。
==> default: /tmp/vagrant-shell: line 21: rbenv: command not found
==> default: /tmp/vagrant-shell: line 62: nvm: command not found
==> default: /tmp/vagrant-shell: line 63: npm: command not found
原因は以下の記事で判明。
Vagrantでshell-provisioningする時のshell環境に関するメモ - Qiita
.bashrc の先頭に、コマンドライン(非interactive)の時に、読込を終了する様な記述があったため。
但し、上記の記事とは違い、.bashrcの先頭の記載は下記であった。
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
そのため元記事にあるような
こうしたら動いた。
# set interactive environmental-valiables
PS1='$ '
source ~/.bashrc
# Install ruby
rbenv install 2.1.1
rbenv global 2.1.1
ではうまく行かず。。
echo $-
を確認した結果ところ
hB
となっていたので、 shel provision の冒頭で
set -i
することで.bashrcが無事読み込まれるようになりました。
config.vm.provision "shell", privileged: false, inline: <<-SHELL
set -i
source ~/.bashrc
2015年10月14日水曜日
bloggerへのはてなブックマークボタンの設置
Blogger記事に「はてなブックマーク」ボタンを設置する方法 | Asterlist公式ページで発行した最新の埋め込みタグ(https対応版)とマージして微調整した、以下のタグを埋め込むことにしました。
http://blog.asterlist.com/2012/11/1001.html
<div class='goog-inline-block'>
<a expr:href='"http://b.hatena.ne.jp/entry/" + data:post.canonicalUrl' class="hatena-bookmark-button" expr:data-hatena-bookmark-title='data:post.title' data-hatena-bookmark-layout="simple-balloon" title="このエントリーをはてなブックマークに追加">
<img src="https://b.st-hatena.com/images/entry-button/button-only@2x.png" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" />
</a>
<script type="text/javascript" src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async">
</script>
</div>
ただ、参考記事のように `「data:post.body」の直下に記述` だとうまく表示されませんでした。
テンプレートは「シンプル」を使っています。
そこで、Googleが元々提供しているSNSボタンがあるので、並べるような形で以下の位置に埋め込んでみたら、いい感じに馴染んでくれました!
1466行目~
- 変更前
<b:includable id='shareButtons' var='post'>
<b:if cond='data:top.showEmailButton'>
<a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + "&target=email"' expr:title='data:top.emailThisMsg' target='_blank'>
<span class='share-button-link-text'>
<data:top.emailThisMsg/>
</span>
</a>
</b:if>
- 変更後
<b:includable id='shareButtons' var='post'>
<div class='goog-inline-block'>
<a class='hatena-bookmark-button' data-hatena-bookmark-layout='simple-balloon' expr:data-hatena-bookmark-title='data:post.title' expr:href='"http://b.hatena.ne.jp/entry/" + data:post.canonicalUrl' title='このエントリーをはてなブックマークに追加'>
<img alt='このエントリーをはてなブックマークに追加' height='20' src='https://b.st-hatena.com/images/entry-button/button-only@2x.png' style='border: none;' width='20'/>
</a>
<script async='async' charset='utf-8' src='https://b.st-hatena.com/js/bookmark_button.js' type='text/javascript'>
</script>
</div>
<b:if cond='data:top.showEmailButton'>
<a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + "&target=email"' expr:title='data:top.emailThisMsg' target='_blank'>
<span class='share-button-link-text'>
<data:top.emailThisMsg/>
</span>
</a>
</b:if>
2015年10月5日月曜日
OSX 10.11 (El Capitan) でUSB <=> RJ45 変換アダプタ (USB 10/100 LAN) が動作しない
OSX を El CapitanにアップデートしたらUSB(2.0)接続のLANケーブル変換アダプタ(Cable Matters社製)が認識されなくなった。
いろいろ調べたところ以下の投稿を発見。
USB 2.0 to Ethernet Adapter not detected as net... | Apple Support Communities https://discussions.apple.com/message/28327141#28327141
上記の以下のコメント、
After downloading and installing these:
It does finally show up as a USB Ethernet Device...
と記載されていたので、信じて realtek のサイトからOSX (10.10マデ用になっていましたが)をダウンロードしてインストールしたところ無事認識されるように!
よかった!
2015年1月29日木曜日
/etc が謎の肥大化。原因はetckeeper (.git/)。
# du -hsc /etc*15G total# du -hs /etc/*(略)81M total
なぜだ・・・
と思ったら隠しディレクトリに原因が。
# du -hsc /etc/.*15G /etc/.du: cannot access `/etc/../proc/14172/task/14172/fd/4': No such file or directorydu: cannot access `/etc/../proc/14172/task/14172/fdinfo/4': No such file or directorydu: cannot access `/etc/../proc/14172/fd/4': No such file or directorydu: cannot access `/etc/../proc/14172/fdinfo/4': No such file or directory16G /etc/..8.0K /etc/.etckeeper15G /etc/.git4.0K /etc/.gitignore0 /etc/.pwd.lock45G total
なんで/etcに.gitがあんねん!ひょっとして間違ってうっかり git init でもやっちゃったのかなぁ心当たりないなぁ。
と思って軽く調べてみたらetcのバージョン管理を自動でやってくれるetckeeperという仕組みが勝手にデイリーでコミットし続けてくれている事が発覚。
etckeeper 肥大化 とか etc 肥大化 とかで検索しても大した情報は見つからなかったのですが、
とりあえず
# cd /etc# git gcCounting objects: 28413, done.Compressing objects: 100% (26954/26954), done.Writing objects: 100% (28413/28413), done.Total 28413 (delta 21602), reused 0 (delta 0)Removing duplicate objects: 100% (256/256), done.# du -hsc /etc/.git45M /etc/.git45M total
スッキリしたみたいです。