プログラミング

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

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

おうちカラオケの始め方

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

【競プロ】AtCoderを始めるためのC++の基本

競技プログラミング(競プロ)では、計算速度が速いなどの理由からC++が主流です。AtCoderを始めましたが、C++について勉強したことがなかったのでまとめました。ほかのプログラミング言語で、基本的なことは理解しているがC++は触ったことが...
プログラミング

【GAS】お風呂を外出先から沸かすためにお風呂の栓確認アプリを作る

我が家はPanasonicのエコキュートを使用しており、専用アプリ「スマホでお風呂」を使うことで外出先からお風呂を入れることができます。そんな便利な機能も、お風呂の栓を閉めていないと全く役に立ちません。センサーなどで栓の状態を確認できれば一...
プログラミング

【GAS】毎日自動でスプレッドシートの最終行にデータを入力する

Google Apps Script(GAS)を使って、毎日自動でスプレッドシートの最終行にデータを入力する方法を紹介します。GASは、Googleが提供するサービスの1つで、JavaScriptベースのスクリプト言語です。Googleアカ...
プログラミング

【GAS】指定した時間に実行するトリガーを追加する方法

Googleが提供するサービス「Google Apps Script(GAS)」。GASは、JavaScriptベースのスクリプト言語で、Googleアカウントを持っていれば無料で使えます。GASを使えば、スプレッドシートやGmailをはじ...
プログラミング

【超簡単】GASでメールを送信する方法【自動送信】

Googleが提供するサービス「Google Apps Script(GAS)」を使えば、簡単にメールを自動送信することができます。GASは、JavaScriptベースのスクリプト言語で、Googleアカウントを持っていれば無料で使えます。...
筋トレ

【習慣化】筋トレを続けるための考え方と具体的な5ステップ

筋トレいいですよね。体が引き締まるし、基礎代謝が上がるので太りにくくもなります。筋トレが続くと、見た目が変わって、自信にもつながります。だけど筋トレって、大変で続けれない。筋トレを4年以上続けているコツをお伝えします。筋トレが続かない理由い...
プログラミング

【GAS】スケジュール通知アプリを作る【LINENotify】

カレンダーに入れるほどではないけど、忘れたくない予定ってありますよね。ゴミ捨ての日やこどもの学校行事など。そんな悩みを解決するためのアプリを作成します。アプリの概要スプレッドシートで作ったカレンダーの予定をLINEに通知します。こんな感じで...
プログラミング

【完全初心者向け】プログラム言語の選び方

プログラムを始めようと思ってもいろいろなプログラム言語があってどれを選んだらいいかわからないですよね。いろんなプログラム言語があるけど何が違うの?選ぶときの注意点は?初心者におすすめはどれ?趣味でプログラミングを7年続けている経験からお答え...