プログラミング

【GAS】Googleドライブのファイルを取得する

Googleアカウントがあれば、写真、動画、ファイルなどをクラウドに保存できるGoogleドライブ。 仕事でGoogleドライブを使うことも多いんではないでしょうか。Google Apps Scriptを使えばGoogleドライブ内のファイ...
プログラミング

VSCodeを使ってGASの開発を行う方法【clasp】

Google Apps Script(GAS)は、Googleが提供するサービスの1つです。JavaScriptベースのスクリプト言語で、Googleアカウントを持っていれば無料で使えます。 GASにはWebエディタが準備されていますが、「...
プログラミング

【Android開発】RecyclerViewの使い方

Androidのアプリ開発で大量のデータを画面上に表示したいときがあります。 参照:RecyclerViewの基礎 Codelab RecyclerViewを使えば、大量のデータを効率的に表示することができます。 RecyclerViewは...
プログラミング

【Android開発】MPAndroidChartを使ってグラフを作成する

Androidアプリでグラフを使いたいときありますよね。 そんなときにグラフを簡単に作ることができる「MPAndroidChart」というライブラリがあります。 今回はMPAndroidChartについて解説します。 MPAndroidCh...
プログラミング

【Android開発】カードデザインを使うための方法

Webサイトやアプリなどでよく見るカードベースのデザイン。 そんなカードベースデザインのレイアウトをAndroidで実装する方法を紹介します。 カードデザインを使うためには カードベースのデザインを使うためにすることは2つだけです。 依存関...
プログラミング

【Android開発】Roomを使ってデータを保存する方法

アプリを開発していると、アプリやユーザーのデータを保存したいと思うことがあります。 入力されたデータを登録したり、更新したりしたいですよね。そんなときに使うのがデータベースです。 Androidには、優れたアプリを作るための「Android...
プログラミング

【Android開発】Activityってこんなやつ

Android開発のときに当たり前に使われるActivity(アクティビティ)。 Android Studioでプロジェクトを作成するときにも、最初にActivityを選択します。 そんなActivityについてまとめます。 Activit...
プログラミング

【GAS】雨通知アプリを作る方法【Line Notify】

朝は晴れていたけど、帰りに雨が降って困ったことはないですか? 出かけるときに天気予報で降水確率を確認しておけば、傘を持って出かけることもできますね。 でも、毎回天気を確認するのは少し大変ですよね。降水確率が高ければ自動でスマホに通知してくれ...
プログラミング

【競プロ】AtCoderを解くときのTips【C++】

AtCoderのコンテストを解く中で調べた内容を随時まとめていきます。 C++の文法については、以下の記事にまとめています。 標準入力を配列で受け取る /* 標準入力 4 1 2 3 4 */ int n; cin >> n; vector...
おうちハック

おうちカラオケの始め方

わが家には3歳と6歳のこどもがいますが、最近は外出ができていないので、おうちで楽しく過ごすアイデアはないかと考えていました。 調べてみると、家でもカラオケができるよう。 早速、おうちカラオケを導入してみましたが想像以上に家族で楽しめました。...