粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

font "Times-Roman" of type "Type 1" is not embedded の解決

W32Texのフォント修正について。
上記Texインストーラ3を使っている人に起こり得る学会提出時のエラーです。

TeXインストーラ 3は非常に簡単にTex環境を構築できる便利ツールですが,
フォントの設定をおかしくしてしまうという不具合が2018年1月現在確認されています(インストールしたのは2015年ですが)。

具体的にはここを参照。
PDF を生成したとき txfonts を使った TeX 文書でフォントが変わる問題の対処法メモ - Ichiro Maruta Homepage

解決策

w32texを使っている人は
C:\w32tex\share\texmf-dist\dvipdfmx\config\dvipdfmx.cfg
のファイルを開いて

f  txr2.map

の1文を加えれえば良いです。

Anaconda でSIFTやSURFを使う

Windows側のAnacondaで環境を改変したのでメモ。

OpenCVでSIFTが使えない問題

出るよね。こういうエラー。

module 'cv2' has no attribute 'xfeatures2d' anaconda

OpenCV3以降になってからSIFTやSURF等のライセンスが必要な奴らはcontribというExtensionみたいなフォルダに分離され,普通のインストールでは入らなくなっています。
解決法はcontribを自分でコンパイルするか,誰かがコンパイルしたのをいただく事。

なお,2017年12月のROS Kinetic のモジュールにはきちんと含まれています。
なのでウチのUbuntuPCでは大丈夫。
問題はWindowsのPCでおこりました。

セットアップ内容は以下を参照
ossyaritoori.hatenablog.com

Anacondaでの解決法

以下を参照。contribを含むパッケージを探します。
OpenCV 3(core + contrib)をWindows & Python 3の環境にインストール&OpenCV 2とOpenCV 3の違い&簡単な動作チェック - Qiita

以下の通りでダウングレードはしましたが無事使えるようになりました。

conda install -c https://conda.anaconda.org/menpo opencv3

マッチングのやり方とかは公式OR以下の例を参照。
ossyaritoori.hatenablog.com

LG G watch スマートウォッチセットアップと使ってみた所感

LG G watchについて

実家に帰ったら昔なんかで貰ったGoogle Watchがありました。

これは多分結構前の型なのでもっといいものが今はあるはず。
Android対応スマートウォッチの比較【Android Wear】

センサとして加速度計,コンパス,ジャイロスコープを積んでいるのでヘルスケア的なので使えますね。
本体にGPSはないようです。

また,Wifiが付いている機種もありますが,僕が持っているのはBlueToothだけでした。
買うなら絶対単独でWifiにつなげる機種が良さそうです。そのままだと単にスマホの外部センサってだけですからね。


iPhoneAndroidのどっちとペアリングするべきか

Androidをメインで使っている人はAndroid一択です。

iPhoneがメインでサブでAndroid端末を持っている場合はちょっと迷います。
僕がこれを手に入れた頃はペアリング用のソフト「Android wear」はAndroidにしかなかったのですが,
どうやら今はiPhone用のアプリも出たようですね。

なるべくメインのiPhoneと接続したいですがまだ,融通が利かない問題があるようです。

iPhoneとの相性△

以下の記事に検証があります。記事に日付がないのですが,2017年の初頭くらいと予想します。
securitysoft.asia

「通知を見る」などの基本機能は使えるがカスタマイズやその他の便利機能を使うことが出来ない。
というのが結論のようです。

また,レビューを見るとiOS11と相性が悪いらしいというのも伺えます。(2018年1月現在)

すると,
メインで使っているiPhone + 連携のしづらいアプリ
サブでしか使わないAndroid + カスタマイズ自在のアプリ
の2つで利便性を天秤にかけて考える必要がありそうです。

Amazon Fireとの相性✕

FIREタブレットも試してみたのですが,あまり使えなかったです。
というのもFIREタブレットAndroid化しても,ソフトの起動に認証が必要と出て時計のカスタマイズが出来なかったからです。

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

root化している人はうまくいくのかも?

なお,FIREタブのAndroid化はこちら。非公式ソフトを使うので自己責任でお願いします。
ossyaritoori.hatenablog.com

Androidとのペアリング

Android Wear」というアプリを入れて最初にペアリングをします。

入れてみたアプリ

とりあえず以下の記事を参照にしてアプリを入れてみたり。
【スマートウォッチ】入れておくべき おすすめアプリランキングベスト10 | TECH::NOTE | プログラミングをはじめる全ての人に

使ったものについて簡潔な感想と紹介をば。

  • Wear Mini Launcher

アプリを起動する際のデスクトップショートカットみたいなものを作るアプリ。
Wear Mini Launcher:Gear LiveやLG G Watchの左上からスワイプしてアプリ一覧を表示し、すぐにアプリを起動できる必須アプリ。
2018年1月現在,右フリックですぐメニューが出るのでそこまで必要性を感じないかなぁ。

評判自体は上々なので今度試してみるけど。

Gmailを簡単操作できるアプリ。
メールをウォッチから直接確認可能。普通にAndroid出せばいいやんというのは禁句で。

これはAndroid側のMusicプレーヤーだが,インストールすることでペアリングした時計で音楽の再生や停止等を一通り制御できる。
逆に,時計に音楽を入れて時計側から再生することも可能。

常に手に装着しているデバイスだからこそ実現できる手軽感。願わくは端末側の曲をきちんとチョイスさせて欲しい。

  • Wear Audio Recorder

録音アプリ。インタビューやミーティングのメモを簡単に取れたらいいかな?とおもって。
使用感は後ほど。

所感

正直普段腕時計とか見ないので違いについての言及は控えます。
「楽しいおもちゃ」であることは間違いないですが「役に立つツール」として実感はまだ出来ないです。
ソフトウェアのブラッシュアップや新機能の追加に期待ですね。

なお,元日にこれをずっといじってたら親に呆れられました。

LG G watch スマートウォッチセットアップと使ってみた所感

スマートウォッチって何が出来るねん

一般にスマートウォッチは携帯電話とBluetoothで接続して使う電子時計のことを指すようです。

1. スマホの通知やメールの確認,簡単操作
2. ジェスチャやタッチ入力による音楽などの操作
3. 音声入力を用いたメモ入力や録音

あたりが基本的な機能でしょうか。
Wifiに繋げるタイプはスタンドアロンで動画を見たり音楽を流したりも出来ます。
クァッドコアのCPUも載せてまさに腕につけられる携帯電話のような感じになりつつあります。

LG G watchについて

実家に帰ったら昔なんかで貰ったGoogle Watchがありました。

これは多分結構前の型なのでもっといいものが今はあるはず。
Android対応スマートウォッチの比較【Android Wear】

センサとして加速度計,コンパス,ジャイロスコープを積んでいるので万歩計やコンパス,ジェスチャ入力などの用途に使えます。
本体にGPSはないようです。

またこの機種は接続手法がBlueToothだけですが,買うなら絶対単独でWifiにつなげる機種が良さそうです。
時計のみのスタンドアロンでメールの送受信や動画を見たり出来ます。

iPhoneAndroidのどっちとペアリングするべきか

Androidをメインで使っている人はAndroid一択です。

iPhoneがメインでサブでAndroid端末を持っている場合はちょっと迷います。
僕がこれを手に入れた頃はペアリング用のソフト「Android wear」はAndroidにしかなかったのですが,
どうやら今はiPhone用のアプリも出たようですね。

なるべくメインのiPhoneと接続したいですがまだ,融通が利かない問題があるようです。

iPhoneとの相性△

以下の記事に検証があります。記事に日付がないのですが,2017年の初頭くらいと予想します。
securitysoft.asia

「通知を見る」などの基本機能は使えるがカスタマイズやその他の便利機能を使うことが出来ない。
というのが結論のようです。

また,レビューを見るとiOS11と相性が悪いらしいというのも伺えます。(2018年1月現在)

すると,
メインで使っているiPhone + 連携のしづらいアプリ
サブでしか使わないAndroid + カスタマイズ自在のアプリ
の2つで利便性を天秤にかけて考える必要がありそうです。

Amazon Fireとの相性✕

FIREタブレットも試してみたのですが,あまり使えなかったです。
というのもFIREタブレットAndroid化しても,ソフトの起動に認証が必要と出て時計のカスタマイズが出来なかったからです。

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

root化している人はうまくいくのかも?

なお,FIREタブのAndroid化はこちら。非公式ソフトを使うので自己責任でお願いします。
ossyaritoori.hatenablog.com

Androidとのペアリング

Android Wear」というアプリを入れて最初にペアリングをします。

入れてみたアプリ

とりあえず以下の記事を参照にしてアプリを入れてみたり。
【スマートウォッチ】入れておくべき おすすめアプリランキングベスト10 | TECH::NOTE | プログラミングをはじめる全ての人に

使ったものについて簡潔な感想と紹介をば。

  • Wear Mini Launcher

アプリを起動する際のデスクトップショートカットみたいなものを作るアプリ。
Wear Mini Launcher:Gear LiveやLG G Watchの左上からスワイプしてアプリ一覧を表示し、すぐにアプリを起動できる必須アプリ。
2018年1月現在,右フリックですぐメニューが出るのでそこまで必要性を感じないかなぁ。

評判自体は上々なので今度試してみるけど。

Gmailを簡単操作できるアプリ。
メールをウォッチから直接確認可能。普通にAndroid出せばいいやんというのは禁句で。

これはAndroid側のMusicプレーヤーだが,インストールすることでペアリングした時計で音楽の再生や停止等を一通り制御できる。
逆に,時計に音楽を入れて時計側から再生することも可能。

常に手に装着しているデバイスだからこそ実現できる手軽感。願わくは端末側の曲をきちんとチョイスさせて欲しい。

  • Wear Audio Recorder

録音アプリ。インタビューやミーティングのメモを簡単に取れたらいいかな?とおもって。
使用感は後ほど。

所感

正直普段腕時計とか見ないので違いについての言及は控えます。
「楽しいおもちゃ」であることは間違いないですが「役に立つツール」として実感はまだ出来ないです。
ソフトウェアのブラッシュアップや新機能の追加に期待ですね。

なお,元日にこれをずっといじってたら親に呆れられました。

ソースコードをきれいに印刷したい

目が悪い&人のコードを読む際にはソースコードを紙で見たいという欲求があります。
意外とソースコードの印刷ってきれいにならないんですよね。
最低でもハイライト等の色分けが欲しいです。

幾つか試したのでメモとして残します。
追記:MATLABファイルはMATLABから印刷するのが綺麗。

jupyter を使った印刷

jupyterは依然Texの生成にお世話になったのできれいにソースコードを出力する手法の候補としてすぐ思いつきました。
ossyaritoori.hatenablog.com

なお,今回はmatlabコードを対象とします。
Pythonでもほぼ変わらないでしょう。
ossyaritoori.hatenablog.com

htmlを介した印刷

jupyterからhtmlへと変換すると結構きれいに見えます。
f:id:ossyaritoori:20171227220532p:plain


この画面からダイレクトに印刷するとこうなります。
何故かハイライト等が消えてしまいますね。
f:id:ossyaritoori:20171227203314p:plain

あまり使いたくないかなぁ。

マークダウンを介したhtml作成

一方で一度マークダウンmdファイルとしてダウンロードした後にVScodeでhtmlに変換するとハイライトが保管されたまま印刷事ができます。
f:id:ossyaritoori:20171227220817p:plain

latexを介したPDF作成

一番きれいに見えるのはこの手法です。
一度Texファイルで落としてから,PDFを作成すると一番綺麗に見えます。
しかし,この手法は手間が滅茶苦茶かかるのであんまり使いたくないです。

f:id:ossyaritoori:20171227221017p:plain

総括:面倒

jupyterはそもそも起動も面倒だし,いろいろとファイルを介するのはナシですかねぇ。
長いコードであればこの可読性の向上は意味がありますが…

あと,jupyterのKernelがちゃんと機能するPythonmatlabでしか使えないという欠点があります。
追記:書いてからせやろか?と思ったらC++のためのカーネルもあるようです。軽薄な発言は避けるべきですね。
JupyterにC++のノートのためのclingカーネルを追加する [Mac] - Qiita


VScodeを用いた印刷

最近はVScodeをエディタとして使っていることが多いですが印刷用の拡張機能を作ってくれた方がいます。
blog.bulkus.net

Printcodeで検索してください。

拡張機能:PrintCode を用いた印刷

一度htmlに変換して表示するというアイデアは極めて似通ったものになります。

とりあえずmatlabファイルを印刷しようとした場合は次のようになります。
f:id:ossyaritoori:20171227214831p:plain
あんまりきれいにはなってない。

Pythonコードはもうちょいまともです。
f:id:ossyaritoori:20171227221649p:plain

結論:まぁ便利なので採用

とりあえず手軽だし殆どの言語に関してはこれでいいかなと。
matlabに関しては長さによってはTexからのPDF変換と使い分けることになるかもしれません。

その他

無料ツールやソフトに関しては以下を参照のこと。
Windowsでソースコードを印刷するのにいい方法はないかな - kinneko@転職先募集中の日記

追記: matlabを用いた印刷

matlabコードに関してはmatlabから「Ctrl+P」→「Microsoft PDF printer」でファイルに出力することでとても綺麗なPDF出力を得ることが出来ます。
こんな感じ。
f:id:ossyaritoori:20180101205611p:plain

柏キャンパス食文化攻略ガイド <初級編>

どうも。柏のトトロです。
鉛筆を転がしてなんとなくEEICに来て,そこからなんとなく柏でD進してしまうという非常に考えの浅い人生選択を繰り返してきたわけですが,
優秀な後輩諸兄にはこのような愚かな徹を踏まないよう日々を邁進していただきたいと思っています。

私個人の失敗談はともかく,アドベントカレンダーでは柏キャンパスの紹介をしようと思ってます。
本記事では,生き残る上で重要な食に関する知見をつらつら書き起こしておきます。

序論

普段メシを食うとなった場合,主に以下の3つの手法が考えられます。
彼女が作ってくれるとかいう人は知らん。

  • 外食(店で食べる)
  • 購買系(買ってきて食べる)
  • 自炊(自分で作る)

予め言うとキャンパス周辺はこの「外食」も「購買系」も割りと貧弱なので,
「自炊」ができるかどうかはQOLに直結する大問題になります。

タフなEEIC民の皆さんはきっと自分のメシくらい用意できるかと思いますが,
そうはいっても昼夜食を学校の近くで済ますのが最も手っ取り早いので
本記事では主に「外食」について触れて行きます。

柏キャンパスの地理

柏キャンパスを攻略する際にまず周辺の地理を理解しましょう。

柏キャンパスと聞くととてつもないオープンワールドを想像する方もいるかもしれませんが,
http://livedoor.blogimg.jp/jin115/imgs/5/2/5284ebb8.jpg

ぶっちゃけキャンパス周辺にPlayableな箇所は少ないです。
https://pbs.twimg.com/media/Cupn_aLUMAIdiPk.png:large

柏駅

勘違いされると困るのですが柏駅周辺はそこそこ栄えており,北関東の常磐線ユーザがわざわざ「上京」してくるくらいには店もモノもあります。
http://chiba.machi-mast.com/photo/st/0912/040800_gwd0.jpg
しかしながら,キャンパスからのアクセスは約6kmで体感バスで30分くらい,自転車で45分くらいです。

本郷から6kmというと新宿御苑につけるくらい。あるいは北千住にいけるくらいです。

(出典:同心円地図)

つまり柏キャンパスは「柏」にはない。いいね?

柏の葉キャンパス駅

現実的なアクセスができる最重要ポイントとして,キャンパスの南東に最寄りのTXの駅があります。
駅名は千葉大のキャンパス名から名付けられています。千葉なので千葉大の名前がつくのは当然。東大なんてなかった。

駅前には最重要建造物「ららぽーとがあります。
f:id:ossyaritoori:20171222234007p:plain
食品や雑貨,服飾から映画館等娯楽施設が一つに集約されており近隣住民の生命線とも言えます。

駅周りは小奇麗で話題のスポットもあったりしてそれなりに栄えている印象を受けるので駅を降りた初心者プレイヤーは「お,意外となんとかなるんじゃね?」と思うことでしょう。

この駅までは2km弱なので本郷で言うところの「秋葉原」くらいの距離感です。

野田線の各駅

その他にも東武野田線という路線が「近く」を通っているのでそれらの駅周辺には補給スポットが幾つか存在します。

はじまり:キャンパス近辺

さて,キャンパス徒歩圏内の食事所を見ていきましょう。
f:id:ossyaritoori:20171223001619p:plain
予算に制限さえなければ以外とそれなりに選択の余地はあります。

食堂,おさかな倶楽部はま

柏キャンパスの食堂は2つありますがどちらも生協ではないため,他キャンパスでは見ないメニューを扱っています。
特別美味いとか安いとかは無いですがだいたい1食500円前後で収まるためキャンパス民の基本食になっています。

特色があるのは海洋水産研究所の建物にある「おさかな倶楽部はま」です。

昼にはワンコイン(現在550円)でちゃんとした海鮮丼が食べれたりするほか,各種にぎりのセットなどが1000円以内で食べれます。
キャンパス初心者の接待は大体ここからはじまります。
あと,夜には飲み屋としても機能します。

これらの欠点は休日に閉店することです。
土日に有効な兵糧を得られないため長らくラボ畜の休日の食事事情は惨憺たるものになっていました。

ヨークマート柏の葉

近年建設された「院生用食料補給援助基地」であるところのヨークマートは土日の食事情を大きく改善し,院生の健康維持に大きく役立っています。あと地味に100均や薬局,ホームセンター等が併設されており東大生協の500倍は学生生活に貢献しています。

PUDOというAmazon等の荷物を預け入れできるボックスがあるのもGood。
PUDO(プドー)ステーション | パックシティジャパン

近くにセブンイレブンがあるので補給基地が来る前はそちらにも行っていました。

うどん市

学校から歩ける中で最も近いごはん処です。
美味いのとアクセスが良いので特に土日には非常にお世話になる確率が高い人気店です。
丼物とのセットがオススメ。
f:id:ossyaritoori:20171223004237p:plain

くら寿司

言わずと知れた回転寿司。平日は160円でうどんが食えるので一部の界隈ではコスパの良いうどん店として知られています。
休日は結構混むので注意。

五右衛門

和風パスタ。パスタに1000円かけたくないので行かない。
がんばれゴエモン
https://www.nintendo.co.jp/clvs/img/soft/goemon.jpg

大福(焼肉屋)

夜に食べに行っても美味いですが,ランチセットがそこそこコスパが良いです。
リッチな気分の時に是非。
https://imgfp.hotp.jp/IMGH/23/65/P019092365/P019092365_480.jpg

キャンパスから歩きで行けそうなのはだいたいここまで。

自転車を手に入れよう

柏キャンパスにおいて自転車がないのは致命的です。人権がないと言っても過言ではない。
f:id:ossyaritoori:20171223005430p:plain
ラクダなしで砂漠を渡るやつが居るかね?

通学,ツーリング,日常生活のどれにおいても自転車以上の機動力を持つことでかなり生活範囲が広がります。

中距離編に続く。

一区切りつけたのでまたしばらくしたら更新します。
http://static.tvtropes.org/pmwiki/pub/images/to_be_continued_one_piece_4929.jpg

儲かるAmazon広告の傾向(短期経過報告)

結論から言うとアフィリエイトは本気でやらない限り儲からないですね。
Onlineメモ帳である当ブログには皆目関係ない話ですが,ちょっと興味沸いたのでメモします。

広告張って何が売れたのか?

基本は技術の紹介(メモ)して関連書籍を列挙しているのでその辺が売れているようです。
f:id:ossyaritoori:20171221115715p:plain
時々関係ないものも売れていますが,リンクから飛んだページで何か買えばそれが収益になるってことでしょうか。

僕のブログから「六代目中村勘九郎写真集」買った人がどういう心境でこれを買ったのか非常に気になるw。

六代目中村勘九郎写真集

六代目中村勘九郎写真集

あと変なウィジェット作らずに商品リンク直に貼ったほうがコンバージョンレートが良いです。

Amazonの紹介料の仕組み?

ざっくりいうと広告張ってそのリンクから商品が売れたら報酬がもらえるという感じです。
各商品の利率はこちら。
https://affiliate.amazon.co.jp/welcome/getstarted_fourth

f:id:ossyaritoori:20171221115440p:plain

メインで売れてる本のたぐいは3%しか無いので正直全然儲からないですね。しってた。
一方でAmazon関連商品や,食品,ディジタルコンテンツ等顧客がリピートしやすく単価の低いものも利率が高いですね。

お料理ブログって儲かるのでは

例えばパントリーなど食品に関わる項目の利率が8%と高いことが伺えます。

料理のレシピなどを説明するブログを書いて,記事の下部等で調味料や食材へのリンクを張れば内容と直結しているので購入を促す事ができるのではないでしょうか。
レシピの出来によっては顧客のリターン率も高いでしょうし繰り返しリンクを踏んで貰えることも期待できます。
少なくともクッ◯パッドでレシピ上げるより儲かるっぽい

問題は単価が安いことですが,そこはアクセス数が多ければなんとかなるでしょう。

アンチョビ小噺

流れに乗って書きますが,プッタネスカ(娼婦風パスタ)など手軽な料理に使える「アンチョビ」はスーパーで買うと死ぬほど高いですが,
Amazonパントリーで買うと100円ポッキリで手に入ったりします。
f:id:ossyaritoori:20171221120907p:plain

なんか一時期100円均一ショップで売っていた代物らしいですね。うちの近くにはなかったや。
100均のアンチョビ缶詰でつくる料理がうまいのなんの! - NAVER まとめ

なお,アンチョビと言ったらペルーのイメージですが,
主な原産国のペルーにおいて原材料のカタクチイワシは99%は魚粉に使われていてアンチョビになるのはごくわずからしく,
アンチョビを食わせて人々のタンパク質不足を解消しようという試みがあるそうな。
追記: 10年前のプロジェクトでした。
プロジェクト概要 | 責任ある漁業のための零細漁民研修プロジェクト | 技術協力プロジェクト | 事業・プロジェクト - JICA
その後の経過もちょくちょく出ていて少なくとも2011年まで活動があったことがうかがい知れます。
帰ってきたアンチョビ | 責任ある漁業のための零細漁民研修プロジェクト | 技術協力プロジェクト | 事業・プロジェクト - JICA

せっかく山岳地帯の人達がアンチョビを食べるようになったのに、原料が獲れないからと言ってそのままにしておいたら、ふた月もすればもう、皆、アンチョビの事など忘れてしまいます。そして、子供たちの栄養失調もいつまでたっても改善されません。
私はペリカンやアシカ達をも代表してアンチョビに一言、言いたいのです。「お帰りなさい。そして、もう、どこへも行かないで」


すごいぞアンチョビ!頑張れアンチョビ!