恐れという感情

↓記事をよんでのまとめ medium.com 恐れ(Fear)という感情に飲み込まれると、逃げ出したくなってしまう。 恐れとしては、失敗、拒絶、リスク、変化、心配事等がある。 そんな時、自分自身に↓を問いかけてみよう What would I do if I wasn't afraid? (もし恐…

腰が痛い。。

最近、腰が痛い。。。 在宅勤務で座り過ぎているせいだ。 ふと思い返すと、 高校生の時、「腰が痛い」という同級生を憧れの眼差しで見ていた記憶がある。 腰痛い = 大人って認識だったのかな。 今になってわかる、腰は痛くない方がいい。

手動コーヒーミル + 電動ドライバー = 電動コーヒーミル

コロナ禍で在宅勤務が主戦場になっております。 在宅あるあるで、豆から挽いて美味しいコーヒー飲みたい。。みんな同じこと思ってるはず。 Google先生で調べると、豆を挽くミルには手動と電動があるらしい。 それぞれのざっくりとした特徴は下記。 手動ミル…

メールを効率的に処理したく

今週目に留まったMedium↓記事、生産性向上のメール術を読んで。 blog.usejournal.com 現状のメール処理方法 下記はやっているけど、他に何か有益なのがないか知りたいというモチベーション。 自分ルール チェック回数を減らす 朝(できれば省略)、昼(眠い時間…

ロコモコって優しくゆっくり言って欲しかった

今日とある会話にて、 A:「ハンバーグとアボガトとかのってる食べ物なんだっけ??」 B:「ロコモコじゃない?」 A:「そうだ、ロコモコだ!」 B:「そうじゃなくて、もっと優しくゆっくりロコモコって言ってみて」 A:「...」 結局言ってくれんかったとで…

raw stringについて

参照情報 Python 3.9.1 ドキュメント raw stringとは? 下記のように、'r' もしくは 'R' をプレフィックスをつけている文字列のこと。 r"~~~" R"~~~" raw stringにすることにより、エスケープシーケンスが不要になる。 例でみるとわかりやすい。 例 >>> s = …

UbuntuでWPS Office 2019 を使ってみた

背景 ある人とPowerPoint資料をやり取りする機会があった。 ただし、こっちはUbuntu(18.04)、あっちはWindows。 Ubuntu標準のLibreOfficeという標準ソフトで編集することは可能だが、 図やレイアウトがほぼおかしくなる。 このままわかりあうことはできない…

PyTorchについて概要を把握したいと思ってましたが。。。

今後必要になりそうなので、やっと調べ始めました。 公式ドキュメントを読んでも、まぁ頭に入らないので、pytorchを使用しているプログラムから学んで行くことにしよう。 と思っていましたが、結論いうと、 中途半端な知識ではほとんどわからない、というこ…

C++ std::accumulateについてざっくり調べてみた

これまでstd::accumulate()を使用する場面に遭遇すると、 その都度なんとなく調べて使ってました。 そして今日もstd::accumulate()を使う場面があり、コロナで暇なので、少しアウトプットしてみた。 アウトプットすることで思考の整理ができ、記憶に定着する…

cmakeにて使用するコンパイラを指定したい場合はどうする?

CMAKE公式ドキュメントに記載あり。 https://cmake.org/cmake/help/v3.19/manual/cmake-toolchains.7.html?highlight=cmake_cxx_compiler ひと事で言うと、下記のように書けばよろし。 set(CMAKE_C_COMPILER "hogehoge") set(CMAKE_CXX_COMPILER "hogehoge")…

「ひとつ上の思考力」を読んで

Amazon Kindle Unlimitedで、あなたのおすすめに出てきた「ひとつ上の思考力」を読んでみた。 ひとつ上の思考力。。。 私のような凡人が本題から想像できるのは、 木を見て森を見ずはあかんで 自分が平社員なら、2つ上の視座、つまり部長になったつもりで考…

C++ 最大値と最小値を同時に求める中級魔法 "std::minmax_element()"

最大値と最小値を同時に求める関数である ドラクエでいうと、"std::minmax_element()"ってメラミくらいの威力でしょうか。 さて、こちらはCodewarにて問題を解く過程で使用しました。 メモ: vector限定ではなく、イテレータであればOK。 minmaxを求める時の…

rect, polar, degrees, radians...まとめて覚えよ!!!

Pythonモジュールの話です。 cmath.rect 公式ドキュメントの記載 cmath.rect(r, phi)¶ 極座標 r, phi を持つ複素数 x を返します。値は r * (math.cos(phi) + math.sin(phi)*1j) に等しいです。 (例) >>> cmath.rect(2**.5, math.pi/4) # phiを孤度法で指定 …

Python 初期値を無限大にしたく

Codewarにて、初期値を無限大にしたい場面に遭遇。 無限大定義について、google先生にヒアリング。。 float型でのみ無限大を定義できる int型は、桁数に制限がないという違う意味での無限大。 なので、今回はfloatで無限大を定義した。 (例) floatでの無限大…

Python math.floorとmath.ceilって何?

少数点以下をどう扱うかのAPI。 切り捨て or 切り上げして、int型を返す。 floor : 小数点以下は切り捨て御免。 ceil : 少数点以下を切り上げる。 >>> import math >>> math.floor(3.14) 3 >>> math.ceil(3.14) 4 >>> floorとceil、、、なるほど、ネーミング…

Python f-string内で条件分岐したく候

f-string内で条件分岐する場合、下記のように書くとよろし。 # glassesが1より大きい場合、複数形にするという f"{glasses} glass{'es' if glasses > 1 else ''} of water." # glasses > 1 2 glasses of water. # glasses <= 1 1 glass of water. pointは、"…

”ACTION! トヨタの現場の「やりきる力」”の本を読んで、

kindle unlimitedに入っているので、今週何読もうかと、じゃがりこ放り込みながら本を検索。 Action! トヨタの現場の「やりきる力」 がドン!!とオススメに表示され、レビューも高評価だったので、 読むことに。。。 ワクワクしながら、↓↓期待して読んでみ…

Python frozenset()ってなんだ??

公式ドキュメントをまずは確認。 set()のイミュータブル版(Read only)か、なるほど。 イミュータブルなんで、setで使用してたadd()、remove()とかは当然使えましぇん↓↓ >>> fs = frozenset() >>> fs.add(1) # <---ホントにイミュータブルか?? Traceback (m…

Python defaultdict()ってなんだ??

codewarsにて、defaultdict()を使っての解法があり、知らなかったのでここに記す。 defaultdict()の使い方 公式ドキュメントでは、下記記載があり。 ファクトリ関数を呼び出して存在しない値を供給する辞書のサブクラス ※ファクトリ関数って、キーが見つから…

any(), all()ってなんだ??

codewarsにて、any(), all()を使っての解法があり、知らなかったのでここに記す。 all(), any()の使い方 引数として、イテラルなオブジェクト(list, tuple, set, etc)をとり、 all() は、それらが全てTrueであれば、Trueを返す any()は、それらのうち、1つで…

Python Comprehensionシリーズ

Codewarsにて、よく使うComprehensionシリーズは↓↓ [] : Dictionary {} : Set or Dictionay () : Genarator Dictionary Comprehension 例えば、0~9までの数字で偶数のリストを作成する場合。 l = [i for i in range(10) if i % 2 == 0 ] >>> l : [0, 2, 4, 6…

Python リストを複数キーでソートするの巻

ちょこちょこ解いているcodewarsにて、 Pythonのあるリストを、複数キーでソートする問題を解いたのである。 code snippet: ll = sorted(l, key=lambda x : (-len(x), x[0], x[2:])) # l:string(数字,アルファベット、記号の組合せ)要素を持つリスト 長い順…

IDIA Issac SDKのセットアップ時のエラー出火から鎮火まで。

実行環境 Issac version : Isaac SDK 2020.1 HW : Jetson nano HostPC: Ubuntn 18.04 エラー内容 ドキュメントの"Setup"章の”Installing Dependencies on Robots”を実行してみると、 多数エラー(3つ)が発生。 最初の最初でコケた。。。前途多難だ。。。 ドキ…

Pythonの文字列で、最頻出の文字を抽出する方法

今日のCodewarでガクッとしたこと Pythonの文字列の中で、最頻出の文字を抽出する方法の違い Codewar上級者達は... >>> stg = "1222223344445" >>> max(stg) # keyを何もしないと単純な最大値 '5' >>> max(stg, key=stg.count) # keyでカウントする関数を指…

10の累乗の書き方

累乗を計算する時に、 下記のようにいつも意識せずに書いてます。 1.0 x 102 = 1e2 そういえば、e君は、exponentialのeなんだよね。 HondaのH , Volkswagen のVWのようだね。

Atomで置換する

アトムで痴漢じゃないよ、Atomで置換だよ。 atom.io テキストエディタのAtomで置換する方法は、めっちゃ簡単。 長島監督流で教えます。 1. "ctrl + F"をバシッ!! 2. エディタの下の方に出てきた"Find"ボタンをビシっ!! 3. そのFindボタンの下の"Replace"…

"マッキンゼー流 図解の技術 ワークブック"やってます。

4月からテレワークメインとなり、 お昼休みに、先輩方との昼食や雑談に華をさかせることもなくなりました。 そんな中、"マッキンゼー流 図解の技術 ワークブック"を1日15分ずつくらいやってます。 ワークブック形式になっていて、 自分の解を書き込んだ後に…

100DaysOfCodeをやってみたら、案外楽しいです。

100DaysOfCodeってやってみません?? 100日間コーディングを継続してやります!! とツイッターで宣言し、進捗を#100DaysOfCodeのタグで報告するチャレンジになっとります。 www.100daysofcode.com "Day 1:"、 "Day 2:"とかで、自分は今何日目かをツイート…

std::mapからstd::maxで最大値をとってみた

C++

codewarsというサイトでプログラミンの問題をたまに解いてます。 解いた後、他の人の解も見れるんやけど、めっちゃ勉強になる。 こいつ天才かよって...っていう解き方がうようよおるで。 さて、 - std::mapの要素から, std::max()で、map.value最大値を検…

【Pillbug-Project】pytorchのチュートリアルをやってみた

pytorchチュートリアルのDEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZをやってみた。 いや、やっている途中である。。。 60minと書いてあるけど、2,3時間色々と理解しながらやって言っても半分もできていない。。。 こりゃあ、60minでできるのは、numpyや…