2019年4月25日木曜日

VisualStudio2019が、プロキシ認証があるため うまくライセンス認証できない。Eclipseのネット接続もうまくいかない

VisualStudio2019を使ってみようとしたが、プロキシ認証があるためかうまくいかない。

そこで
https://itblogdsi.blog.fc2.com/blog-entry-350.html
を参考に
devenv.exe.configの設定ファイルの一部を書き換えます。
 <system.net>
        <!--途中省略-->
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy usesystemdefault="True"
                   bypassonlocal="True"
                   proxyaddress="http://127.0.0.1:8888"/>
        </defaultProxy>
    </system.net>

https://github.com/ipponshimeji/MAPE
に便利なツールを公開された方がおりました。PCのローカルにプロキシを置き、そこを経由することで解決できました。

https://github.com/ipponshimeji/MAPE/blob/master/Documentation/ja/Usage.md
がマニュアルです。
mape.exe /ActualProxy:"{\"Host\": \"proxy.example.com\", \"Port\": 8080}"
を実行すると、Okでした。バッチファイルでも、作っておくといいようです。
これまでうまくいかなかった、Gitの操作なども問題なくできるようになりました。

(追伸)Eclipseも、プロキシー認証あるとネット利用がうまくいかないようです。
同様にMapeを利用し
Eclipse 設定>一般>ネットワーク>Nativeにします。
 接続先は127.0.0.1:8888となっている必要があります。
 バイパスは localhostなどとしてやるとうまくいくようです。




2019年4月21日日曜日

安全なMT車

MT車に対して AT車は、構造上 アクセルとブレーキを踏み間違いやすく 事故も起こりやすいらしい。統計上もAT車はMT車の2倍の事故率だとか。特に 年齢が高くなってきたら MT車のほうがいいようだ。これまでMT車しか買ったことがない。今の乗っている車は、13年めの車なので、あと少しで買い替えだが、次も安全でしかも安価なMT車にしようかと思っている。唯一心配なのは、MT車の車種が減ってきていることだが...。
https://www.webcartop.jp/2018/04/224826


2019年4月12日金曜日

無料サイトについて

 これまで、herokuで、javascriptをサイトに置いて使っていましたが、c9が完全にawsに移行することになってしまい。c9とherokuを連携して使うという方法がとりにくくなってしまいました。
 そこで、新たにvisual studio codeで作成したものをgit hubへアップする方法を考えてみました。rails等を使うほどのものでなくjavascript程度ならこれで十分なようです。
 https://gh6141.github.io/gitdrill/index.html

2019年2月15日金曜日

NTPで時間校正のためのシェルスクリプト

#!/bin/sh
wget http://ntp-a1.nict.go.jp/cgi-bin/time -O ntpTime.txt
TIME_STR=`cat ntpTime.txt`
date -s "$TIME_STR"
としてみたら、うまくきました

2019年2月7日木曜日

ドアレバーが壊れる

ドアレバーの遊びが大きくなってしまい、自分で修理に挑戦。近所のDIYストアで交換部品を探して、ほぼ同じサイズだろうと思って買ってきたが、微妙に入らない。ほんの2,3mmの違いなのだけどだめでした。いったん返品し、今度はネットで購入。
https://www.amazon.co.jp/gp/product/B00B97YTM8/ref=ppx_yo_dt_b_asin_title_o00__o00_s00?ie=UTF8&psc=1
こちらは、うまくいきました。ロックする部分の向きを180度回転させる必要ありましたが、だいじょうぶでした。

windows serverの共有をUbuntuでマウントができない現象

mount.cifs //172.31.42.120/test /mnt/test -o username=user,password=pass,sec=ntlm,dir_mode=0755,file_mode=0755
などとしても、うまくいかない
https://translate.google.co.jp/translate?hl=ja&sl=en&tl=ja&u=https%3A%2F%2Fwww.linuxquestions.org%2Fquestions%2Fshowthread.php%3Fs%3D2c4f70825da2fc6b97e353207e1d262f%26p%3D5900321&anno=2
によれば、ver=0.3を追加すればいいとか。試してみたら、うまくいった。

2018年12月16日日曜日

共有からスマホにワンクリックでダウンロードするアプリをつくってみた

ワンクリックで、共有フォルダからファイルをスマホにダウンロードできたら便利かと思い、アプリを試しにつくってみた。他のOSなら、バッチファイルやシェルでファイル操作が簡単にできるが、Androidはアプリ(java)を使うことになるようです。

AndroidManifest.xmlに
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

build.gradleに
compile files('libs/jcifs-1.3.19.jar')
を追加

activity_main.xmlの使い方がまだよくわかっておらず手間取った
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
など、レイアウトの設定を適宜行う

Logは、Android Studioを使った場合 logcatというタブで表示できるようである。
Bugfixでは、ログにだいぶ助けられた。

「名もないSEの備忘録」サイトのソースを参考に、共有からローカルにファイルを移動する機能をつくってみました。最近のAndroidのバージョンだと非同期に書き換えるとうまくいくようでした。

MainActivity.java
  activity_main.xml
 AccessTask.java