archive

Twitter for iPhoneやTwitter for Androidってなに?自分でかえる方法は?

Twitter for iPhoneTwitter for Androidが表示されるようになったけどツイートソースラベルってなに?
他のラベルにするにはどうすればいいの?

そう思った方多いんじゃないでしょうか.

私も自分だけのオリジナルのラベルでツイートしてみたいと思ったのでやってみたところ,
どうもTwitter Developerが関係しているみたい.

https://developer.twitter.com/en/apps
このリンクを開くと自分のアカウントで作成したアプリ一覧が表示される.
(残念ながらTwitterのDeveloper accountに登録してないとアプリは作れない.)
ここで表示されるアプリ名がTwitter for iPhone などと置き換わる

やり方としては
pythonでtwitter - 春春 のツイートと同様である.

つまるところConsumer key やAccess Token によってツイートソースラベルがきまるのだろうと思う.

以上.

xdg-openがたまに使うけど忘れる

ターミナルからファイル(ファインダー)を開きたいときにxdg-openのコマンドなんでいちいち覚えてない.たまにしか使わないからね.
そこでmacと同じようにopenでxdg-openが使えるようにするメモ.

~/.bashrcを開いて

alias open=xdg-open

この一行を追加するだけ.
あとはターミナルを再起動するなり,source ~/.bashrcを実行するなりするとできるはず.

xdg-openとは?

僕がよく使うのはファイルを開きたいときと,pdfを開きたいときですかね.
open . でファイルが開け,
open xxx.pdf PDFが開けるようになる.

もともとは様々なものをデフォルトのアプリケーションで開くコマンドらしい.
HTMLとかはブラウザで開かれる.

便利だね.

apt updateめんどくさい!って人向け 自動化

Linuxコマンドラインからアップデートの管理ができて便利だけど,毎回

sudo apt update
sudo apt upgrade

って毎回打つのめんどくさい! そんな人向けに1文字だけの入力でも全て実行可能なシェルスクリプトのコマンドにしてみた.

上記をコピペして保存.必要に応じてコメントアウトしているところを使ったり,必要なければ消してもOK.パスワードも入力したくない場合はのところを自分のパスワードに書き換えてアンコメントする.

chmod +x filename

を実行して実行権限を与える.

シェルスクリプトは基本的には,

sh filename

で実行する.
これだとちょっと長い上にどこのディレクトリでも手軽に実行ということができない.そこでパスを通す.

echo $PATH

でパスの通っているディレクトリ一覧が表示されるのでその中にファイルを置くか,
例えば ~/bin にパスを通したい場合には, .bashrcの中に

export PATH=$PATH:$HOME/bin

と記述を追加する.

filenameを例えばuなどにすると,uと入力するだけでアップデートを全部やってくれるコマンドの完成!
自分で作ったファイルの場所が分からなくなったり,見分けがつかなくならないために新しくディレクトリを作成してパスを通すのが個人的にはおすすめ.

aptとapt-get どっちがいいのか

ubuntu16.04以降はapt の方が推奨されてるようです!

ubuntuでGoogleDriveとOneDriveを同期してみた

環境:Ubuntu 18.04.1 LTS

オンラインストレージ便利ですよね.
DropBoxGoogle Drive,OneDrive,Amazon Drive,iCloud

種類がとても多く,逆に管理しづらくなったり😓
皆さんはどれを使ってるでしょうか?

私は主にOneDriveでPCのDocumentを同期していて,知人と共有したいときなどはGoogleDriveを使っています.
あとは写真をバックアップしたいときはAmazon Driveですね.
容量無制限とは太っ腹です(いつまで続くのか分からないからちょっと怖い)

本題に戻ります.
普段はWindowsを使うことが多いですが,今回はUbuntuでGoogleDriveとOneDriveのフォルダを同期してみました.

Google Drive

設定オンラインアカウントを開きます.
あとはアカウントの追加からGoogleを選んでログインするだけです.
簡単ですね.

f:id:karaas:20181129133557p:plain

あとはファイルマネージャーの左のタブにgoogleのメールアドレスが表示されるので,クリックするとアクセスできます.

OneDrive

こちらは調べるといくつかインストールして,gitからクローンして...という風に書いてありましたが,そこらへんは飛ばしても問題ありませんでした.

sudo apt install onedrive

インストールが完了したら以下を入力します.

onedrive

すると長いURLが出るので,それを右クリックして開きます.

$ onedrive
Authorize this app visiting:

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=xxxxxxxxxxxxxxxxxxxxxxxx&scope=files.readwrite%20files.readwrite.all%20offline_access&response_type=code&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient

Enter the response uri: 

ログインページが開くのでログインすると真っ白なページが開くので,
そのURLをコピーしてターミナルに戻りペーストします.

Enter the response uri: (ここにペースト)

同期が始まります.
ファイルはホームフォルダのOneDriveディレクトリ内です.


また,以下のコマンドを入力すると自動同期してくれるようです.

systemctl --user enable onedrive


注意点として,ドライブ内のファイルが多いとなかなかダウンロードが終わらないので時間があるときにするといいでしょう.
また,一部のフォルダのみを指定して同期することも可能なようです.検索すると簡単に出てくるので調べてみてください.

途中で同期をやめたいときはCtrl-z ,再開したいときはonedriveをターミナルで入力すればOKでした.

追記:libcurl4-openssl-dev libsqlite3-devは必要か?
他のサイトを見るとここらへんが必要なので先にいれてねってなってました.
消してからonedriveを実行してみましたが,ちゃんと動いたため,おそらく必要ないです.
もしも動かなかったらすみません.
以下を実行してもう一度試してみてください.

sudo apt install libcurl4-openssl-dev libsqlite3-dev

GASでついったーの名前を変更

これの続き,書き忘れてた.

karaas.hatenablog.jp

 

 

 

本来やってみたかった,ついったーの名前変更はヘルパーに入ってなかったために,自分で書いて追加してみた.

 

もともとあるコードから簡単に書き方は推測できた.

 

twitterの名前を変更する

 

以上.

ubuntu18で日本語が入力できなくなった

研究室のPCはwindowsをメインで動かしていて,ターミナルを使いたいときやコードを書く時には VMwareにubuntu18.04を入れて動かしている.

今日突然に日本語入力ができなくなっていて,10分ほどあれこれ設定を見直して解決したのでメモ

結論から

fcitxが起動してなかった

f:id:karaas:20181112132150p:plain

画面右上,「あ」の左の部分にキーボードが表示されているが,
このような表示がなかったら同じ症状かも

解法

fcitxを起動するだけ.

アプリケーションを表示してペンギンさんをクリックしたら治った. f:id:karaas:20181112132153p:plain


ubuntu18からMozcが最初から入っていてとても便利な時代になったが,
ubuntu全般に於いて,文字入力のバグ?不具合?が起こりやすいのが難点.

自分が詳しくないだけかもしれないけど.
USキーボード派で日本語入力を使うと設定がめんどくさい!

以上.

GASでついったー

GASからツイートしたかったので以下を参考にしたらうまくいった.

qiita.com

これをやったときに自分が引っかかったところ

プルダウンからバージョンの指定ができますが、最新版では次に紹介するヘルパーがうまく動作しないため、バージョンは7を選んでおいてください。

ここ見逃して最新版にしてしまった.

 

 

projectKey: "...", // GASのプロジェクトキー

ちょっとだけGASのプロジェクトキーってなんだっけってなった

スクリプト開いたときにのURL
https://script.google.com/macros/d/<ここに書いてあるやつ>/edit?uiv=2&mid=ACjPJvFbA....

 

ヘルパーつくってくれた作者さんに感謝.