エゴサのためにはIDに_(アンダースコア)や-(ハイフン)をつけてはいけない
【この記事でのお話】
・Twitter でID検索する際にアンダースコアやハイフンが付いてると上手く検索されないよ。
・ブログやQiita記事などがTweetされた分を検索したい場合は外部サービスのIDにもアンダースコアがないほうがいいよ。
【Twitter で名前検索する際にアンダースコアが付いてると上手く検索されないよ】
既にTwitterID等にアンダースコアをつけた経験がある方は分かるかもしれませんが
Twitter検索で自分の名前やその他外部サービスのID名にアンダースコアを付けると自分に関する検索、つまりエゴサーチ、エゴサが上手くしづらくなります。
例えば私は「Frog_woman」という名前で元々活動していました。ブログなどの外部サービスのIDも同じようにつけていました。
そのような状態で、例えば私の名前をエゴサしようとすると、
上の画像は「Frog_woman」で検索した結果です。
見て分かると思いますが、「frog」「woman」それぞれ別々に検索されていることが分かります。
つまり、
上のように「frog woman」と検索しているのと同じ結果が得られるということです。
次に"完全一致"で検索したいと思います。
完全一致検索は検索ワードをクォーテーションで挟むことで可能です。
上が完全一致の結果です。自分自身の名前に「frog_woman」を使っているため自分からの呟きは除外するように「-from:TwitterID」を使ってますが、「"Frog_woman"」の検索結果です。
見てみると、「frog woman」「frog;Woman」「frog.woman」やら色々引っかかってしまっています。
【 使い道 】
かといって名前にアンダースコアが付いてる人は少ないかもしれませんし、検索する機会はあまりないかもしれません。
あるとしたら、メンションが飛ばないように@抜きで呟きがあった場合かな..?
ということで今度は外部サービスでのIDにアンダースコアがある場合の話をします。
【ブログやQiita記事などがTweetされた分を検索したい場合は外部サービスのIDにもアンダースコアがないほうがいいよ】
例えば私はQiitaやhatenaブログ、livedoorブログなどを利用したことがあるので、それらを例にしたいと思います。
まずはlivedoorブログで、Twitter共有されている分を検索してみたいと思います。
検索をかけるのは日記カテゴリランキング2位の やしろあずき さんのブログです。
URL検索をする際は「url:」で検索すると上手くいきます。
なんで自分のブログで試さないのかというと自分のはそこまで共有されていないからです(遠目)
...とこんな感じで「url:http://yashiroazuki.blog.jp/」で検索をかけると やしろあずき さんのブログ記事一覧が検索結果として表示されます。
次に日記カテゴリ3位の方のブログを検索してみたいと思います。この方のはIDに「-(ハイフン)」が使われています。
因みにハイフンも上手く検索できないようです。試してみます。
0件でした。
流石にカテゴリで3位の方が共有0なわけない..はずなのですが、
一応本人のtwitterの覗いてみたいと思います。
ありました。この呟きがhitしていない時点でおかしいので上手く検索されていないことが分かります。
「-」の場合「*」や「+」を代用すると上手くいくとのことですが..
上は「+ 代用」
上は「* 代用」
一件だけhitしました。この場合もしかすると文中に省略はされてますがリンクが表示されているから..?ですかね
OGP(リンクがカード上になってる部分)には効果がないのかもしれません。
因みに単純にURLのみで検索した場合もやってみたいと思います。
いずれも、文中のワードでHitしているようですが、明らかに件数が少ないです。なので正しくないと思われます。
【Qiita記事の共有Tweetをエゴサりたい・_(アンダースコア)入りIDの場合の検索結果】
次にQiitaで試してみたいと思います。
ここでやっと私のアカウントを利用したいと思います。「_(アンダースコア)」が入っているIDです。
私のQiitaでのIDは画像のように「Frog_woman」というIDでやっています。
そしてシェアがあると思われる記事もあります。(閲覧数やいいね数的に)
実際自分自身や、他の方から共有として呟かれているのも確認済みです。
では検索してみたいと思います。
はい。0件です。センシティブ設定は解除してます。
では「url:」なしで検索してみます。
0件です。
他の方で試してみます。
「url:https://qiita.com/Guilty」の検索結果です。ちゃんとHitしてます。
因みに記事のURLの完全一致だと検索可能です。
「https://qiita.com/Frog_woman/items/0b0cb55eb50aa9f1b9ca」の検索結果です。
記事を単体で調べたい場合はこれで大丈夫です。
因みに「url:https://qiita.com/Frog_woman/items/0b0cb55eb50aa9f1b9ca」は
0件でした。
【ではIDにアンダースコアやハイフンがある場合はどうしたらいいのか】
結論:IDを変更する
私が調べた範囲だとそんな感じです。あれこれ試してみましたが諦めました。
つまり、
こんな感じ。「Frog_woman => FrogWoman」
【因みに】
まあ俺がしたいのはQiita記事がTwitter共有された際のTweetを拾いたいって感じなんだけど
— 𝕗𝕣𝕠𝕘_𝕨𝕠𝕞𝕒𝕟♂N ͣg ͣs ͣk ͥ (@FrogWomanJP) January 28, 2019
TwitterのURL検索はだめだ
でも俺みたいに「Frog_woman」って感じでアンダースコア付いてなかったら
「url:h ttps://qiita.com/Guilty/items/」で検索できる
_付いてる人はYahoo検索が正確 pic.twitter.com/dVAajreS6b
こんな感じでYahooリアルタイム検索だと楽っぽいですね。
何かアンダーバー付きIDで検索できる方法がありましたら教えてくださるとありがたいです。間違いなどの指摘も歓迎です
この記事は実験的にnoteにも同じ文章を投下しています。
note.mu
CLIP STUDIOをJoy-Conで操作できるように設定
Twitterで流れてきたJoy-ConでCLIP STUDIOを操作する方法が便利そうなので試してみました
クリップスタジオのお絵かきにswitchのジョイコンが便利な話 pic.twitter.com/qowdQbQz2z
— 米宮稲穂 (@toyotsuku555) 2019年1月22日
DLは以下から
joytokey.net
やり方(殆どTweetの内容と同じ)
1.BlueToothでPCにJoy-Conを接続
PC側
設定→デバイス→デバイス追加
2.JoyToKeyを入手、設定
joytokey.net
どのボタンがどのKeyに割り当てられているかはJoy-Con側でボタンを押すと
対応してるkeyメニューがどれか分かるように背景が黄色になるので分かりやすいです
各設定画面に行くと
どのボタンを設定するかを入力できるので、対応するKeyやマウスボタンを押せばOK
設定一覧
複数のKeyを使う場合は上から順に入力。間違えたら左下のClearが早い
以下は長押し設定(tweetで流れてきた分のは短押し、長押しとなってて、それはやり方が分からなかった)
Keybord2にて<ボタンが押される長さによって切り替える>を利用
以下Joy-Conでの割り当てです
Clip StudioでのKey割り当ては【ファイル→ショートカット設定】で確認できる
環境によってはKeyが設定されてなかったり、コマンドが違ったりするので合わせて確認する必要がある
設定メモ
【スティック】
(上)オプション→ブラシサイズパレット→現在よりサイズの大きいプリセットを選択[ [ ]
(下)オプション→ブラシサイズパレット→現在よりサイズの小さいプリセットを選択[ ] ]
(右)メインメニュー→表示→回転・反転→右回転[-]
(左)メインメニュー→表示→回転・反転→左回転[1]
(押し込み)Enter[Enter]
【ボタン】
ボタン上:
(短押し)ツール→ペン[ p ]
(長押し)ツール→消しゴム[ e ]
ボタン右:
(短)ツール→塗りつぶし [ g ]
(長)ツール→虫眼鏡 [ / ]
ボタン下 :
(短)メインメニュー→すべてを選択[ Ctrl + a ]
(長)メインメニュー→選択を解除[Ctrl + d ]
ボタン左 :
(短)ツール→移動→移動→手のひら[ h ]
(長)ツール→レイヤー移動[ k ]
マイナスボタン :
(短)ツール→塗りつぶし[ g ]
(長)メインメニュー→編集→消去[ Del ]
LZ :
メインメニュー→編集→やり直し[ Ctrl + y ]
Z :
メインメニュー→編集→取り消し [ Ctrl + z ]
SL(サイドボタン上) :
(短)オプション→描画色→描画色と透明色を切り替え[ x ]
(長)オプション→描画色→メインカラーとサブカラーを切り替え[ c ]
SR(サイドボタン下) :
(短)メインメニュー→変形→自由変形[Ctrl + Shift + T]
(長)ctrl
ホームボタン :
メインメニュー→ファイル→保存[ Ctrl + S ]
...という感じでとりあえずtweetで流れてきた通りに設定してみた
Joy-Conを片手で握りやすい設計になってる筈なので今回のような使い方は便利そう
実際に使ってみても使いやすかった
Keyの割り振りは使ってみて自分用にカスタマイズしていこうと思う
BOOTH始めました(やめました)
()現在以下の場所で技術関連の記事を書いたり呟いたりしてます。
■Qiita
■旧ブログ
http://blog.livedoor.jp/frog_woman/
■新ブログ
http://frogwoman.hatenablog.jp/
https://twitter.com/FrogWomanGit
■note
もし今までに私の記事が役に立った!とか応援してるよ!ってのがありましたら
以下のリンクから支援用画像購入にて支援して頂けるとモチベーションがあがります
金額は100円です
よろしくおねがいします...m(. . )m
.....支援0円でやめました まる
LINE Message APIをNetfilyにてFaaS(サーバレス)で利用 {LINE botを試してみた}
今回もただTweetを纏めただけです(時間があれば詳細を書く)
Netfilyとは
→静的なサイトを超高速でホスティングしてくれるサービス
参考URL:
高機能ホスティングサービスNetlifyについて調べて使ってみた - Qiita
FaaSとは
FaaSとは、クラウド上で機能(関数)の実行環境を提供するサービスのことである。関数を使える環境の提供に特化したクラウドサービスとも表現し得る。
以下試して動かしたやつ
FaaSなLINE bot!
— Frog_woman@長崎 (@FrogWomanJP) November 8, 2018
(ケロケロ言わせてるのにおきゅたんの画像を使いまくるという pic.twitter.com/Z27BCxrmRz
Pythonを学んでみる3 音声入力→テキスト・音声出力
詳しいことは今度書きます
音声入力テスト
Pythonからマイク入力→スピーカー出力で自分の声を出力できたので
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月18日
マイクデータの数値を使ってPythonから波形をグラフで出力してみた
(下に写ってる数値一覧はマイクデータ) pic.twitter.com/p2hEqBOdaY
音声入力→テキスト出力
Pythonから音声入力→文字列に変換できたあああ pic.twitter.com/8Kn4d563gN
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月19日
音声入力→音声合成出力
Pythonで音声入力→テキスト変換→テキスト読み上げ pic.twitter.com/KZ9GVKisKu
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月22日
テキスト入力→音声合成出力
単純に文字入力からの読み上げ
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月22日
(最後がダブってるのは多分サウンドボードかなんかのせい。実際はダブってない pic.twitter.com/W5GT4TQ8Qy
ElectronとFlaskを使ってアプリにしてみたよ
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月24日
入力した文字を喋らせる pic.twitter.com/7exOSNGKoN
少し体裁を整えた
Python(Flask)+Electronでテキスト入力→音声合成出力
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月26日
Electronの体裁を整えた pic.twitter.com/m6JK63NkP0
あ、あとO'ReillyのPythonの本を入手したので
知識を高めたい
O'Reilly Python pic.twitter.com/UaUsVVkmT8
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月21日
Pythonを学んでみる2
進捗を簡単に纏めます
ProgateのPythonコースは完遂しました。 簡単なPythonコードは読めるようになった気がします
Python 学習コース Ⅴを修了しました! https://t.co/4uu3Lldg8y #Progate
— Frog_woman@長崎 (@FrogWomanJP) October 12, 2018
ついでにSQLコースも完遂してみました。
SQL 道場コース Ⅰを修了しました! https://t.co/GX60M7XEIV #Progate
— Frog_woman@長崎 (@FrogWomanJP) October 12, 2018
SQLは実務でも使ってた期間が長いし、構文も特に長い間変わってない感じだと思うので
まあ難しくないでしょって思ってたんですが
Pythonよりも梃子摺りました
なんでしょうね、なんかちょっと考え方が難しい気がします
良い学びになったと思います
DB関連は理解が足りてない自覚はある
型やらNullの扱いやらリレーションシップやら
強強知識になりたいなとは思うけど実際使うって場面でもそんなに長く時間を使うとこでもなくて
とりあえず作りたいがちゃんと動くようになってれば良いやと深く考えるってまでいかないんですよね
PythonとSQLを一気にやったせいでデイリーランキングに載ったり
なんかフレンド申請きたから
— Frog_woman@長崎 (@FrogWomanJP) October 12, 2018
どっからかユーザ一覧とか見れるのかなと思ったら
Dailyのランキングに載ってたは
まあここからきたのかは分からないけど
#Progate pic.twitter.com/wG5CiHG6AP
最終的にパラメータはこんな感じになりました
SQLコースおわりーーー
— Frog_woman@長崎 (@FrogWomanJP) October 12, 2018
今まで、Git,Command,Pythonってやってきたけど
SQL道場が一番難しかったわ笑
SQLってなんか考え方がちょっと他と違う気がする pic.twitter.com/gNqLLCmv3f
Pythonを学んだことだし、なんか簡単なものがつくりたいと思い
まあPythonならAPI関連ですよねって感じで簡単にデータが取れそうなやつを試してみました
最初に試したのはQiita
これは投稿テストですね 取得はちょっとよく分からなかったので
PythonからQiitaにテスト投稿してみた pic.twitter.com/xWj2fiCr0y
— Frog_woman@長崎 (@FrogWomanJP) October 16, 2018
次にお天気取得 長崎のデータのみを取得してます
Pythonで長崎のお天気取得 pic.twitter.com/rNnNHV4abu
— Frog_woman@長崎 (@FrogWomanJP) October 16, 2018
次にDiscord bot 先に作ったお天気取得のプログラムと混ぜて、「/otenki」と入力したら 長崎のデータを返すbotさん
Discordbotをテストで作ってみたんだけど
— Frog_woman@長崎 (@FrogWomanJP) October 17, 2018
最新版のPython3.7じゃ動かないんだね
pyenvでPython管理してたから複数バージョン入れられるので
Python3.6を入れて試したら動いた
昨日のお天気取得と組み合わせて
/otenkiって打ったら長崎の天気を返す感じになった pic.twitter.com/Rw9nSr4Isi
Discord botを進めていきます とりあえず愛着を持てるようにとカエルキャラにしました botにチャットを飛ばすと返事を返す感じに
可愛くないキャラを作り
— Frog_woman@長崎 (@FrogWomanJP) October 17, 2018
カエルさんとカエルさんで会話させる pic.twitter.com/f4zZ7iAQa8
色々失敗を重ね
あぶねw 投げられたメッセージ拾って使おうとしたら
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月17日
宛先も拾って返したせいで無限ループに入った笑 pic.twitter.com/bJVcEChQ3e
とりあえず、自分からのメッセには反応しないで解決したけども pic.twitter.com/Vl3sNgIscV
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月17日
とりあえずアットマーク部分は除いて返せた pic.twitter.com/8wUzlN0L1M
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月17日
— Frog_woman@長崎 (@FrogWomanJP) 2018年10月17日
返事をする際にリアクション絵文字もしてくれる優しいbotさんになった
— Frog_woman@長崎 (@FrogWomanJP) October 17, 2018
(gifに変換で動き遅め) pic.twitter.com/GNbqISw5GR
こんな感じに
コードややり方はいずれ書くかもです
Pythonを学んでみる
最近本屋の技術本コーナに行くとPython関連の書籍ばっかですね Pythonは何年か前に少し触ったことがあるのですが、改めて学んでみることにしました
いつもなら入門の本を一冊買って学ぶのですが 最近はネットでのプログラミング講座的なのが充実しているので まずはそれらのサービスだけを使っての学習をやってみようと思います
入門に使わせて頂くサービスは
Progate prog-8.com
と
Paizaラーニング paiza.jp
です
といってもどちらも内容とか似てる部分があるので、同じ会社のなんですかね。
どちらかというと使いやすさやとっかかりやすさはProgateの方がいいかなって思いました
対応も親切みたいですしね
おいおい、Progateとかいうプログラミング学習サービス、40万人以上もユーザーがいるのに、土曜の深夜にCEOが颯爽と現れて、たった1人のユーザーを助けてるだと...?
— 中卒エンジニア💻(Polgate) (@Yuta_Tsurusaki) 2018年9月15日
どうなってんだ...親切すぎるだろ... pic.twitter.com/6qtb5kGnjo
で、Paizaラーニングは演習が学びに丁度よくて、Pythonに限るとProgateはコマンドラインで対話式で進めていくのに比べて Paizaラーニングの方はPythonファイルに書いていく感じです。なので先々対話式では限界がくると思うので、個人的にはこっちの方が学びたいことに近かったです
ただ、演習で先に進むのにコードチェックがあるのですが、それが時間帯でなのかだいぶ重くてストレスでした..
— Frog_woman@長崎 (@FrogWomanJP) 2018年9月20日
なのでどちらかというとProgateの方をまずは進めると思います
で、学んだことで試しにローカルで作ってみたのが以下のやつです
python占い pic.twitter.com/0l8bxhodQG
— Frog_woman@長崎 (@FrogWomanJP) 2018年9月20日
PythonでRedBull購入チャレンジhttps://t.co/W2Sc8K7tcT pic.twitter.com/kWnXtPBhiL
— Frog_woman@長崎 (@FrogWomanJP) 2018年9月20日
学び
なるほど pic.twitter.com/ZSta5Fd1xx
— Frog_woman@長崎 (@FrogWomanJP) 2018年9月20日
>ASCII (Python 2) や UTF-8 (Python 3) を使用しているファイルにはエンコーディング宣言を入れるべきではありません。
— Frog_woman@長崎 (@FrogWomanJP) 2018年9月20日
🤔🤔https://t.co/9ZR1IS0IsU pic.twitter.com/YfLFdytTKa
とりあえず、こんな感じのスタートです