2020年3月15日 / 最終更新日時 : 2021年12月30日 officeの杜 Node.js Raspberry Pi 4でPythonを勉強する環境を作る 自宅に現在あるPCは,Mac x3, Windows10 x2, Linux x1の合計6台。これで十分今回のテーマであるPython開発環境は構築できるのですが,最近発売したばかりのカードサイズPCであるRaspber […]
2020年3月7日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Puppeteerでウェブサイトをスクレイピング PhantomJSが消えた今(クラウドサービスは生きてる)、ウェブの情報スクレイピングする手段としては、SeleniumとPuppeteerくらいかなぁというのも、最近のウェブは動的に情報を生成しているので、例えばGoo […]
2020年3月4日 / 最終更新日時 : 2022年7月1日 officeの杜 msoffice 資格情報マネージャ読み書きプログラムをNode.jsで作成する VBA等のスクリプト系は、Windowsの資格情報マネージャに格納されてる情報を直接取得する事が出来ません。かといって、Web API等のアクセスに必要な情報を直書きしたり、そのままレジストリに書き込んで読み書きでは不安 […]
2020年2月26日 / 最終更新日時 : 2022年11月16日 officeの杜 Electron electronでpuppeteerを使ってみることにした すでに社内で、electronで作成した座席表アプリを配布済みです。この環境下でpuppeteer + nexeでバイナリ配布をするのも良いのですが、すでにある座席表アプリでpuppeteerを動かせないかな?と思い挑戦 […]
2020年2月18日 / 最終更新日時 : 2021年12月30日 officeの杜 JavaScript Puppeteerを使ってボタンクリックとダウンロード PuppeteerでChrome自動化で一番良く利用されるであろうシーンが「パラメータを設定して、ボタンクリックでCSVファイルをダウンロード」ではないだろうかと思います。実はこれ、RPAだと非常にシンプルなサイトならば […]
2020年2月14日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Node.jsとPuppeteerでChromeを自動操縦する ウェブブラウザを用いたウェブアプリケーションの自動操作は、昔と違って妙に需要があります。これまでのローカルアプリケーションの操作は、VBAなどがDLLを介して行う事ができました。ウェブブラウザの場合、Selenuim B […]
2020年1月21日 / 最終更新日時 : 2022年7月1日 officeの杜 Electron HTML5にてMSGファイルをドラッグ&ドロップで内容を取り込む 自作のアプリにて、顧客から飛んできたメールをタスク登録したり、メッセージの内容をサーバに登録したり、添付ファイルをBoxにアップロードしたり、これらの機能を装備する必要が出てきたので、作ってみました。 使用しているメーラ […]
2020年1月20日 / 最終更新日時 : 2021年12月30日 officeの杜 Cordova プログラミングを学ぶならJavaScriptがオススメ 2020年は小学生の授業の「論理的思考学習」の一環として、プログラミング教育が始まると言いますが、実際には教える側がITリテラシーがアレな日本で、実際にはプログラミングをやるわけではないという話も。海外ではプログラミング […]
2020年1月17日 / 最終更新日時 : 2022年7月1日 officeの杜 Electron electronでAzure AD認証を行い、Graph APIを叩く – 実装編 前回の記事、electronにてMicrosoft Azure ADのAccess Tokenの取得まで行いました。しかし、前回の項目では「安全なトークンの保存」であったり、「Refresh Tokenを使ってAcces […]
2020年1月7日 / 最終更新日時 : 2022年7月1日 officeの杜 Electron electronでAzure AD認証を行い、Graph APIを叩く - 準備編 社内で利用しようとしてるとあるMicrosoftの製品。しかし、現場に浸透せずこのままでは朽ちていくだけ。殆どの企業で言える事なのだけれど、入れる事がゴールになっていて、現場の利用者のフォローや研修、また利用がしやすい( […]