Ubuntu 18.04にGoogle Driveをインストールできた。OneDriveはうまくいってない。なぜ?Dropboxもインストールできた。

概要

  • Google Driveについては、Ref 2.のsettings > online accountsから設定したほうが簡単。
  • Dropboxもコマンド一つで簡単だった。
  • OneDriveはわからん。。。

 詳細

Google Drive

これ通り進めたら、google driveはできた。

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse
google-drive-ocamlfuse

ブラウザに認証画面がでたので、メールアドレスとパスワードを入力した。

mocha@hoto:~$ google-drive-ocamlfuse 
Access token retrieved correctly.
mkdir GoogleDrive
google-drive-ocamlfuse GoogleDrive

google driveについてはSettings > Online Accountsで設定したほうが簡単だった。

OneDrive

OneDriveはこの方法がで進めたが、まだうまくいってない。なぜ?

sudo apt install libcurl4-openssl-dev libsqlite3-dev
sudo apt install onedrive
onedrive
mocha@hoto:~$ onedrive
Authorize this app visiting:

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?aaaaa

Enter the response uri: https://login.microsoftonline.com/common/oauth2/aaaaaaa
HTTP request returned status code 403 (Forbidden)
{
    "error": {
        "code": "notAllowed",
        "innerError": {
            "date": "2019-11-27T09:32:52",
            "request-id": "23727847-4323-4d7e-84a7-70ec8a6220c8"
        },
        "message": "You do not have access to create this personal site or you do not have a valid license"
    }
}
HTTP request returned status code 403 (Forbidden)
{
    "error": {
        "code": "notAllowed",
        "innerError": {
            "date": "2019-11-27T09:32:53",
            "request-id": "d5b38fd7-bee0-4d6c-bdf9-289f50250229"
        },
        "message": "You do not have access to create this personal site or you do not have a valid license"
    }
}
sync.SyncException@src/sync.d(182): HTTP request returned status code 403 (Forbidden)
{
    "error": {
        "code": "notAllowed",
        "innerError": {
            "date": "2019-11-27T09:32:53",
            "request-id": "0ef786fc-ba9d-48d5-93e3-f7762f1369c6"
        },
        "message": "You do not have access to create this personal site or you do not have a valid license"
    }
}
----------------
0x563d134e491a ???
    ???:0
0x563d134da002 ???
    ???:0
0x563d134d9a72 ???
    ???:0
0x563d1362d8be ???
    ???:0
0x563d1362da2e ???
    ???:0
0x563d1362ddea ???
    ???:0
0x563d1362da2e ???
    ???:0
0x563d1362dbc0 ???
    ???:0
0x563d134d8ea3 ???
    ???:0
0x7fd69ebedb96 __libc_start_main
    ???:0
0x563d134d0c99 ???
    ???:0
0xffffffffffffffff ???
    ???:0
onedrive.OneDriveException@src/onedrive.d(403): HTTP request returned status code 403 (Forbidden)
{
    "error": {
        "code": "notAllowed",
        "innerError": {
            "date": "2019-11-27T09:32:53",
            "request-id": "0ef786fc-ba9d-48d5-93e3-f7762f1369c6"
        },
        "message": "You do not have access to create this personal site or you do not have a valid license"
    }
}
----------------
0x563d134dea9c ???
    ???:0
0x563d134ddd03 ???
    ???:0
0x563d134dc1de ???
    ???:0
0x563d134e4260 ???
    ???:0
0x563d134da002 ???
    ???:0
0x563d134d9a72 ???
    ???:0
0x563d1362d8be ???
    ???:0
0x563d1362da2e ???
    ???:0
0x563d1362ddea ???
    ???:0
0x563d1362da2e ???
    ???:0
0x563d1362dbc0 ???
    ???:0
0x563d134d8ea3 ???
    ???:0
0x7fd69ebedb96 __libc_start_main
    ???:0
0x563d134d0c99 ???
    ???:0
0xffffffffffffffff ???
    ???:0
Segmentation fault (core dumped)

他の方法をやってみたが、まだうまくいっていない。 - Ref 3. https://qiita.com/afj/items/61ca815aa37d87bd391d

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev gdebi
wget http://downloads.dlang.org/releases/2.x/2.073.2/dmd_2.073.2-0_amd64.deb
sudo gdebi dmd_2.073.2-0_amd64.deb
mocha@hoto:~$ cd Github/
mocha@hoto:~/Github$ git clone git@github.com:skilion/onedrive.git
mocha@hoto:~/Github$ cd onedrive/
mocha@hoto:~/Github/onedrive$ make
echo v1.1.3 >version
dmd -g -ofonedrive -O -L-lcurl -L-lsqlite3 -L-ldl -J. src/config.d src/itemdb.d src/log.d src/main.d src/monitor.d src/onedrive.d src/qxor.d src/selective.d src/sqlite.d src/sync.d src/upload.d src/util.d
/usr/bin/ld: cannot find -lcurl
collect2: error: ld returned 1 exit status
Error: linker exited with status 1
Makefile:29: recipe for target 'onedrive' failed
make: *** [onedrive] Error 1
mocha@hoto:~/Github/onedrive$ ldconfig -p | grep libcurl
    libcurl.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcurl.so.4
    libcurl-gnutls.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
mocha@hoto:~/Github/onedrive$ ls -l /usr/lib/x86_64-linux-gnu/libcurl*
lrwxrwxrwx 1 root root     19  9月  6 14:27 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
lrwxrwxrwx 1 root root     23  9月  6 14:27 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.5.0
-rw-r--r-- 1 root root 510408  9月  6 14:27 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.5.0
lrwxrwxrwx 1 root root     16  3月  5  2018 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.5.0
-rw-r--r-- 1 root root 518600  3月  5  2018 /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0

curlを再インストールしたり、D言語をインストールしたがなんかうまくいかない。どうしたら。。。

これか?Ref 3.の https://github.com/abraunegg/onedrive

Dropbox

dropboxは簡単だった。

sudo apt install -y nautilus-dropbox
してdropboxのプログラムを起動して認証

Ubuntu 18.04にEagle 9.5.1をインストールしたら解像度がおかしかったけど直ったぜ

Ref 1. https://qiita.com/Daichi_Tagami/items/a00a989af705351ecdba

通りに進めていく。一部、補完しておく。

 Ubuntuのアップデート

$ sudo apt update
$ sudo apt upgrade

("install "不要)

 tar.gzの解凍

$ tar -zxvf ./Autodesk_EAGLE_9.5.1_English_Linux_64bit.tar.gz

Ref 2. https://qiita.com/supersaiakujin/items/c6b54e9add21d375161f

しかし、解像度がおかしい。

f:id:takuwz:20191128004753p:plain
解像度がおかしい

Ref 3. https://forums.autodesk.com/t5/eagle-forum/wrong-resolution-on-linux-ubuntu-after-update/td-p/8122102

I've found the solution
https://ubuntuforums.org/showthread.php?t=2390362

Ref 4. https://ubuntuforums.org/showthread.php?t=2390362

 1. open a terminal and type:
sudo -H /bin/bash

2. Type your password.

3. navigate to the etc/profile.d folder by typing:
cd /etc/profile.d

4. Open the text editor and type the following:
export QT_AUTO_SCREEN_SCALE_FACTOR=0

Now save the file to the desktop as gnome-qt.sh
Close the text editor.

5. Back in the terminal type the following, where USER is your own user name. Press enter when done.

sudo cp '/home/USER/Desktop/gnome-qt.sh' /etc/profile.d
You can even drag the file into the terminal after sudo cp .

What this will do is copy your file from the desktop into the profile.d folder.

6. Now you can close the terminal. Delete the desktop file if you want.

7. Restart the computer and VLC should look normal. 

Options>User interface... で

Display

  • Enable High DPI Scaling
  • Enable Auto Screen Scale Factor のチェックを外す
    f:id:takuwz:20191128004835p:plain
    設定のチェックを外す

やったぜ。

f:id:takuwz:20191128004904p:plain
やったぜベイビー!

Raspbianで/etc/dhcpcd.confで設定例のIPv6のfd51:42f8:caae:d92e::ff/64ってユニークローカルユニキャストアドレスでプライベートアドレスだよね(IPv4でいう192.168.0.10みたいな)

Raspbian Busterで/etc/dhcpcd.confを見た。

このIPv6のfd51〜なんたらが必要かどうか悩んだ。

# Example static IP configuration:
#interface eth0
#static ip_address=192.168.0.10/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
#static routers=192.168.0.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

IPv4なら、192.168.0.10/24

192.168.0.10がIPアドレス

で上の24bitの192.168.0の部分がサブネットマスクだとわかる。

(→ 255.255.255.0) 

 

IPv6なら、fd51:42f8:caae:d92e::ff/64

fd51:42f8:caae:d92e::ffがIPアドレス

で上の64bitのfd51:42f8:caae:d92eでここまでがサブネットマスク

上の8bitのfd以降の51:42f8:caae:d92eは乱数で勝手に決めた番号だよねっていう。

 (→ ffff:ffff:ffff:ffff:0000:0000:0000:0000) 

 

fd51:42f8:caae:d92e::ffのIPアドレス自体は0が省略されているから、ちゃんと書くと

fd51:42f8:caae:d92e:0000:0000:0000:00ff

だよねっていう話。乱数ってIPv6広い!!!ってなってり。

 

参考

備忘録: 【RASPBIAN STRETCH LITE March 2018】静的ルーティング情報とIPアドレスの永続的登録の新作法【Raspberry Pi 2】

インターネット用語1分解説~IPv6アドレスの表記法とは~ - JPNIC

IPアドレスの基礎知識 - Qiita

IPv6アドレス - Wikipedia

ユニークローカルアドレス - Wikipedia

ブロック fd00::/8 は、40ビットのランダムなビット列を後につけて/48のプリフィックスとして使用することと定められている。この結果、この範囲のプリフィックスfdxx:xxxx:xxxx:: という形式になる。RFC 4193 では、高精度の乱数生成の方法が利用できない場合であっても、最小限度の品質を保ってランダムなビット列を得られる方法を、ユーザに提案している。

How to Install Raspberry Pi 3 with Headless-mode & Setup Tips - kenju's blog

 

未分類のメモ、2019/10/10-1

linuxでuserを確認する

$ cat /etc/passwd

Linux ユーザー一覧の確認と/etc/passwd ファイル

 

user追加

$ sudo useradd hogehoge

ディストリビューションによってはadduserっぽい。

user消去

$ sudo userdel -r hogehoge

1分でわかる!Linuxでのユーザの削除方法

Linuxのユーザー管理 ユーザーを新規作成・変更・削除する方法 | サービス | プロエンジニア

Linuxのユーザー情報を一覧で見てみよう | サービス | プロエンジニア

 

expectで対話も自動化

ubuntu、デフォでは入ってなかったので

$ sudo apt install -y expect

した。

Linuxの対話がめんどくさい?そんな時こそ自動化だ!-expect編- - Qiita

一行の実行でLinuxユーザーを作るシェルスクリプト · GitHub

Ubuntuで非対話式でadduserを実行 - Qiita

Linux ユーザ作成&鍵作成シェルスクリプト - Qiita

 

沖縄、どこへ行くか

Gwave 宜野湾ベイサイド情報センター | ACCESS

【2019年最新】沖縄のコワーキングスペース11選|ノマドワーカー必見!

 

ラズパイでFTP

上位ディレクトリに行けないように制限をかけたFTPサーバ構築でつまづいた話|Ewig Leere(Lab)

Raspberry pi 3+でFTPサーバーを – shotech管理者のつぶやき

 

 

 

未分類のメモ、2019/10/10

ラズパイの防水検討

Raspberry Piの自作簡易防水ケース(延長電源対応) - karaage. [からあげ]

 

NANO VNAの動かし方を調べ中

je6lve.tom-system.com

 

カウンターポイズ、GNDみたいな。というかGND代わりか。

カウンターポイズ - dskwiki

RF接地とカウンターポイズ

 

白色雑音 耐雑音試験

防衛省規格 電磁干渉試験方法 NDS C 0011C

https://www.mod.go.jp/atla/nds/C/C0011C.pdf

 

フランスの19のSiences conferenceのGNU Radido関係っぽい。おもろい。

https://gnuradio-fr-19.sciencesconf.org/data/pages/book_gnuradio_fr_19_en.pdf

 

splitter, divider、高周波分岐回路

www.ebay.com

RF Microwave Resistance Power Divider Splitter 1 to 2 Combiner SMA DC~5GHz Green | eBay

www.ebay.com

 

インピーダンス整合

波形が乱れる

トポロジー編

 

Github sponsors、後で登録する

GitHub Sponsors · GitHub

 

15パズル、ゲーム作ってみるのに良さそう

- 15パズルの数理

http://www.tcp-ip.or.jp/~n01/math/combinatorics/15puzzle/15puzzle.pdf

- 15パズル - Wikipedia

15パズル - Wikipedia

 

DjangoのMigration

Django マイグレーション完全に理解した (基礎編) 🍏 - くろのて

Django マイグレーション完全に理解した (ケーススタディ編) 🍎 - くろのて

DjangoでMigrationsのリセット方法(既存のデータベースを残したまま)

Change column type with django migrations - Stack Overflow

 

未分類のメモ、2019/10/06-1、はらこ飯おいしそう

はらこ飯、おいしそう。気が向いたら作ってみる。

鮭の煮汁で炊いたご飯が最強クラスの美味しさ!鮭の親子丼「はらこ飯」を作ってみた【魚屋三代目】 - メシ通 | ホットペッパーグルメ

MNP弾。まだよくわからない。。。

MNPはまだまだ儲かる!15万稼ぐやり方を徹底解説!

xcodeライセンスとか特殊文字とかわりとめんどいやつ

% 7z e -p{パスワード} {zipファイル名}.zip

unzipに対応していないパスワードzipを解凍する - Qiita

貧すれば鈍する

ひろゆき「貧乏になった人はリアルでバカになり、ムチャクチャな方法でカモられる」|新R25 - シゴトも人生も、もっと楽しもう。

色検索

色検索 - 原色大辞典

プリプリ、続編劇場版期待

プリンセス・プリンシパル - Wikipedia

内部エネルギー、U=3/2nRT

内部エネルギー ■わかりやすい高校物理の部屋■

ふじ3号、JAS-2、OSCAR-29

SatNOGS DB - 24278 - JAS-2

「ふじ3号」デジトーカ

lacuna space

Small Satellites Flying High with $37 Billion Market and 6,500 Satellites to Launch by 2027 - NSR

Lacuna Space aims to ride IoT wave with a 32-cubesat constellation - SpaceNews.com

The Things Network

https://www.kohgakusha.co.jp/books/detail/978-4-7775-2043-5

ラズパイとLoRaWANその2 - Dragino LoRa GPS HATの技適がとれました! - SEO対策にJoomla!~LoRaWANとBluetooth連携!

The Things Network