ビルド映画終わった!よかった!(小並
@torii こんな感じの対処でスパムアカウントを抑制できることが多いようです https://iwatedon.net/@aquarla/100429918050393141
This account is not set to public on notestock.
Javaの等価演算子は、単なるオブジェクトの同一性をチェックしてるだけですからね…( ・ω・)
ウィルキンソンタンサンのドライ(黒いラベルのヤツ)、最近扱ってる店が減ってるのは悲しいことだ
Windows 10だとOSの機能でウィンドウを4分割配置出来るようになったので良いですね
通常作業時は、画面の左半分を全部ターミナルに割り当て(そこからtmuxで分割)。メーラーとブラウザは右半分上下分割で配置。あとは適当
This account is not set to public on notestock.
This account is not set to public on notestock.
4Kディスプレイ、WordやExcelをメインで使うお仕事の人こそ捗ることに最近気付いたので、いろいろな人に広めていきたい(一覧性が高いので資料の校正とかがすごい楽)
acts_as_paranoidは古いからアレという動機で別gemが作られた形跡があるものの、そちらはもうほぼメンテされていなくて、当のacts_as_paranoidのほうがちゃんとRails5系まで対応されているという、ショッギョ・ムッジョだ
Railsで論理削除的なアレをアレするのって、昔は acts_as_paranoid とか使ってた記憶なんだけど、ナウなヤングはどうしてるんだろう
WTFPLにも正しい明記の仕方があったんだ Frequently Asked Questions
http://www.wtfpl.net/faq/
いよいよWindowsマシンの銚子がヤバいので、緊急避難的にMacのほうに環境を構築する必要が生じている・・・
音声認識の話の文脈はよくわからないのだけど、スマホやタブレットで文字が打てない子供も、音声検索でYouTubeの見たい動画を見付けてるのを目の当たりにしていると、あぁ技術だなぁと思うことはよくある
インデントを強制されるの、一部のマークアップを書く上で調教されてしまった感があるので、個人的にはそこまで抵抗はないかな。なおPython
オフサイドルール、サッカーかと思ったらPython的なアレか https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%95%E3%82%B5%E3%82%A4%E3%83%89%E3%83%AB%E3%83%BC%E3%83%AB
This account is not set to public on notestock.
1日1トゥート以上しているマストドンのアクティブユーザー、おそらく10000アカウントくらいあるのだけど、一人で複数アカウント使っている人がその中のどのくらいを占めているのかはわからないよなぁ
@localadms 詳しくは私もよくわからないのですが、こちらのリンク先で捕捉されているユーザ数は20,000人弱程度(1日1トゥート以上してるのは更にその半分くらい)のようで、オーダーとしてはそのくらいと捉えるのが良いのかもしれません。
This account is not set to public on notestock.
暑すぎ&忙しすぎのため、イングレスの時間を削ってイカに充ててるんだが、そろそろウデマエS定着したい・・・
飲酒状態だとちゃんとプレイできているのかよくわからない。そして素面でやっても実は大して変わらなかったり
This account is not set to public on notestock.
This account is not set to public on notestock.
Selenium WebDriver、HTTPレスポンスヘッダを取得するインターフェースが存在しないという事実を知り、白目になっている・・・
profileのintl.accept_languagesにちゃんと日本語(ja)を指定しないと、多言語化されてないページを表示したときにGoogle翻訳バーが表示されてヴァーとなる。( マストドンの個別ページは多言語化されているのでそうはならない)
結局こんな感じに落ち着いた。
Selenium WebDriver + Headless (Firefox|Chrome) でマストドンの個別ページのスクリーンショットを取るヤツ(要ImageMagick)
https://gist.github.com/aquarla/80a45feab28a365323f55a0905fdc4b5
VMware Workstation VMXのディスクIOが100%に張り付いていて厳しい
ブラウザのviewport以外の大きさは、window.outerHeight - window.innerHeight で計算できるので、その分をdocument.body.scrollHeightに加算することでなんとか調整した
Selenium WebDriverの driver.manage.window.resize_to って、これブラウザの表示領域じゃなくてブラウザウィンドウ全体の大きさってことなのかな。微妙にスクリーンショットの下が切れるのは、ブラウザのアドレスバー部分なのかしら・・・
profileにいろいろと設定をぶち込んで試しているんだが、何も変わらなくて???となっている
なお、Headless FirefoxでDOMのスクリーンショットを取る部分、DOMの座標を取得して全体スクリーンショットからImageMagickでcropする方式を採用した
経費といっても、どこからかお金がもらえるわけではなくて、税金が控除されるだけなので・・・
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
大規模鯖等、マストドンの投稿の大半は、自分の目には触れないまま通り過ぎていくことを考えると、マストドンの人口がどうこうとか考えてもしょうがないというのはそれはそうですね
@localadms もっと投稿数多いかな・・・と自分が勝手に想像していたものと比べているに過ぎないので、あまり深い意味はございません・・・
一時間で150〜160トゥートくらいすると、アクティブインスタンストップ10を狙えるような気がするけど、冷静に考えたら30秒に1回トゥートしても間に合わないし無理だコレ😅
数値リテラルにアンダースコアを含めることで視認性が増すケース…そりゃ増すかもしれんけど、そういう場合もっと他にやりようがあることが多そう
@ars42525
Rubyだと数値の区切りが_になるのよ
鯖缶である私のトゥート数が(ほかの活発なインスタンスと比べて)少ないという問題は認識している
Headless Chromeの場合、bodyのheightの値が微妙に違ってくるみたいだな・・・
Headless Firefoxの全画面スクリーンショットだけど、試した結果以下でいけた
---
height = driver.find_element(:css => 'body').size.height
driver.manage.window.resize_to(1024, height)
driver.save_screenshot "./hoge.png"
なおHeadless Chromeの場合、一発で画面全体のスクリーンショットを取る方法がそもそも存在しない(と思われる)ので、選択肢から外れております・・・
画面全体が取れないなら、画面一部を取ってスクロールしながら画像結合すれば・・・とも考えたけど、アクセスするたびに内容が変わるんだから、複数回アクセスしてる時点で画像は結合できない・・・
アクセスする度に内容が変わるページを、Headless Firefoxでスクレイピング(具体的には部分&全体のスクリーンショットの取得)しようとしているのだが、
- 画面全体のスクリーンショットはコマンドラインからしか取れない(Selenium経由だとどうしても画面全体が取れない)
- DOMのスクリーンショットは(おそらく)Selenium経由でしか取れない
アクセスする度に内容が変わるページが対象なので、HTTPアクセス1回で全データを取る必要があるのに、画面全体&特定DOMのスクリーンショットを同時に取得する手法が存在しなくて、地味に詰んでいる感がある。PhantomJSから乗り換えられない・・・
Headless Firefoxで特定DOMのみのスクリーンショットを取得する方法を探してるんだが、なかなか見つからないのぉ