タグ

2022年1月13日のブックマーク (10件)

  • 誰も教えてくれなかったログインの話 〜GASスクレイピング編(ID/パスワード認証) - Qiita

    はじめに 「GASでスクレイピングしたいんだけれど、ログインできなくて...」 「ログインできず、結局Seleniumを使うことに...」 といったお悩み、ありませんか? 記事では実業務で今日から使える、ID/パスワード方式のログイン画面を突破するための知識と技術について解説します。 まずはスクレイピングに必要な周辺知識を、そして会計freeeのログインを例に実装に必要な分析を、 最後にGASでの実装手順について書いていきます。 具体的には、デベロッパーツールでWebブラウザが行なっている通信の内容を解析し、 それと同じことをGASで実装して再現するという内容になります。 この知識を抑えておけば、他の言語や技術でも応用が可能です。 注意事項 (2021年6月 追記) 記事のビュー数やリアクションが増えてきました。ありがとうございます。 スクレイピング技術が広範になるに連れ、スクレイピン

    誰も教えてくれなかったログインの話 〜GASスクレイピング編(ID/パスワード認証) - Qiita
    ytkibk
    ytkibk 2022/01/13
  • GitHub - online-judge-tools/api-client: API client to develop tools for competitive programming

    ytkibk
    ytkibk 2022/01/13
  • M5Stackを使った二酸化炭素濃度計で在宅勤務環境を整える | 株式会社CAMI&Co.

    概要労働環境において、空気中の二酸化炭素濃度は1000ppm以下が推奨値となっている。オフィスビル等では考慮されているが、居住用の部屋では不明である。在宅勤務環境の空気中の二酸化炭素濃度を測定し、換気タイミングの目安とする。既製品を使わず、安価なマイコンとセンサーを使って作ってみる。(参考) 厚生労働省 建築物における衛生的環境の確保に関する法律の空気環境に関する規制概要 https://www.mhlw.go.jp/stf/shingi/2r9852000001hhf7-att/2r9852000001hhnb.pdf 用意するものM5Stack(ESP32系のマイコン)CCS811搭載 空気品質センサモジュール(スイッチサイエンス) https://www.switch-science.com/catalog/3298/Arduino IDEが動くPC (Mac/Windows)環境構

    M5Stackを使った二酸化炭素濃度計で在宅勤務環境を整える | 株式会社CAMI&Co.
    ytkibk
    ytkibk 2022/01/13
  • CCS811搭載 空気品質センサモジュール--販売終了

    二酸化炭素相当物(eCO2) および金属酸化物(MOX)レベルを含む、総揮発性有機化合物(TVOC)を感知するデジタルガスセンサモジュールです。TVOCは、一般に汚染物質や刺激物として分類され、建設資材(ペンキ塗料、カーペット等)などや、コピー機や加工機械、またはヒト(呼気やタバコ等)からも発生します。 この製品は、元々時計や携帯電話といったパーソナルデバイスに、屋内空気品質モニタとして搭載する目的で開発されましたが、通常のI2Cデバイスとしても使用できるようにブレークアウトしています。 CCS811は、低消費電力に最適化された複数の測定モードと、携帯用アプリケーションでバッテリ寿命を伸ばすためのアイドルモードをサポートしています。また、オプションで10 kΩのNTCサーミスタを加えれば、周囲の温度を測定でき、空気測定値の補正に役立てることができます。 CCS811のデータシートでは、実使

    CCS811搭載 空気品質センサモジュール--販売終了
    ytkibk
    ytkibk 2022/01/13
  • Downloads - ChromeDriver - WebDriver for Chrome

    Current Releases For more information on selecting the right version of ChromeDriver, see the Version Selection page. ChromeDriver 114.0.5735.90 Supports Chrome version 114 For more details, see the release notes. ChromeDriver 114.0.5735.16 Supports Chrome version 114 For more details, see the release notes. ChromeDriver 113.0.5672.63 Supports Chrome version 113 Resolved issue 4205: Same object id

    ytkibk
    ytkibk 2022/01/13
  • Python で Selenium を使用し、ChromeDriver を利用している時、バージョンを自動でアップデートする方法 - Qiita

    Python で Selenium を使用し、ChromeDriver を利用している時、バージョンを自動でアップデートする方法PythonChromeSeleniumメモchromedriver

    Python で Selenium を使用し、ChromeDriver を利用している時、バージョンを自動でアップデートする方法 - Qiita
    ytkibk
    ytkibk 2022/01/13
    “Chrome のバージョンが変わると毎回これをしなければならないので、自動アップデートがしたい。 3. 自動アップデート 以下のモジュールをインストール pip install webdriver-manager”
  • Noといえることの大事さ | プログラマが知るべき97のこと

    Noといえることの大事さ著者: 宮川 達彦 自分でつくったソフトウェアを公開し、利用してもらうことはとてもうれしいものです。利用しているユーザからのフィードバックに耳を傾けることはソフトウェアをよりよいものにしていくためにもとても重要なことです。 一方、ソフトウェアのデザインにおける究極の美しさはシンプルさにあると言われます。有名なUNIX哲学では”Write program that do one thing and do it well”(1つのことをうまくやるプログラムを書け)といわれるように、複数の機能をつめ込まず、単一の機能をもったプログラムを組み合わせて使うことが美とされます。 ここにギャップが生じます。ソフトウェアが人気になり、ユーザが増えるにつれ、「あの機能を追加してくれ」「ここの動作をオプションでOn/Offできるようにしてくれ」という要望が出てきます。実際にそうした機能

    Noといえることの大事さ | プログラマが知るべき97のこと
    ytkibk
    ytkibk 2022/01/13
  • ルーチンワークをフローのきっかけに | プログラマが知るべき97のこと

    ルーチンワークをフローのきっかけに著者: 宮川 達彦 ソフトウェア・エンジニアやプログラマはよくアーティストに例えられます。ある人は2時間だけのコーディングで、他の人の8時間分の成果をあげることができます。また、コードの長さは必ずしもその品質やデザインの美しさ、メンテナンス性の高きには比例しません。あるプログラマが朝9時に出社し、夕方6時に退社するとしても、その問ランチをのぞいた8時間、つねにターミナルやエディタを開いてコーディングしつづける、というのはむしろ稀な部類でしょう。 周りの妨げがなくコーディングに没頭している状態を「フロー状態」と呼びますが、このフロー状態に何の苦労もなく突入できるエンジニア当の達人プログラマと呼ぶのかもしれません。何しろ、フローに入るための邪魔や誘惑が多すぎます。受信箱にたまった未読メール、RSSフィードリーダーにたまったニュース、頻繁にポップアップするメ

    ルーチンワークをフローのきっかけに | プログラマが知るべき97のこと
    ytkibk
    ytkibk 2022/01/13
  • 宮川 達彦 | プログラマが知るべき97のこと

    1977年神奈川県生まれ。東京大学理学部卒業後、2000年にオン・ザ・エッヂ(現ライブドア)入社、執行役員Chief Technology Architect として開発などに携わる。2005年よりシックスアパートに入社、現在は米Six Apart. Ltd.に勤務。ニュースコンテンツの再配信サービス「Bulknews」やフィードアグリゲータ「Plagger」の作者であり、日を代表するPerlハッカーの一人。カンファレンスでの発表だけでなくイベントも数多く運営するなど、精力的に活動している。個人ブログ(http://bulknews.typepad.com/blog/)。 宮川 達彦のエッセイ一覧Noといえることの大事さルーチンワークをフローのきっかけに [出典] プログラマが知るべき97のこと 当サイトはオライリー・ジャパンによる公式なサイトではありません。 個々のエッセイは「CC-b

    宮川 達彦 | プログラマが知るべき97のこと
    ytkibk
    ytkibk 2022/01/13
  • 超初心者のための「4Kって何?」 - Denon Official Blog

    最近、テレビメーカーから発売が相次いでいる4Kテレビですが「4Kについて説明して」と言われるとちょっと口ごもったりしませんか? それって実はAVアンプ選びでも重要なポイントだったりします。そこで今回は「4K」についてとりあげてみました。 最近、テレビメーカーから発売が相次いでいる4Kテレビですが「4Kについて説明して」と言われるとちょっと口ごもったりしませんか? それって実はAVアンプ選びでも重要なポイントだったりします。 そこで今回は「4K」についてとりあげてみました。 ●「4K」って何? そもそも「解像度」って何? 「4K」とは実は映像における画面解像度のことを指しています。 ちなみに解像度とは「細かさ」を意味します。 「音の解像度が高い」といえば細かい音まで表現できることを示すのと同様に、 「画面解像度が高い」といえば細かい部分まで精細に表示できることを意味します。 では「精細に表示

    超初心者のための「4Kって何?」 - Denon Official Blog
    ytkibk
    ytkibk 2022/01/13
    “4Kを正確に記載すれば「3840x2160」となります。ちなみに4Kという言葉の由来は、横の画素数が「約4000」であること。”