JavaScript: オンラインで画風転換 ver. 2

ふつう画風転換は時間がかかるのですが、Fast Style Transfer Exampleはオンラインで瞬時に実行できます。 トレーニング済みデータをおいて、JavaScript+TensorFlowで作成しているようです。     サンプル   私が撮影した金閣寺の写真を転換しました。非常にあらい画像になりますが、すぐにアウトプットされるので、どのスタイルを使用するかの参考になります。         Please follow and like us:…

Continue reading

GoogleSheets: 重複行を削除する ver.2

Google FormsとGoogle Sheetsを使用して受講登録の抽選をしましたが、Google Formsのアンケートに答えるとき、なんども書き込む学生がいます。慣れないとありがちですが、60人の出席者であるのに100人分のアンケートが提出されました。 今回は学籍番号だけを使用するので、学籍番号だけを取り出して、重複行だけを削除すればよいです。   I.スクリプトで関数を作成し重複行を削除   Excelだと重複行を削除するボタンがあるようですが、Google Sheetsにはありません。重複は色でわかるように設定しているので、昨日は一つずつ手動で削除しました。 今…

Continue reading

GoogleSheets: クラス受講者の抽選 ver. 1

4月からの私のあるクラスに受講希望者が90名ありました。コンピュータ教室の定員は49名ですので抽選します。 英語やコンピュータの科目ではないので、ランダムに49名を取り出したいと思います。自宅PCにExcelが入ってないこともあって、Google Sheetsを使って抽選したいと思いどういうやり方があるか調べました。 先に最終結果をご覧になりたい方は次にシートを公開しています。   https://docs.google.com/spreadsheets/d/1pdm0sfGLLU2_-z-Jae-UctbU42uKT8nJ1siYuQiqaYA/edit?usp=sharing &…

Continue reading

GoogleSheets: 数字を英語にする

授業では留学生が数字を読むのに便利なように、Excelを利用してNUMBERSTRING(,1)関数を利用します。 英語の授業で数字を英語にしたいので探しましたが、Excelのマクロを使うものがほとんどです。 Google Sheetsについて検索すると、関数を使った式がありましたので紹介します。たぶん、GoogleのIDとパスワードを求められると思います。   https://docs.google.com/spreadsheets/d/1tUW-TVm3mIjfun4j78NF1TJ4FOtDRngCVWFh-eCjDpg/edit#gid=0Amount or Numbers …

Continue reading

GoogleSheets: お天気情報を取得

I.お天気ウィジェット   次の天候情報サイトでAPIキーを取得し、サイトが提供するウィジェットを作成し、下に埋め込みました。   OpenWeatherMap     II.Google Sheetsに天候情報を表示   OpenWeatherMapのAPIを利用し、Google Sheetsにお天気情報を表示させる関数を作成します。 作成方法は次にわかりやすく解説されています。   Automated reporting using Google Apps Scripts (pt 1)   1.APIキーを取得 &nbs…

Continue reading

JavaScript: 画像の文字を読み取る, Google Apps Script

Google Driiveにアップすると画像の文字を読み取る機能を用いて、Google Sheetsで画像の文字を読むスクリプトです。   Make OCR Tool in Google Spreadsheet to Extract Text from Image or PDF Using Google App Script   上の文書のFull CodeをGoogle SheetsのScript Editorに貼り付けて、Enable Google Drive API Serviceの設定をするのですが、API関係の設定に手こずりました。 Google Sheetsに文…

Continue reading

GooleSheets: 華氏摂氏変換とMapsによる距離算出

I.関数の作成   作成方法は次に書きました。   Google Sheetsの関数の作成方Google Apps Script   II.摂氏と華氏の変換   摂氏を華氏に変換するスクリプトは次にあります。   1. Create Your Own Custom Functions   摂氏から華氏に変換する関数CSTOFH   function CSTOFH (input) {   return input * 1.8 + 32; }    華氏から摂氏に変換する関数FHTOCS &nbsp…

Continue reading

GoogleSheets: カタカナと半角数字をわける

I.Google Apps Script   Google Sheetsで関数を作成する言語はGoogle Apps Scriptです。これはGoogle関連アプリケーションにも使われているので幅広く活用できます。 しかし、Google Apps Scriptを学ぶ最大のメリットは、Google Apps Scriptは基本的にJavaScriptと同じ言語なので、Google Apps Scriptを学べばJavaScriptを修得できるということです。   Overview of Google Apps Script   II.カタカナと半角数字を別のセルに分…

Continue reading

GoogleSheets: 関数の作成

I.JavaScriptを学ぶきっかけ   授業では、といってもコンピュータの科目は持っていないので、英語とか日本語とかの授業でですが、「大学でプログラムを学ぶなら、まずはJavaScriptかPythonを学ぶのがいい」と言ってきたのですが、私自身はJavaScriptはできません。 もちろん、関心はあって、いつか勉強したいと思っていましたが、勉強は嫌いなので、必要性とか娯楽性とかがないと触手が伸びません。 Excelを持っているので使っていますが、退職してほとんどのアプリケーションはオープンソースか無料のものに移行しており、ExcelもかえようとLibreOfficeのWrite…

Continue reading