2018-01-01から1年間の記事一覧

windowsにpythonをインストール

python -m pip install --upgrade pip python -m pip install --upgrade setuptools python -m pip install --upgrade wheel

GASサンプル

github.com

Googleフォームの呼び出す権限がありません

Authorization Scopes | Apps Script | Google Developers Class MailApp | Apps Script | Google Developers qiita.com qiita.com qiita.com MailApp.sendEmail を呼び出す権限がありません。 必要な権限: https://www.googleapis.com/auth/script.send_mail…

GoogleフォームからPDF作成しメール送信

フォームから送信するとPDFを作成しフォルダに保存、指定したメールアドレスと入力した本人のアドレスにPDFが送信されます どうせならみかんボランティアが作らずに宇和島社協が作ればいいのに スプレッドシート共有しておけば役所の確認も楽だと思う。 スプ…

Googleフォームの送信後のメール送信

コード function sendPostForm(event) { var responses = event.response.getItemResponses(); var name_value; var mail_value; for (var n in responses) { var item = responses[n]; var name = item.getItem().getTitle(); var value = item.getResponse…

Google Fusion Tables

マップアイコン Google Fusion Tables

Windows10のHyper-Vでubuntu18.04の拡張セッションモードで接続

www.youtube.com ずっとエラーできなかったのですがこの動画を見て自動ログインにしているとだめなようです。 自動ログインを解除すると使えるようになりました。 あとはHyper-Vの設定の拡張セッションモードを許可するにチェックを確認

Googleフォーム

ascii.jp Googleフォームの作り方・使い方を1から丁寧に解説!イベントの申し込みフォームを作りたいならコレ! | 邦楽村blog!【和楽器愛好家コミュニティブログ】

Google Apps ScriptでRSSを表示

Google Apps Script Webアプリ開発 超入門作者: 掌田津耶乃出版社/メーカー: 秀和システム発売日: 2018/09/26メディア: 単行本この商品を含むブログを見る 5-4 Googleサイトで表示を統合しよう! をベースにATOMとRSS1.0を表示・リンク追加

matplotlibの書き方

qiita.com qiita.com teratail.com matplotlibのAPIを使う1 plt.figure(figsize=(12, 4)) plt.plot(df['DATE TIME'], df['D0']) plt.ylabel('P') plt.xlabel('Time') matplotlibのAPIを使う2 fig = plt.figure(figsize=(12, 4)) ax1 = fig.add_subplot(111…

Colaboratoryでグラフの日本語表示

インストール !apt install fonts-ipafont-gothic !rm /root/.cache/matplotlib/fontList.json 使用時 import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'IPAPGothic' # seaborn利用時 import seaborn as sns sns.set(fo…

md-page.jsでmarkdownのhtmlファイルをHTMLに変換

github.com <script src="https://cdn.rawgit.com/oscarmorrison/md-page/5833d6d1/md-page.js"></script><noscript> # Header Welcome to my simplest site - A - awesome - list</noscript>

ubuntuでPlantUML

ubuntu sudo apt install plantuml vscode拡張 PlantUML @startuml title シーケンス図 アリス -> ボブ: リクエスト ボブ --> アリス: レスポンス @enduml webでいいような気がしてきた www.plantuml.com

Pythonスクレイピング比較

Pythonで始めるウェブスクレイピング実践入門 speakerdeck.com tag css xpath text javascript beautifulsoup 〇 〇 × 〇 △ scrapy × 〇 〇 × △ pyppeteer × 〇 〇 × 〇 requests-html 〇 〇 〇 〇 〇 beautifulsoup https://www.crummy.com/software/Beauti…

pyppeteerでスクレイピング

Pyppeteer’s documentation — Pyppeteer 0.0.24 documentation import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() await page.goto('http://www.nikkei.com/markets/kabu/') element…

requests-htmlでスクレイピング

requests-html https://html.python-requests.org/ !pip install requests-html !pip install retry 日経平均をスクレイピング from requests.exceptions import ConnectionError, TooManyRedirects, HTTPError from requests_html import HTMLSession from …

Hyper-VのHvSocketからVMBusに戻す

# VM名確認 Get-VM # 現在の設定を確認 (Get-VM -VMName "Ubuntu 18.04.1 LTS").EnhancedSessionTransportType # VMBusに設定 Set-VM -VMName "Ubuntu 18.04.1 LTS" -EnhancedSessionTransportType VMBus # HvSocketに設定 Set-VM -VMName "Ubuntu 18.04.1 L…

住所から緯度経度変換

Map

GeoNLPプロジェクト — GeoNLP 1.2.0 documentation http://ktgis.net/gcode/geocoding.html ExcelGeo エクセルファイルにある住所から一括で緯度経度を取得します

mapboxでCSVファイル(色分け・アイコン表示)

Map

CSVファイルを地図に表示 - Our Open Data www.mapbox.com サンプル HTML http://imabari.jpn.org/map/hospital_map.html CSV http://imabari.jpn.org/map/hospital.csv ソース html <html> <head> <meta charset=utf-8 /> <title>今治市の病院</title> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> </meta></meta></head></html>

Flickrの写真を地図に表示

Map

Flickrの写真を地図に表示 - Our Open Data

tableau

Map

https://www.pref.ehime.jp/h35126/4356/documents/qgis_manual.pdf dev.classmethod.jp QGIS入門 国土数値情報ダウンロードサービス(JPGIS準拠データ) speakerdeck.com

サービスで 1 日に使用しているコンピュータ時間が長すぎます

GAS「サービスで 1 日に使用しているコンピュータ時間が長すぎます」と この最近毎日通知がきて実はニュース停まってたりするのですが Google Apps Script ダッシュボード - Google ドライブ 可能性の高い順番にいくと トリガーの合計実行時間 1 時間/日だと…

PythonでIFTTTのWebhookにPOST

Quickstart — Requests 2.21.0 documentation import requests # Event Name event = 'xxxxxx' # Webhooks - Documentation - Your key isを確認 key = 'xxxxxxxxxxxxxxxx' url = 'https://maker.ifttt.com/trigger/{}/with/key/{}'.format(event, key) # Po…

IFTTTのwebhookとgasでi.river.go.jpのダム情報と河川情報を通知

2021/04/18現在利用できません moguno.hatenablog.jp IFTTT GAS praseで範囲を絞り込んで タグ除去と&nbsp;を除去 正規表現で抽出し、IFTTTにwebhookでデータをPOST IFTTTがTwitterにPOST 10分毎に繰り返し メインのURLとtwitの部分変更したら全国の市町村に…

node

nodeをインストール curl -L git.io/nodebrew | perl - setup echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.profile source ~/.profile nodebrew nodebrew install-binary v8.12.0 nodebrew use v8.12.0 node --version mkdir workspace cd …

フィード(RSS)を取得・検出

https://berss.com/feed/Find.aspx

Google Apps ScriptでJson Feedを取得

function myFunction() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('西予市'); sheet.clear(); var row = 1; //新着 var url = 'http://www.city.seiyo.ehime.jp/index.update.json'; //緊急情報 //var url = 'https://www.city.s…

puppeteerでリンク全部取得

qiita.com const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://www.yahoo.co.jp/'); const hrefs = await page.$$eval('a', hrefs => hre…

puppetterで日経平均をスクレイピング

github.com qiita.com const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('http://www.nikkei.com/markets/kabu/'); var data = await page.$eval…

スマートコンセントとRaspberry Pi

蒼社川の監視モード 【28倍ポイント最大】TP-Link WiFi スマートプラグ 遠隔操作 直差しコンセント Echo シリーズ Googleホーム対応 音声コントロール コンパクト ハブ不要 3年保証 HS105ジャンル: その他ショップ: TP-Linkダイレクト 楽天市場店価格: 3,900…