2021年2月11日木曜日

Excel2019の画面が突然グレーになりワークシートが表示されなくなった

Excel2019を使用時、先ほどまで打ち込んでいたワークシートが表示されなくなり、突然グレー一色の画面になった。

ファイルを閉じて、(ファイル保存?は「はい」を選択)もう一度開けるもグレー画面。

ほかのエクセルファイルは正常に開けるが、このファイルだけ開けない。


原因:セルに"/kWh"と打ち込んだ。

アメリカと日本の電気料金の違いを計算していた時のことで、kWhあたりの単価を並べようとしていた。

 "/"を打つとショートカットキーモードになり、エクセルのメニューの個所にショートカットキーが表示される。

"W"を打つと[表示]メニュー。

表示メニューに"K"のショートカットキーはないが、"H"がなんと[表示しない]のショートカットキーになっている。[表示しない]って何よ。どういう風に使うのか。

つまり/kWhとタイプすることで、[表示]タブ→[表示しない]のショートカットコマンドを華麗に打ち込んでいた、というわけ。やめてくれ。まさにユーザーからすると「何もしていないのに」状態である。

 

ちなみに、米国メリーランド州でのPepco電気料金はコミコミでおおむね $0.16/kWh。東電の電気料金がおおむね\30/kWhなので、1.7倍くらい日本の電気料金のほうが高い計算になった。

2020年5月26日火曜日

らせん コイルの描画

トランスとかコイルとか、サイクロトロン運動をしている電子とか、らせんを描きたい場合は、トロコイド曲線をエクセルなりで描画してそれをInkscapeとかにコピーすればOK。


x = rmθ - rd sin θ
y = rm - rd cos θ

 (参考:Wikipedia)


rm: 動円の半径 

θ: 回転角
rm: 描画点の半径
 上記関数をエクセルで入れて、描画すれば、以下のように書けるので、それをInkscapeとかにコピー&ペーストして、曲線だけ選択してグラフの線は削除すれば、らせん曲線のみが得られる。
 

エクセルファイル
epsファイル

2020年5月6日水曜日

Xperia Z3 SOL26 電池交換


Xperia Z3 SOL26 の電池が一日持たなくなり、朝には100 %満充電でも、夕方にはシャットダウンして真っ暗になっていた。
楽天のアキラストアというところで替えバッテリーと工具のセットを税・送料込み1830円で購入。
電池交換後も、バッテリーがすぐなくなる症状は改善されずがっかりするものの、数日後にはなぜか、朝100 %→晩になっても90 %と、電池の持ちが飛躍的に改善した。
au Disney pass とかいうアプリを消したのが良かったのかもしれない。


電池交換キットには写真に写っている三角のギターピックのようなもののほかに色々と入っていたが、ヘアドライヤーを使えば、輪っか付きの吸盤と、ピック1枚あれば簡単に開けることができる。電池は裏蓋に両面テープでくっつけられており、電池をはがすために再度裏蓋をドライヤーで熱した。

2019年2月5日火曜日

Jupyter notebook のホームアドレスの変更

Windows 10 Pro上に、Anaconda でインストールしたJupyter notebook 5.7.4 のホームフォルダの変更方法について。

通常はC:\Users\hoge 以下がホームアドレスになっていて、そこにノートのファイル .ipynb が生成される。
しかしながら複数のPCからノートを書いたり参照したりしたかったので、Samba上にホームアドレスを設定したかった。

以下の掲示板に答えがあった。

https://stackoverflow.com/questions/35254852/how-to-change-the-jupyter-start-up-folder/40514875#40514875?newreg=65d3f9d936054bba8d8681ed71ff282f

1. Anaconda Prompt を立ち上げる。
 Windowsでは左下のCortanaのところにAnaconda Promptとタイプすると起動できる。
 2. Anaconda Prompt 内で
(base) C:\Users\hoge>jupyter notebook --generate-config
とすると、
Writing default conffig to: C:\Users\hoge\.upyter\jupyter_notebook_config.py
と応答が帰ってくる。
 3. 上記ファイル、jupyter_notebook_config.py をTeraPadなどで開き、 
#c.NotebookApp.notebook_dir = ''
という記述を探して、例えば以下のように編集する。
 c.NotebookApp.notebook_dir = '//123.45.67.89/share/note/'
 先頭の#を消して’ ’の間にホームに設定したいアドレスを入れるのみ。
 ファイルを保存して、Anacondaを再起動、jupyter notebookをLaunchしたら、Sambaサーバ上のフォルダがホームアドレスになっていた。
それぞれのPCでこの設定を行わないといけないが、当面これで良しとしてみる。



2019年2月1日金曜日

Jupyter notebook


Windows 10上にて、作業記録をつけるツールを探す。
OneNoteは、 大きいページで記録した場合、PDF変換の際に変なところで切られてしまい気持ち悪い。PDF変換後の画像のにじみ方もひどかったため使うのをやめた。

次に
Jupyter notebook
を試す。Anacondaをインストールすると同時にJupyter Notebook 5.7.4 もインストールされた。

https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator
ここの内容の通りにやると
Configurable nbextensionsが表示されるようになり、Drag and Drop Extensionが選択できるようになる、との巷の情報だったがそのExtensionが見つからない。

しかしながら普通にMarkdownのボックスに画像をドラッグアンドドロップすることで
![DSC_0099.JPG](attachment:DSC_0099.JPG)
となりShift+Enterで画像が表示された。まさかデフォルトでできていたのだろうか。
Windowsの Snipping Tool で切り取った絵をコピペすることもできた。これは便利。

PDFに吐けるかテスト。
File -> Download as -> PDF via LaTeX(.pdf)
すると、下記が無いと順番に言われたので、それらを適当なフォルダに入れつつmktexlsrコマンドをコマンドプロンプト上で実行してインストール。
 ucs.sty
 uni-global.def
 ucsencs.def
 utf8x.def
 mathpazo.sty
sty, defファイル関連のエラーは無くなったが、 ドラッグアンドドロップした画像はTeX中で
\includegraphics{attachment:DSC_0090.JPG}
と記述されており、パスを指定する必要がある。

ここでTeX経由のPDF出力からは撤退。
HTMLで吐き出して、それをAcrobat 2017で開いてPDFにする方法でうまくいった。
これでやろう。



2019年1月16日水曜日

ボッシュ BOSCH マルチサンダー PSM80A


BOSCHのマルチサンダー PSM80Aのラバーパットが熱でつるつるになってサンドペーパーがくっつかなくなってしまったので、ラバーパットの部品が購入できないかボッシュに問い合わせた。

まずは取扱説明書に載っていた
0493-56-5030
に電話。サービスセンターでは修理の受付しかしていないので、部品の購入に関しては
ボッシュの電動工具事業部 03-5485-6161 もしくはフリーダイヤル 0120-345762
に電話しろとのこと。電話すると部品番号を読み上げてくれた。
ラバーパットの部品番号は
2609001937
とのこと。これで取扱説明書の10ページにある③と⑤がセットになっているらしい。
直接の購入はできないので、近くのホームセンターで上記部品番号を言えば購入可能らしい。この部品番号、取説に書いてくれていたら良いのだが。ちなみに、⑤はマジックテープになっており簡単に取り外し可能で、③はTorxねじ4本を緩めれば取り外せる。


eBayで26ポンド、3700円くらいか。本体が例えばヨドバシで6500円くらいで買えるので、本体価格の6割近くになってしまう。高いが仕方が無いか…。




余談だが、以前も家電が不具合を起こした際に取説にあるメーカーの修理受付の電話番号にかけると結局は購入した家電量販店に問い合わせろと言われた。そう書いていてくれれば良いと思うのだが、なぜそうしないのだろう。


後日追記
1週間ほどでホームセンターより入荷の連絡。
2,560円(税込み2,866円)だった。

2018年12月18日火曜日

米国VISA


米国に1年間滞在することになった。
J-1(家族はJ-2) ビザ取得のため、書類を準備。
まずは5cm四方の写真を用意。白い壁の前で写真撮影し、ピクチャン経由でセブンで印刷。5人で1,000円かかった。
DS-160申請、これが辛かった。和訳は表示されるが、頑張って自分で読もうとしていると、「あと1分でタイムアウトします、OKをクリックしたら20分間延長できます」と言われ、OKボタンをクリックするが、「タイムアウトしました」と言われ振り出しに戻る。結構設問が細かいので、以前米国に入国した日付を調べたりしているうちにまたふり出しへ。ChromeからEdgeにブラウザを変えると、延長が受け入れられるようになったように思うが、合計5回ほど振り出しに戻された。子供のは入力内容も若干簡素になるし慣れてきたので振り出しに戻ることは無かった。基本的に自分で入力しないといけないので、他人が入力した場合最後にその設問を埋める必要がある。
あとは一応戸籍謄本とその和訳(謄本のコピーに自分で英語を書き足した) 、銀行口座の残高証明書を用意していった。
子供らは13歳になっていなかったので面接に連れて行かず妻と2人で東京赤坂のアメリカ大使館へ。
プログラム番号が特定のものだったので、申請費用等は負担なし。
その場合面接の予約も必要なく月曜日の14時から15時の間に来いと大使館のサイトにあったので、そのようにした。10分前くらいに到着、寒い中並ばされて、14時になると列が進み始めたが、すぐに申請者種類により列が2列にわかれ、その後セキュリティチェックで合流するという謎の仕様。目の前がおじいちゃんだったので、隣レーンからバンバン抜かされた。その後セキュリティチェックを経て、次のセキュリティチェックまでの間にも謎の3列への分岐。しかしその先もやはり合流しており素晴らしくナゾ。他の時間帯には用を成しているのか?申請種類によってカウンターが異なるので、混雑時には確かに役に立ちそうではあるが。
資料を提出。DS-160とDS-2019のみ提出したら、戸籍謄本は無いのか?と言われ提出。その際に私の手書き和訳謄本も受付の方に見えたので、それも要ると言われ提出。残高証明に関しては聞かれなかった。一人一人の書類を個別に並べてクリアファイルに入れていった。エクスパックも人数分持って行ったが、一つで良いと言われた。
その後10分ほど待って領事と面接。面接というので一室で椅子に座って、というのをイメージしたが、チケットカウンターみたいな透明アクリルボードごしに立ったまま会話するというものだった。仕事内容に関して簡単な質問を受けて終了。2日後にVISAが届いた。

2017年11月22日水曜日

Stern-Brocot木 3

先日のシュテルンブロコットツリーのプログラムのフローチャート。
若いころはフローチャートの必要性が良くわからなかったが、年のせいか、フローチャートが無いとスクリプトを書いている途中で何を書くべきだったかわからなくなってしまう。
数週間後にはスクリプト中のそれぞれの文の役割もあやふやになってきてしまうので、とても重要です。

Stern-Brocot木 2

昨日のStern-Brocot木のプログラムのアルゴリズムの理解のための例題

2017年11月20日月曜日

Stern-Brocot木

Stern-Brocot木で任意の値に近い分数を探すスクリプトをPythonで書いた。比較しつつ降りて行ってその時の分数と入力値との差を表示。
例えば 0.283/1 を 入れると、15/53 とかが近いなというのがわかる。
連分数展開を解くのでも良いと思うが、簡単。



以下Pythonスクリプト(2.7を使用)

#coding: Shift_JIS
#numerator/denominator
cnum = 1
cdenom = 1


def SternBrocot(lnum, ldenom, cnum, cdenom, rnum, rdenom, inputnum):
    ntemp = float(cnum) / float(cdenom) #Cを計算
    if ntemp < inputnum: #入力の方がCよりも大きい
        # C → L
        lnum = cnum
        ldenom = cdenom
        # 分子分母それぞれにつき C + R → C
        cnum = cnum + rnum
        cdenom = cdenom + rdenom
    else: #入力の方がCよりも小さい
        # C → RL
        rnum = cnum
        rdenom = cdenom
        # 分子分母それぞれにつき C + L → C
        cnum = cnum + lnum
        cdenom = cdenom + ldenom
#
    #print "lnum =", lnum, "ldenom =", ldenom, "cnum =", cnum, "cdenom =", cdenom, "rnum =", rnum, "rdenom =", rdenom, "inputnm =", inputnum
    #print "L =", lnum, "/", ldenom, ", C =", cnum, "/", cdenom, ", R =", rnum, "/", rdenom
    ntemp = float(cnum) / float(cdenom) #新しいCの計算
    diff = (inputnum - ntemp)*10**6
    print "C =", cnum, "/", cdenom, "=", ntemp, ", ", diff, " ppm"
#
    if inputnum == ntemp:
        print "終了"
    else:
        SternBrocot(lnum, ldenom, cnum, cdenom, rnum, rdenom, inputnum)

# Main
x = float(input("Please Enter Numerator: "))
y = float(input("Please Enter Denominator: "))
inputnum = x / y
#まずCenter(1/1)と等しくないことを確認しておく
if inputnum == 1:
    print "oshimai" #入力が1だったら終了
else:
    SternBrocot(0, 1, 1, 1, 1, 0, inputnum)

2017年10月9日月曜日

Aone ラベル屋さん9


Aoneラベル屋さんというソフトに関して。
以前より新バージョン9がリリースされているが、これまでのファイルとの互換性がなく、使用していなかったが、使用感が良いならとダウンロード版をインストールしてみた。

写真を貼り付けて印刷する用途に使用しているので、外のフォルダからドラッグ&ドロップできなくなったのは痛い。
仕方なく右側のウィンドウからフォルダを探してフォルダを開いて写真を挿入する。

●外のフォルダからの写真データのドラッグ&ドロップに対応してほしい。以前のバージョンはできていた。
●右側のウィンドウに、絶対ファイルパスをコピーペーストして一気に当該フォルダに飛びたい。
●右側ウィンドウでフォルダを参照している状態で、そのフォルダに写真を追加しても、ラベル屋さんのウィンドウ上に反映されない。一旦上のフォルダに上がって、もう一度そのフォルダを選択すると当然ながら反映されるが。
●あるデザイン面に写真を置いて、違うデザイン面を選択したら右側ウィンドウがリセットされる。写真を置くためにはまた[画像]-[画像]と選択しなければ行けなくて、面倒。そのままの状態にしてくれている方が良い。

良くなった点は、
○全体のプレビューがリアルタイムに見られるようになったこと。
どこにどういう写真を置いたかがひと目で分かるのは良い。

しかしながら全体として旧バージョンの方が使いやすいので、まだ旧バージョンを使い続けることにする。いつか新バージョンに移行できるだろうか。

エプソンとかの方がソフトウェアは便利かもしれない。今のラベルが無くなったら検討してみるのも良いかもしれない。でもラベルのバリエーションはAoneには敵わないような気もするけど。

2017年10月3日火曜日

スバル アイサイト ミニカー 修理


友人にもらったスバル アイサイトミニカー が動かなくなったので修理。スイッチの接触抵抗が高いのが原因と考え、ばらす。バネで金属板を押し付けて電極をショートする仕組み。電極部分を磨いて、ショート用の金属板を押し付け気味に組み立てることで、動くようになった。
 赤外線を出して帰ってきたら止まる、という仕組みのようだ。


2017年9月30日土曜日

電子ピアノ CASIO PX-700 修理



 CASIOのPX-700の、真ん中から2オクターブ上のドの音(1046.5 Hz)が、鍵盤を叩いてもならなくなったので、修理を試みる。
 後ろや前のパネルを取り外し、スライドふたやPX-700と書いてある金属のバーなどを取り外すと、鍵盤を起こせるようになる。下部の、銀色のネジをすべて外すと鍵盤ユニットがフリーになるが、外す必要は無い。
 鍵盤はエーイと力をかければ起きる。

 緑の基板に櫛電極が互い違いになったパターンがあり、それを写真中央にあるネズミ色の豚バナみたいなゴム部品の先の導電性のパターンでショートして打鍵を検出している。
その部分を掃除するうちに音がなるようになってくれた。

 鍵盤を戻すときは一旦鍵盤を支点から外して、手前からはめるようにしないと入らない。

2017年9月20日水曜日

白ロムXperia タッチ切れ 修理

2.5年前から使用している、ソニーのXperia Z3 SOL26(au)がタッチ切れを起こし、右下のタスク表示ボタンが効かなくなってしまった。
長年使用しているXperiaには良くある症状らしく、白ロムでも無償で修理してくれると書いている人もいたため、近くのauショップへ。
預かってもらえ、修理見積もりが出たら連絡をくれるとのこと。
子供たちにも缶ジュースを出してくれた。

ほぼ1週間後に連絡があり、修理金額1100円(税抜)とのこと。
USBポートやSDカードポートのふたが無くなってしまっていたため、 恐らくこの価格はそれらの修理費用であり、タッチ切れ修理は無償なのでは。

高額だったら京セラに乗り換えようと思っていたが、1188円(税込)だったので使い続けることに。
さらに1週間後にauショップに受け取りに行った。

スマホの角にあった傷が無くなっているような気が。
というかこれ新品に見えるが…、さすがに気のせいか。


Xperia Companionでごっそりバックアップ取れているのかと勘違いしていたけど、アプリとかは全部消えるのね。というか自分で初期化してそれでもタッチ切れの症状が出るのを確認してから修理に出したけど。

息子に残念がられてしまったが、これでゲームを忘れてくれればさらに良し。

2017年9月4日月曜日

QNAP, TS-419P II, SYS Fan Failed

2012年8月より使用している QNAP の TS-419P II が、 SYS Fan Failed のエラーを表示しつつピー、ピー、ピー、とBeep音を鳴らすようになってしまった。
https://forum.qnap.com/viewtopic.php?t=16925
ここを見るとファームウェアの更新で治るようにあったので、2009年の記事だから関係ないとは思いつつ、ファームウェア更新。
最新版にしたが(4.3.3.0154 → 4.3.3.0262)、改善見られず。

電源を落として、筐体を開けて内部のホコリを掃除した。FANはY.S.Tech FD129225LBが使用されていた。FANも取り外して掃除、コネクタも何度か抜き差しして接触を回復させた。

その後問題なく動作。不具合が出ていたときにファンが動いていたかどうか確認していなかったが、コネクタの導通不良か、ホコリによるショートやファン動作の阻害などのどれかが原因だろうと思われる。
復調して良かった。

2017年7月31日月曜日

真空解除弁

日立の冷蔵庫 R-SF52AM の真空チルドが真空に引けなくなったので、原因を探したら、真空解除弁(R-B6700 240)が抜け落ちていた。どこに行ったのかわからない。

http://kaden119-shop.net/?pid=86087223
ここはもう品切れで買えなかったし、他には見つからなかったので、ケーズデンキに電話。

納期 1週間から10日で、648円税込みとのこと。
ものすごく対応が良かった。

8月1日追記
その後製氷皿に真空解除弁があるのに気づく。
はめ込んでみたらうまく動作するようになった。
こういうときに「注文したけどもう要りません」 と言えるようでありたいが、できない。

Walsh


かなり前になるが、WALSHのページから直接靴を買えるようになった。
http://www.normanwalshuk.com/index.php

しかしながら、同じサイズのを購入してもモデルによって履けるものと、小さすぎて全く履けないものとあったり、購入が難しい。
返品交換してもらったが、まだ小さく、もう面倒なので放置。

V-RIPPLEもしわしわの質感が良いのに、届いたのはツルツルで、おばあちゃんの靴みたいだった。それも文句を言って返品交換してもらったが、届いたのは送ったものとほぼ同じだった。とても残念。

高いけどバイヤーが調達してきて日本で売ってるやつを履いてみて買うのが良いのかもしれない。見つけるのがタイヘンだが。
WALSHは1勝2敗。
eBayは2勝2敗。

2017年1月30日月曜日

Raspberry Pi 起動時に ターミナルを開いて Python スクリプトを自動実行させる


Raspberry Pi 起動時に、自動的にターミナルをデスクトップに立ち上げてPythonスクリプトを実行させる方法。
ターミナルを立ち上げずにバックグラウンドで実行する場合は、
/etc/rc.local
を編集すれば良い。

やっていることは同じかもしれないが、以前とはやや手法が異なる。

http://mogen-hogen.blogspot.jp/2015/09/raspberry-pi-python.html

今回使用したRaspberry Piは
Raspberry Pi 2 Model B V1.1
OSは
  Raspbian Jessie with PIXEL
  Version: January 2017
  Release date: 2017-01-11
  Kernel version: 4.4


/home/pi/.config/autostart
フォルダに行く。すでにautostartフォルダは存在していた。
.configフォルダが見えないときは [Ctrl]+[H] とすると隠しフォルダが現れる。

autostartフォルダの中に、

hogehoge.desktop

という名前のファイルを作成し、中に

*******はじまり*******
[Desktop Entry]
Name=hogehoge
Exec=lxterminal –e “python /home/pi/hogehoge.py
Type=Application

*******おわり*******

と記述。
再起動させると自動的にターミナルの画面が立上り、Pythonのプログラムが実行される。

参考URL
https://neverbenever.wordpress.com/2015/02/11/how-to-autostart-a-program-in-raspberry-pi-or-linux/



2016年11月29日火曜日

LED電球


先日、LED電球(100 W相当)が切れてしまった。
1900円程度で、消費電力は14 Wほどのもの。
1年して切れてしまった。

結局お得だったのか?計算してみる。
最近1年間の1 kWhあたりの電気料金は、およそ 27円/kWh。

白熱電球(100 W)は、200円程度で、消費電力は90 W。
http://www.yazawa.co.jp/products/gw100v90w95#url

1日5時間点灯させるとすると、価格が釣り合う日数A [day(s)]は

1900円 + (27円/kWh×14 W×5 h/day)×A = 200円 +  (27円/kWh×90 W×5 h/day)×A
1900円 + (1.89円/day)×A = 200円 +  (12.15円/day)×A
A = 166 日間

となり、LED電球を5ヶ月半以上使用すれば、1日あたり10円ほどお得になっていく。

今回は1年持ったので、白熱電球を使った場合よりも 2000円ほど節約したことになる。

しかしLED電球、1年で切れるのは短いのでは無いだろうか。
あと3つほど使用している同じ型番のLED電球はまだ光っている。

次は別のメーカーのものを使用してみよう。

2016年11月4日金曜日

トリノ


イタリアのトリノって英語ではTurinなのね、知らんかった。

Torino, Italian name of Turin, a major industrial city in northwestern Italy.
(Wikipediaより)