似非プログラマーの雑多な日記

似非プログラマーの雑多な日記

「継続は力なり」の実証実験してます

【Mac m1 Big Sur】R & RStudio をAnaconda経由でインストールする

MontereyがリリースされたばかりですがBig Surの話題。R及びRStudioをインストールして使えるようにするのにかれこれ2時間くらいネットを徘徊することになったので備忘録として残します。 アプリからインストールできない condaコマンドでインストールする …

【Unity】初心者がUnity Editor上で地図を表示する

GoogleのMaps Static APIを使用してUnity Editor上で地図を表示してみる。 1.環境 PC Unity 2.コード全容 3.実行結果 4.コード解説 URLの指定 経度・緯度について 非同期処理での実行 リクエストの定義 取得した画像をタイルテクスチャに設定 1.環…

【Unity】Mac m1からAndroidの実機にアプリをビルド&デプロイする

※ 2021/10/24時点の情報。Mac m1上のUnityでAndoridアプリをビルド、実機にデプロイするときに躓いたことの備忘録。 1. 環境 PC Unity Android 2. Androidの設定 3. Unityの設定 1. 環境 PC MacBook Air M1 Unity バージョン:2019.4.20f1 Android 端末:Xpe…

【Bash】job_spec [&]

Bashの組み込みコマンド「job_spec [&]」を解説 job_specとは? 使用方法 フォアグラウンドでジョブを実行する バックグラウンドでジョブを実行する job_specとは?job_specはコマンドもしくはジョブ番号を指す。job_specというコマンドが存在するわけではな…

【Bash】組み込みコマンド一覧

Bashの組み込みコマンドを全部試したいもの好き(自分)へ。 環境 組み込みコマンド一覧 環境 OS:CentOS Linux release 8.3.2011 Bash:GNU bash, バージョン 4.4.19(1)-release (x86_64-redhat-linux-gnu) 組み込みコマンド一覧 # コマンド 1 job_spec [&] 2…

【競プロ(AtCoder)】ABC044 : B - 美しい文字列 / Beautiful Strings《C++ ver.》

C++_logo ABC044:B - 美しい文字列 / Beautiful StringsをC++で解いたときの解答。 1. 問題 2. 解答 3. 所感 1. 問題 問題文 wを、英小文字のみからなる文字列とします。wが以下の条件を満たすならば、wを美しい文字列と呼ぶことにします。 どの英小文字も、…

【AWS】MacBookでEC2にSSH接続する方法

たまにしか使わず忘れてしまうため備忘録として残す。 コトの発端はこれ SSH接続するための準備 さあ、接続してみよう チクショー、接続できない コトの発端はこれ時代の流行りに乗るためにAWSでサーバ構築しようと思ったのに入れないじゃん... ssh: connect…

線形探索を高速化する【番兵】

アルゴリズムとデータ構造に関して学んだことの備忘録。今回は「番兵」を用いて線形探索を高速化する方法。 1. 線形探索とは 線形探索の例 2. 番兵とは なぜ高速化が期待できるのか 3. まとめ 1. 線形探索とは 線形探索は、あるデータが、あるデータ群の中に…

【競プロ(AtCoder)】第二回全国統一プログラミング王決定戦本戦:B - NIKKEI String《C++ ver.》

C++_logo第二回全国統一プログラミング王決定戦本戦:B - NIKKEI StringをC++で解いたときの解答。 1. 問題 2. 解答 3. 所感 1. 問題 問題文 高橋君は英小文字からなる文字列Sを持っています。高橋君はSをNIKKEI型に分割する方法が何通りあるか気になってい…

【競プロ(AtCoder)】ABS ABC086A - Product 《Julia ver.》

julialang-logoAtCoder Beginners Selection「ABC086A_Product」をJuliaで解いたときの解答。 1. 問題 2. 解答 3. 所感 1. 問題 問題文 シカのAtCoDeerくんは二つの正整数a,bを見つけました。aとbの積が偶数か奇数か判定してください 制約 1 ≦ a, b ≦ 10000a…

継続は力なり

※ 継続は力なりのほぼ毎日投稿はnoteに移行しました。はてなは技術系メインであげます。note.com現社会人2年目。入社したての頃はなぞにやる気に満ち溢れていたけど、今や毎日が同じことの繰り返しでだらだらと過ごしている。例えるならば涼宮ハルヒの憂鬱の…

【競プロ(AtCoder)】ABS PracticeA Welcome to AtCoder《C++ ver.》

C++_logoAtCoder Beginners Selection「PracticeA Welcome to AtCoder」をC++で解いたときの解答。 1. 問題 2. 解答 3. 所感 1. 問題 問題文 高橋君はデータの加工が行いたいです。整数a,b,cと、文字列sが与えられます。 a+b+cの計算結果と、文字列sを並べて…

【競プロ(AtCoder)】ABS PracticeA Welcome to AtCoder 《Julia ver.》

julialang-logoAtCoder Beginners Selection「PracticeA Welcome to AtCoder」をJuliaで解いたときの解答。 1. 問題 2. 解答 3. 所感 1. 問題 問題文 高橋君はデータの加工が行いたいです。整数a,b,cと、文字列sが与えられます。 a+b+cの計算結果と、文字列s…

【MacBook Air (M1, 2020)】知っておくと便利なこと

1. Tips Macの情報を見る キーボードの配置換え デスクトップを増やす 画面分割して表示する スクリーンショット(もしくはスニッピング機能を使う) 画面を録画する フォルダやファイルの複製 ファイル情報を即時表示する デフォルトのウィンドウ切り替えが使…

【Visual Studio Code】拡張機能「Live Server」でHTMLをプレビューする

普段はVSCodeなんて高機能なエディターを使うことは少ないのだけれど、お遊び程度に触っていたら便利な機能を見つけためメモ書き。 Live ServerでWebの開発効率を上げよう Live Severの導入方法と使い方 使用例 Live ServerでWebの開発効率を上げようVSCode…

【Linux】ルートディレクトリ直下のディレクトリの役割を簡単に

Linuxを触ったことがある人なら大体知っているであろう常識を備忘録的な感じで書き残す。ルートディレクトリ直下のディレクトリ早見表ルートディレクトリ直下のディレクトリの名称と概略ディストリビューションによってはないものもあるはず。 ディレクトリ…

【Java第5回】ビット演算子

ビット演算子とは ビット論理演算子 ビットシフト演算子 ビット演算子とは ビット演算子は名前の通り、「ビット」に対して操作を行うための演算子である。データ型がbyte、short、int、long、charのもののみに対して有効だ。 ビット演算子は以下の2種類に分…

【Java第5回】式と演算子

1.式と演算子は必須知識 2.算術演算子 3.インクリメント/デクリメント演算子 1.式と演算子は必須知識 Javaに限らずプログラミングにおいて、式と演算子の知識は必須である。式が使われる場面は以下、 代入及び演算を行う場面 比較を行う場面 2.算…

【Java第4回】Javaの様々なデータ型

Javaの様々なデータ型(今回は基本データ型8つとString型)を使用したプログラムを書いてみました。それぞれのデータ型に格納できるデータの詳細はソースコード内にコメントアウトしているのでそちらを参照ください。 public class Sample4 { public static vo…

新型コロナウイルスの感染者は増えている一方でインフルエンザの感染者は激減しているから結果トントンだよね!?と思ったので感染者数を比較してみた

※2020年12月時点の情報です表題の通り「新型コロナウイルスの感染者数」と「インフルエンザの感染者数」を比較してみました。結果、流行風邪的なものの感染者数はトントンだということがわかりました!!(むしろ例年より減っている気がした) 1感染者数比較…

ターミナルにクリスマスツリーをつくる

ターミナル上にクリスマスツリーを表示 久方ぶりの投稿です。 merry christmas!ということでターミナル上にクリスマスツリー(イルミネーションがちょっとだけ動きます)を作りました。sontekさんという方のsnowjob.shもお借りすると、雪を降らせることもでき…

【Java第3回】変数を使用したプログラムを書いてみよう

最近は暑すぎてアイスクリームのように溶けてしまいそうです。 イラクの首都バグダッドでは7月28日(火)の気温が51.8℃まで上がったそうです。それに比べれば日本なんて涼しい方なんでしょうか。。 今回はJavaの変数の扱いをまとめました。 1. 変数とは何か 2.…

【Java第2回】必須知識、リテラルを理解する

7月はぐずついた天気の日が多く、毎日じめじめしていましたね。8月に入って関東甲信、東海は梅雨明けということでおてんとさんが好きな私は気分上々、学びも捗っております。 Java第2回は基本中の基本、リテラルに関してです。Javaだけではなく他言語でも共…

【Java第1回】Javaでプログラミングを始めよう

かなり久しぶりの投稿です。 仕事が落ち着いてきたのでしばらくは定期的にプログラミング言語「Java」に関してこれまで学んだことをアウトプットしていきます。至らぬ点がありましたら是非ご教示ください! 相変わらずコロナウィルスの影響で世界は大変です…

世界に広がる遠隔診療と新型コロナウイルス(COVID-19)

3月4日、日本国内で確認された新型コロナウイルス感染者が1001人を超えたと発表されました。そのうち706人はクルーズ船「ダイヤモンド・プリンセス」の乗船者だそうです。死者は12人で国内の感染者数に対して1%程度ですが、なかなか感染経路が把握できておら…

あなたの試験の点数は本当に高い(低い)のか?「標準偏差」でわかる

中学、高校の数学の授業で「標準偏差」なんてものを習わなかったでしょうか。 私は中学と高校の両方で学んだような記憶があるのですが、当時は何の役に立つかもわからず公式に正しい数字を当てはめて、ただただ問題を解いていました。しかしながら、統計学を…

「バーチャルキー」って知ってますか?

今日はバーチャルキーを学びました。自動車の話題でEVや自動運転はよく耳にしますが、近頃はバーチャルキーなんてものも流行っているそうです。 以下、バーチャルキーについて簡単にまとめました。 バーチャルキーってなんだ? バーチャルキーの恩恵 バーチ…

金融商品の優劣はシャープさん考案の「シャープレシオ」でわかる!

世の中には、株式、社債、保険、投資信託、国債など様々な金融商品があります。同様に、それら金融商品を扱う会社も多く存在します。大概、自分たちの金融商品の方が他の金融商品より優れているという広告や、セールスばかりで実際はどれがいいのか、選ぶの…

「ソバーキュリアス(Sober Curious)」という新潮流、お酒との新しい付き合い方

皆さんはソバーキュリアス(Sober Curious)をご存知でしょうか。今、海外(特にアメリカ)では若者やミレニアル世代を中心にトレンドになっているそうです。 前日遅くまで飲み続け、案の定翌朝気分が悪かったため、二日酔い対策について調べていたら目に留まっ…

ジョブズが残した宝、巨大IT企業Appleの過去と未来

皆さんはスティーブ・ジョブズをご存知でしょうか。私は彼が大好きです。就職活動をしていた頃は、就職面接がある日の前日に映画『スティーブ・ジョブズ』(2013)を欠かさず見ていました。あの映画を見ると、なぜか自分に絶対的な自信が湧いてくるんですよね(…