soundpeats t2購入

相変わらず全額自腹です(サンプル試供などいっさいありません)、ステマなしなしなし! 最近、Sennheiser MOMENTUM True Wireless 2を購入した。Sennheiser ゼンハイザー Bluetooth 完全ワイヤレスイヤフォン MOMENTUM True Wireless 2, M3IETW2 BLACK ノイ…

Pythonでクラス

いままで全て関数型で実装していたPython、ちょっとしたことからクラスを実装してみようと思いついた。 クラスとメンバ変数はこんな感じで書く。 class Cuboid(object): def __init__(self, width, height, depth): self._width = width self._height = heig…

ガジェットリスト - こう使ってます、ヘッドフォン編

果たして・・・ 毎々更新しているガジェットリストにはヘッドフォンは1つしかリストしていないが、実は常用しているヘッドフォンを5つ持っている。 耳は一対しかないのにだ。 Bose Quiet Comfort 35 Bose QuietComfort 35 wireless headphones II ワイヤレス…

安めの廃人キーボード

ステマや提灯記事ではありません、各メーカからは一銭ももらってませんし、試供品もないです、全額自腹のとてもお財布に痛い投稿なのでちぇきら!さてこちらで「キーボード逸般人」な話をしている。筆者はもともとは「キーボード逸般人」ではなかった。 10年…

DM42 2台目を購入

例によってHP電卓の記事を投稿するとPVが減るのだが、好きなんだもんしょうがない。 SwissMicrosのDM42の2台目を購入した。 SwissMicros(https://www.swissmicros.com/)とは、どんどん不毛になるHP電卓業界において、何をトチ狂ったか2011年にHP電卓クローン…

ガジェットリスト - こう使ってます、PC編

さてOnemix4のおかげでかなり充実したガジェット生活になり、あまりガジェットメンバに変化が無くなった筆者。 「お前、そんなに持っててちゃんと使ってんのか」の声も高いので、順番に紹介していこうと思う。 Cube PC(Core i7 7700) Shuttle Mini Computer …

One-Netbook OneMix4 レビュー - キーボードの大きさ

どうもこのブログを見て「あれ、OneMix4ってキーボード打ちにくいんじゃね?」と懐疑的になられている方ががいらっしゃるらしい。 まずスタートとして、筆者はかなりな逸般人。 デスクトップ用のキーボードはどれも廃人仕様のものを使用している。 なので、…

One-Netbook Onemix4 レビュー - すべてのUSB-Cデバイスに磁石の力を

もうタイトル考えるのめんどー。 USB-C、実は接続不良が多いらしい。 筆者は昨年、中古ながらMacBook Proを3回買い替えるというドアホなことをしでかしたのだが、2台目のMacBook Pro(Mid 2017)でお目にかかった。 USB-C経由で充電しようとケーブルをつないで…

One-Netbook OneMix4 レビュー - バッテリーどのくらい保つかな

さてこの手のUMPCにTigerlakeなどというインテルの大飯ぐらいのCPUが載っていると、バッテリーがどのくらい保つか、筆者は大して気にならないのだが、世の人は気になるらしい。#いつも言うが、バッテリーなんて2時間も保てば十分だ。ということで、バッテリ…

One-Netbook Onemix4 レビュー - USB-C編

結論を先に言います。 右側のUSB-CポートはUSB-Cの恰好をしたUSB3.1です、充電もできません、Altモードも動きません 左側の二つのUSB-Cポートは本当のUSB-Cです(いやUSB3.1だけでもUSB-Cなんだけどね、本当は)、USB PDにも対応していますし、Altモードも動き…

One-Netbook Onemix4 3日目レビュー

4/4発売開始の期待を斜め上に裏切り、3/11に着弾したOne-Netbook OneMix4。 まずは3日ほど使った感じを記録しておく。 大きさ MacBookPro 2020の上に置いてみた、おおよそ半分ぐらい。 起動して真横に置いてみる、環境はほぼ同じに設定してある。 キーボード…

numpy(ndarray)で行列

numpy.matrixは2次元行列しか扱えないので、numpy.arrayを使っていく。 初期化 matrix3x3 = np.array([[1,2,3],[4,5,6],[7,9,8]]) print(matrix3x3) print(type(matrix3x3)) 転置 transposedMatrix3x3 = matrix3x3.T print(transposedMatrix3x3) 線形結合(加…

ガジェットリスト - こう使ってます

「おいガジェット阿呆、そんなに持っててちゃんと使ってんのか?」のお声を頂くこともあるので、どのように使っているのかを書いてみる。 Nokia 5.4(現地回線) メインの電話。 モバイルで会社のメール・IMにアクセスする、家族・友人とのLINE、友人とのメッ…

Nokia 5.4

別に元の勤務先に義理立てしているわけではないが、かわいいよBlackberry Key2かわいいよ亡き後、NokiaのAndroidスマホ(笑)を使っている。 なんでNokia?というと、Android Oneだからだ。 ja.wikipedia.org もともとは新興国向けに、機能を絞って、appも簡易…

One-Netbook OneMix 4 いろいろ設定します

禿しくデジャブな気がするが、気を引き締めて。 ちなみにこの写真は3/11に着弾して、ある程度設定を済ませた状態で撮っている。 すでにnotepad++やHxDのアイコンがデスクトップに、FireFox、VS Codeのアイコンがタスクバーにピンされているのが見える。いつ…

One-Netbook OneMix 4 着弾!

何が起こったかはわからないが、4/4発売開始予定のOne-Netbook(壹号本)のOneMix 4が米国時間3/11のお昼に届いてしまった、わーお。こんな感じの段ボールで送られてきた。化粧箱を開けたところ。 憶測の域は出ないのだが、おそらく量産性評価ロットの余剰を出…

ガジェットリスト更新

Nokia 5.4(現地回線) iPhoneSE (2nd Gen, 日本回線) EOS Rp Cube PC(Core i7 7700) MacBook Pro 13" 16-2(Mid 2020 A2251, Core i5 1038NG7) One-Netbook OneMix 4 Samsung Galaxy Tab S5e 64GB Garmin Forerunner 245 Fossil Gen 5 Carlyle Bose Quiet Comf…

MathNumericsを使う

C#

VSでTools -> Nuget Package Manager -> Nuget Package Console Install-Package MathNet.Numerics -Version 4.15.0www.nuget.org using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; u…

サブノートPC - そうか、チャンドラが欲しかったのか

このブログは基本「やったことのメモ書き」なので、こういった内容はブログの趣旨にそぐわないのだが、記録として書いておく。 筆者はつねづね「B5サイズで、十分な画面サイズ(当時は10.4" SVGAとしていた)、重量1kg以下で、バッテリーは最低2時間は持つ」ノ…

ガジェットリスト更新 - 即断即決

Nokia 5.3(現地回線) iPhoneSE (2nd Gen, 日本回線) EOS Rp Cube PC(Core i7 7700) MacBook Pro 13" 16-2(Mid 2020 A2251, Core i5 1038NG7) Samsung Galaxy Tab S5e 64GB Garmin Forerunner 245 Fossil Gen 5 Carlyle Bose Quiet Comfort 35 乞う、ご期待!

ガジェットリスト更新

これでGarmin Forerunnerは3本目。 225 -> 235 -> 245だ。 225は確か心拍計の誤動作が増えた(まったく検知しない)ために買い替えたと記憶している。 235も心拍計の誤動作はしばしばあったのだが、再起動するとほぼ治るのでだましだまし使っていた。 しかし、…

forループでループカウントを得る

enumerateを使う、整数のループカウントと配列もしくはリストの要素がtupleで得られる。 arrayTest = np.array([0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9], dtype=float) for (count, element) in enumerate(arrayTest): print(count, element) fo…

一年の計は元旦にあり

一年前に全く同じタイトルでブログを書いている、自分の進化のなさがあまりに香ばしい。 まずは昨年を振り返ってだが、多すぎるノートPCの整理はだいぶうまくいった。 Surface Proは大幅リストラ、全て手放した。 MacBookはパフォーマンスを上げ、容量を上げ…

米国の年末にかけての行事

久しぶりにこのトピックの投稿だ。 筆者のいる太平洋岸北西部(Pacific Northwest、PNWとも呼ばれる)は、日本と同じようにしっかりと四季が分かれている。 日本の暦とは異なり、ニュース番組などを見ていると、 春: 春分 - 夏至 夏: 夏至 - 秋分 秋: 秋分 - …

ファイルパス操作

githubを利用してソースコードを複数のマシンで共有していると環境依存の部分をできるだけ取り除いて、共通部分だけを共有できるようにする必要がある。 前回の画像認識で、OpenCVに含まれるHarr-likeを利用したカスケード識別機を使っているのだが、この識…

OpenCVとnampy(ndarray)で画像処理

Pythonの醍醐味といえば、OpenCVなどの強力なライブラリーが使えることだ。 過去に自力でかなりひーこら言いながら実装したフーリエ変換(FFT)や射影変換があっという間にできてしまった。 OpenCVは中間データフォーマットとしてndarrayを使うので、ndarrayで…

Pillowで画像処理

Pillowは、もし誤解していなければ、GDIのような単純なグラフィクスライブラリーだ。 バッファーを準備して、線を書いたり、単純な図形を書いたり、画像を読みだして表示したりできる。 setpixelやgetpixelもあるので、それを利用して画像処理を書くこともで…

list、array、ndarray

Pythonの標準ライブラリーには配列がなく、listかtupleになる。 listは文字通りリストな上、なんでもいっしょくたに放り込める。 見た目はn次元配列に見えるようなこともできるが、実質は(1次元の)リストで、そのリストのオブジェクトとしてリストを入れ子に…

PythonとTuple

tupleとは順序組 - WikipediaPythonでは関数の戻り値をtupleで返すことができる。 def doSomething(num1, num2): return (num1 + num2, num1 - num2, num1 * num2, num1 / num2)としておいて returnValue = doSomething(1, 2)とすると returnValue = (3, -1,…

ノートPC歴その12 MacBook Pro (Mid 2020)

Core i5 2.0GHz RAM 16GB SSD 512GB 13.3" 2560x1500 DCI-P3(D65) W304xD214xH15mm3 1.4kg なんと今年3台目のMacのお迎えだ。 1台目はかなり旧式となった22nmプロセスのHaswell Macの更新、つまり定期更新だった。 もともと所有していたこのMid 2013のMacBoo…