4/7ページ

4/7ページ
  • 2021.07.18

javascriptでhtmlをpdf化【jsPDF】

webページをpdf化し、ダウンロードする方法を調べたところjsPDFというライブラリがあったので紹介します。 使い方 1. ライブラリを配置 jsPDFを取得します。こちらから取得できます。 gitコマンドでcloneしてもいいですが、code→Download zipでも取得できます 次に取得したコードの中から「dist/jspdf.umd.js」と「dist/jspdf.umd.js.map […]

  • 2021.07.18

multiple属性のついたinputタグにSeleniumを使って複数ファイルアップロード【Python】

Seleniumを使ってmultiple属性のついたinputタグに複数ファイルを同時アップロードする時に方法がわからなかったので残しておきます。 方法 上記のコードのようにsend_keysの引数にそれぞれのファイルを改行コードでつなげた状態で記載してあげれば問題なくアップロードできました。 xpathの調べ方 参考までにxpathの調べ方も記載しておきます。 初めに対象のページで右クリック→検 […]

  • 2021.07.10

【Flutter】実行環境がiOSかAndroidか判断

flutterでは、iOSとAndroid同時に開発できますが、iOSとAndroidで挙動を変更したいこともあると思います。 そんな時は、以下のように実装すると実現できます。 1. ライブラリをimportする 判断するためには、以下のライブラリをimportします。 ioライブラリのPlatformという部分に対象のコードがあるので今回はPlatformのみ読み込むようにしています。 2. i […]

  • 2021.07.09

【Flutter】現在地を取得する

本記事はflutterでGPSを使い現在地の緯度、経度を取得する方法を記載します。 大きな流れ ライブラリを取得する permissionを設定する 現在地を取得するコードを記載する という流れになります。 1. ライブラリ取得 flutterで使えるライブラリは、pub.devというサイトにまとまっています。 今回はここに存在するgeolocatorというライブラリを使用します。 ライブラリを使 […]

  • 2021.07.06

【GAS・Slack連携】Slack投稿をスプレッドシートに書き込む方法

slackに投稿した内容をスプレッドシートに書き込んでおきたいということはないでしょうか? 本記事では、その方法を自分の備忘も兼ねて記載しておきます。 大きな流れ スプレッドシートにてgoogle apps scriptを作成 outgoing webhook導入 outgoing webhook設定 という流れになります。 手順 1. google apps script作成 今回は、slack […]

  • 2021.07.04

【放送大学】情報ネットワーク(’18)

今期は、オンライン授業である「情報ネットワーク」を受講したので情報を共有しようかと思います。 オンライン授業は、他の授業と異なり、テキストはなく全てwebベースの教材で行います。 15回分の教材があり、各回に練習問題・小テスト、中間レポート・最終レポートがありました。 学習内容 1. 私たちの暮らしと情報ネットワーク 情報・ネットワークという用語の意味、情報ネットワークを利用することでできること、 […]

  • 2021.07.04

Uopeople・放送大学の比較(同時に通ってみた)

概要 私は、現在、放送大学とUniversity of the Peopleの両方に通い勉強をしています。 放送大学についてや入学手続きについてはこちら University Of the Peopleについてはこちらの記事を参照していただければと思います。 University of the peopleに関しては既に1年ほど通っていますが、放送大学もそろそろ初めての学期が終わろうとしているので […]

  • 2021.06.06

MATH 1302 DISCRETE MATHEMATICS

離散数学の講座です。 論理学、順列、組み合わせ、数列、グラフ理論(オイラーパス、ハミルトンパスの話)などを学びました。論理学、順列、組み合わせ、数列は高校の数学で習う内容なので復習しておくと内容が理解しやすいかなと思いました。 講座内容 講座内容は以下になります。 Reading Assignment 今回使用したテキストは、「Levin, O. (2019). Discrete mathemat […]

  • 2021.06.06

CS 1104 COMPUTER SYSTEMS

Logic gate、CPU、ALUからアセンブリ言語までのどちらかというと、ハードウェアから低級言語の話でした。個人的にはこれぞコンピュータサイエンスというイメージでした。 講座内容 以下が毎週の学習内容です。 講座内では、論理回路を作成するためにlogisimやCPU Emulatorを使用して実際に作った論理回路やAssemblyコードを実行して動きを確認したりする内容があり非常に勉強になり […]

  • 2021.05.04

【GAS】フィルタビューの削除方法

複数人で使っている場合、フィルタビューが大量になり一括して削除したいことなどはないでしょうか? Google apps Scriptを使えば一気に削除できます。 以下にやり方を記載します。 事前準備 削除に使うSheets Apiを使えるようにAPIを有効化します。 1. スクリプトエディタを開き、サービスを選択 2. Google Sheets APIを選択肢保存 3. Sheets APIの有 […]

1 4 7