「画像処理」を含む日記 RSS

はてなキーワード: 画像処理とは

2021-02-09

anond:20210209185235

うむ、いくら画像処理ボケ味をコントロールできるようになっても、近接距離に合焦させるのは物理的に構造を変化させないと無理だからなぁ(レンズ側かボディー側か、あるいはアタッチメントレンズ付けるか)、撮影倍率がどうしても小さくなる広角ではノートリミング前提なら近接距離が短いのは非常に魅力的だ(レンズ重厚になってしまうけど)

2021-02-08

anond:20210208160852

ほんとなw

デキるヤツはゲームとかCGなんてくだらないコスパの悪い技術は早々に切るんだよな

俺は今でも未練がましく画像処理とかやってしまうけど

単に楽しいからだけど

登氏のDirectX本はまだ持ってる

目の前の本棚にある

2020-12-05

最近電気自動車推進の議論の雑さについて思う事とか

最近世界の流れで、2030年代に内燃機関を積んだ自動車新規販売禁止しようという動きが盛り上がっている。

ただなんというか、どうもコロナ後の経済対策をかねて強引に需要創出したいからだろうか、電気自動車=エコ=ガソリン車をなくすのが社会正義的な短絡的な思考回路が気になっている。

またマスコミ等の、1日でも早く電気自動車に舵を切らないと電動化による部品点数削減のあおりを受けて、PCスマートフォンで電機業界がやらかしたように日本自動車産業は壊滅するといったパニック的な論調にも違和感を覚えるので思うところを書きたい。

ちなみに筆者は非自動車業界エンジニア、ただし工学部出身なので自動車業界の友人は多く、友人経由で業界の話はよく聞いている。

新し物好きなので2010年代日本市販された電気自動車である三菱i-MiEV日産LeafトヨタのMIRAIは乗ったことがある。

残念ながら、テスラレンタカー代が高すぎるのでいまだに乗ったことがない。

言いたいこと

電気自動車が必ずしも内燃機関を積んだ自動車よりもエコであるとは限らない。

内燃機関を積んだ自動車電気自動車に置き換わることが即部品点数減になるとは限らない。

パソコン自作のように簡単自動車が作れるようになって新興国メーカーにすぐに置き換わられることはない。(スマートフォンHuaweiのように、研究開発能力の高い企業が台頭してくれば話は別)

電気自動車エネルギー効率について

Well to Wheelって言葉がある。ざっくりいうと、化石燃料油田から掘り出して、自動車タイヤを動かすまでのエネルギー効率がどれくらいになるかという話である

例として、最新のガソリンエンジン車と現在日本で最大の電力源である火力発電所の電力で電気自動車駆動させた時を比較してみる。

議論単純化のために、ガソリンや、発電用の重油LNGを精製するまでの効率は一旦無視する。

現在市販車の中で熱効率が最も良いガソリンエンジンリーンバーンエンジンだが、一番効率の良くなる回転域で熱効率40%程度である

それに対して、2020年時点で最も効率の良い火力発電所リチウムイオン電池効率は下記のようになる。

コンバインドサイクル発電 熱効率:60%

送電ロス:3%

リチウムイオン電池の充電効率:90%

リチウムイオン電池放電効率:90%

0.6*0.97*0.9*0.9 = 47%

最新の効率の良いもの同士を比較しても何倍もの差はつかない。

日本にある火力発電所のなかで、熱効率60%を達成しているものはまだ少数であること、リチウムイオン電池特性経年劣化することを考える。

発電効率50%、充放電効率が80%に低下してしまえば、エネルギー効率は0.5*0.97*0.8*0.8=31%まで悪化し、内燃機関効率の上で勝てなくなる。

現状の発電所の電源構成をとる限り、電気自動車エネルギー効率上のアドバンテージはない。

火力に代わる安定的ベース電力といえば、現状原子力比率を上げるしか選択肢がないわけだが、果たして社会的なコンセンサスが取れるのだろうか?

余談だが、電気自動車にはエンジンの排熱が存在しないので冬場の暖房効率が悪く、ものすごく早く充電量が低下する。

(レンタカー電気自動車を借りたときに、上記現象経験して効率の悪さに驚いた。)

逆に、下り坂などでのモーターの回転を利用して充電できる回生充電という内燃機関にない特徴があるので、この辺りは一長一短か。

部品点数について

自動車動力内燃機関からモーターに代わると、エンジントランスミッションブレーキの油圧機構等が不要になり、

現在5万点といわれる自動車部品点数が1万点程度に減るのではないかといわれている。

だが、本当に今後の自動車部品点数は減っていくのだろうか?

自動運転を実現するための画像処理用の半導体

代表的GPUメーカーNVIDIAの最新GPUであるGeforce RTX3090のTDP(熱設計電力)は350W。

10年位前まではハイエンドモデルGPUでもせいぜい200W以下であったことを考えると、世代が進むごとに熱問題が深刻になってきていることがわかる。

実用的な自動運転が実現可能レベルまで性能を上げていけば、冷却用の機構部品新規必要になるのではないか?

例を挙げるならば、プレイステーションが新しい世代になるごとに冷却機構が大げさになっていくように。

一昔前にはバックモニター程度にしか使われていなかった車載カメラ最近では自動ブレーキドライブレコーダーの普及によって1台の車に複数まれるようになってきている。

これに加えてドアミラーミラーレス化されたり、自動運転進歩するとさらカメラセンサーの台数は増える。

ちょっとしたドライブレコーダーでさえ、1つ1つのチップ抵抗チップコンデンサ部品1つとカウントしていけば、トータルの部品点数は100を超えるだろう。

こうした車載電子機器の増加は、同時に電力や信号を伝達するためのワイヤーハーネスの増加も引き起こす。

少し考えただけでも上記2点のように部品点数が増加する要素が考え付くのだが、本当に自動車の電動化がすすめば劇的に部品点数は減るのだろうか?

車体に求められる要求水準が上がっているため自動車の開発費や工数は増加傾向。電動化でもここは減らない。

動力源が内燃機関だろうが、モーターだろうが自動車自動車である限り車体の構造は大きく変わらない。

燃費向上のためには車体を軽く仕上げないといけないが、十分な剛性を確保するためには強くしないといけないので、相反する要求を満たすため、車体に使用される鉄素材に占める高張力鋼比率は年々上がっている。

一般的に、高張力鋼は加工性が悪いので、より高性能な工作機械新規に導入したり、プレス溶接手法研究していかなければならない。

また、自動車安全性能に対する各国の基準は年々厳しくなっているため、横滑り防止安全装置等の機構新規に搭載する必要が出てきたり、様々な角度からの衝突試験に耐えうるボディ形状を設計開発しなければいけなくなったりで開発や試験工数が増加しているため、世界大手トヨタでさえ車体開発コスト削減のために車種数を統廃合しているご時世である

この現状に対して、パソコン自作のようにモーターを買ってきて車体に乗せれば誰でも電気自動車メーカーをつくれる状況が来るのだろうか?

自動車開発のノウハウ資金力も不足している新興国新興企業が、日米欧の主要メーカーに対抗できるだけの設備投資研究開発が実現できるのだろうか?

可能性はゼロではないだろうが、通信業界におけるHuaweiのように、国家資金研究開発リソースをぶち込んだほんの一握りの企業しか台頭できないのではないだろうか?

2020-12-04

anond:20201130214610

1についてだけ。

>分かるけれどこれでどうやって動画音楽エンコードをしたり画像処理をしたりするソフトウェアになるのか

エンコードに関してはプログラムエンコード理論に従って作られているだけ。大事なのは研究者の考えた理論

画像処理定型の処理の塊でこれも代替やり方は決まってる。"python 画像処理"とかでググれば多分出てくる

 

>あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない

まず基本的な、ウィンドウシステムがどのように実現されているかWin32アプリベースでも

よいので理解するべき。ユーザーマウス操作キーボード操作をどのようにプログラム認識し、

処理するかが理解できる。この仕組みは基本的にすべてのアプリ共通と思われ。

 

プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が書いてない

多くの人が共通的な作り方に挑み敗れているわけで、プログラム10個あれば10通りの作り方がある。

方法は一つではない、目的を達成する手順は無数にあるから

また、クラスレベル抽象化してソフトウェア構造を整理しようとする、オブジェクト指向(最近

クリーンアーキテクチャ昇華させる流れもあり)もあるけれど、オブジェクト指向に向かない

対象領域があったり、なんでもクラス病にかかる等して、銀の弾丸とは言い難い。

また自説だが、順次処理を基本とする、手続き型言語データと処理が入り乱れることになるため、

全てを設定しきることが極めて困難なため、きれいにすべてを設計するのであれば関数型言語を使う必要

あると感じている。

 

>だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思う。

そのフレームワーク内包するベストプラクティスの量を鑑みれば、中身を意識せずに

インターフェイスをしっかり押さえて使うことをお勧めする。

あなた人生はすべてのコードを描けるほど長くない。

 

>つまり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず

プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。

>これがもう滅茶苦茶イライラする。

天才的な人はコードを書きながら、考えられるけれど、常人はまず詳細設計と言われる

フローチャートを書けるようになったほうがよい。

次に"抽象化"を覚える。"抽象化"を使うことで少なくとも、処理は全体をざっくり設計できる

 

>つまり完成しているプログラムを参考にしようと思っているにも関わらずそれがないのでよく分からない。

githubに山のように転がっている。

ただそれを見て理解できるかは別問題モチベーションを保って継続学習可能な形に

消化できる人間の登場が待たれる

   

2020-12-03

https://anond.hatelabo.jp/20201130214610

「 ①IFでAかBを選択させてどっちかの設定を実行

 ②Whileで決められた回数分繰り返す

 これでやりたいことは分かる。分かるけれどこれでどうやって動画音楽エンコードをしたり

 画像処理をしたりするソフトウェアになるのかというのがよく分からない。」

プログラミングでやることは、その2つだけじゃなくて、もうひとつある。

関数を呼び出すこと

Javascriptなら、console.log("Hello world")。

これは、テキストを出力するという関数を呼び出していて、関数の内部を理解しなくても使える。

オブジェクト指向も、結局はこれと同じこと。あらかじめ用意されている関数メソッドを呼び出せばいい。

もしもゲームを作りたいなら、ゲームエンジンを使うといい。

これは、大きなゲーム作成専用ライブラリで、ゲームを作るための大量のメソッドを持っている。

JSとかPython なら、比較的小さなゲームエンジンライブラリがあるので、いいと思うよ。

プログラミングの根幹

anond:20201130214610

この増田読んでで違和感あってなんだろって思って考えたことを書く。

プログラミングで主にやる事は下記の2つ。

①IFでAかBを選択させてどっちかの設定を実行

②Whileで決められた回数分繰り返す

この認識そもそも間違ってて

プログラミングで本当に主にやることは下の2つ。

データの入出力」

データの加工」

これ。

条件分岐も繰り返しもデータの入出力をソフトウェア上で都合よく行うための補助具にすぎない。

音楽動画エンコーディング画像処理も全部この2つ。

なんならプログラミングに関わらずIT機器がやってるの全部これ。

いや多分当たり前すぎて何言ってんだ?

ってなる人がいると思うが、ITわからん人は多分この前提がピンときてないんじゃないかって思う。

ITのIはインフォメーションつまり情報で、情報データです。

画像音楽動画3Dモデルフォントアニメーションも全部データ現代コンピューターでは数字の羅列になっている。

このデータ元ネタをどこからか取ってきて、加工して、ユーザーに渡すのががプログラミング

取ってくる元はマウスだったりキーボードだったり、CDだったり、インターネット上のデータだったりほんと色々。

加工するとき変数に突っ込んだり計算する工程必要で、そのときにIfとかwhileとか必要になる。もちろん適切に加工するためにはアルゴリズムとか数学必要になるときもある。

人に渡すときはだいたいモニタスピーカー越しになる。

これらの工程を一部肩代わりしてくれるのがOSフレームワークだったりライブラリだったりする。

特に複雑な加工はだいたいライブラリになってるから初心者はifとかwhileやオブジェクト指向プログラミングだって勘違いしがちかも。

2020-12-02

IT(?)に立ち向かうための心構えとか考え方

anond:20201130214610

いろいろ面白かったので、適当に回答する。

> 1.具体的な事が分からない

プログラミングで主にやる事は下記の2つ。

①IFでAかBを選択させてどっちかの設定を実行

②Whileで決められた回数分繰り返す

これでやりたいことは分かる。分かるけれどこれでどうやって動画音楽エンコードをしたり

画像処理をしたりするソフトウェアになるのかというのがよく分からない。

とてつもなく複雑で冗長な処理によって実行されている。

複雑すぎて人間直感理解することは不可能だ。

わかりやすいので画像処理でいうと、数十万から数百万の画素(RGBAの24bitで表される数値)を小さなブロックに分解し、数学的に周波数の重なりとして計算して変換、含まれる頻出パターンテーブルにして圧縮伸張を行なう。みたいなことが瞬間的に行われている。

まさかそんな事できるわけないだろ」というレベルの処理が実際に行われており、これまた直感的でない。

適当リンクを挙げる。

からそれをどう書くんだよ。という答えはコレ。有名なjpeg実装だ。


フレームワークだとかよく分からないものを持ってきて使ってくださいってなっている。

libjpeg というライブラリを書くことはできるだろうか?画像圧縮理論から考え始めることはできるか?

正直無理だ。自分プログラマだがそんなに数学が得意ではなく、頑張ったとしても下手するとコレを作るのがライフワークになってしまい、他のことができなくなる。

例えばブラウザを0から作るとして、jpegの処理以外にも画像だけでpngとかgifとかwebpとか、その他もろもろとてつもない作業必要になる。

「とてつもなくて想像もできないので流石に無理だろう?」

いや、でも、実際動いてるのよ。ここ何十年、コツコツと積み重ねて実現している。

「積み重ね」とはライブラリであったりフレームワークであったりOSであったりする。

からそのフレームワークがどういう風になっているのかって説明からして欲しいって思う。

「どういう風になっているのか」

多くの場合、內部の実装に関しては詳しく知る必要はない。

外部に向けたインターフェイスがどうなっているのかは理解する必要がある。「使う」ために必要からだ。

この2つは分けて考えなければならない。

これでどうやってゲームを作ったり、検索エンジンを作ったりするんだとなってくる。

ちなみに、たとえばChromeのコアであるChromiumはのコードはコレだ。


まり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず

プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。

これがもう滅茶苦茶イライラする。

「これで判定と繰り返しという基礎ができます」というのが基本的理論定理的なもの)で、その他に必然的だが唯一無二ではないベストプラクティスというものがある(法則的なもの)。

後者をうまく説明する入門書出会っていないんだろうな。という印象。イライラはやめよう。つかれる。

ベストプラクティスはいろいろあるのだが「層の構造にする・レイヤーに分ける」というのは重要アイデアだ。

libjpegというのはjpegの処理を行う「ライブラリ」だ。他のアプリケーション...たとえばブラウザはこのライブラリを「使う」。

ブラウザではjpeg画像圧縮展開というとてつもなく難しい処理を「libjpegの使い方」の理解までで済ませ、過去の蓄積であるlibjpegコードを利用することで真の意味で0から実装しないようにしている。

この場合、libjpegが「低レベル・低レイヤー」の存在であり、中身については「使い方」つまり仕様」の理解までしか行わないことで、実際に作りたいものを作れるようにしているわけだ。

巨人肩に乗る」とよく言われる。

まり完成しているプログラムを参考にしようと思っているにも関わらずそれがないのでよく分からない。

完成しているプログラムは二例ほど挙げたがどうですかね?

複雑なことをする、特にレイヤーコードはとてつもなく難しい。

でも、とりあえずこんな感じのコードなら解るよね?

こういうレベルから理解して、ちょっとずつ難しい処理を学んでいくしかない。

から木材を渡されてこれで家を作れと言われるくらいハードルが高い。

ハードルは高いんですよ。実際。

なので、木材からだと難しいかプレハブのキット的なものを探すとか、ログハウスカタログを読むとか、あるいは100人乗れる物置を買うのがいいかもしれない。そういうところから始める。

それらがフレームワークであったりライブラリであったりする。目的に合うものを探して、自分がやりたいことをどう実現するかとにかく考える。

「テキシコーhttps://www.nhk.or.jp/school/sougou/texico/ で言われる通り、「小さく分けて考える」「手順の組み合わせを考える」「パターンを見つける」「大事ものだけ抜き出して考える」「頭の中で手順をたどる」をひたすら実行する。

ゲーム作りにはそういうアプリを使えば楽だからそれを使えという人もいる。Unity?だっけ。

でもそれはそれ。そうじゃなくてプログラミングでどうやってそれが作られているのかが分からない。

unityコードが公開されているので、本当に読みたいなら。。


なぜそこでオブジェクト指向になるのかが分からない。

オブジェクト指向は内部構造を知らなくても直感的に利用できる素晴らしいものだとは思う。

オブジェクト指向は一旦忘れよう。

オブジェクト指向の「隠蔽」というのは層の構造が持っている重要な要素ではあるけど、「低いレイヤーについて考えない」のが基本的作戦だという理解の方が重要だ。

が、プログラミングでは、その内部構造を作らなきゃいけないのだからそれを知る必要がある。

前述の通り「できる限り作らない」んですよ。「使う」だけ。知るべきことを最小化する。

巨人肩に乗り、車輪の再発明基本的に避ける。

そして本当に作るべきものに関しては、利用する下のレイヤーライブラリなりを探して・仕様理解して、どう組み合わせてfor, if, あるいは計算させれば実現できるのかをひたすら考える。

じゃあ具体的に何を作りたいのかというと、英語フリーソフト言語表示を日本語翻訳するソフト

単に翻訳がしたいのか?表示に割り込む方法を知りたい?日本語翻訳するのは実行時なのか開発時なのか?

要求される表示エリア言語によって異なるために、デザイン調整が必要になる問題をどうするか?

解決したい問題もっと分解したほうがいい。

分解が甘いので何をしたらいいか調べることができないんだと思う。

たまに便利なフリーソフト海外版の時があるんだけれど、日本語化が出来ない事があるので、自分自由

日本語化できるようにできれば凄くストレスが減る。だからやりたいのだけれどそういうのがよく分からない。

ちなみに、アプリ内の文言というのはアプリの外部から変更できないように実装されている事が多いので、利用者が上書きする仕組みはかなり難しい。

AndroidなりiOS仕様にもそのへんに割り込める機能はないはずなので、OSの開発に入っていく必要がある。結構大変だとおもう。

アプリ開発者が、そういう機能を備えた多言語化のためのライブラリを使うようになれば実現可能ではあるので、そっちの方向で頑張るのがおすすめだが、英語圏の開発者には多言語化のモチベーションが低いという基本的問題はあるのよね。

この辺の「できる・できない・むずかしい」の判断は、いろいろな勉強をすると常識としてある程度みえてくる...気がする。

ついでに。ウェブサイトウェブサービス翻訳だとこういうサービスがあったりする。

ブラウザはページの描画処理のなかに割り込む余地が大きく取ってあるので、ブラウザのExtensionとかならできることがいくらかあるかもしれない。

> 2.説明が出来ても説明が出来ない

個人的に気に入らない話はOSアップデートは使いやすくなるからとてもいい事だからすぐにやった方がいいと宣伝されている事。

セキュリティが高まりますというのが宣伝文句だけれど、これで大体老人たちやIT知識に疎い人は躓く。

まあ、半分は嘘だよね。古いものが残っていると先に進めないんだよ...。

現在クライアントOSは、巨大なプラットフォームのパーツの一部として理解したほうが正しくて、古いパーツが残っているとツライんですよ。

そして「サービスを受けるための道具であって、あなたが何でも好きにできる機械ではないです」みたいな世界になりつつあって、ちょっと問題と言われてもいる。

これはかなり困った傾向なんだけど、全体としての流れはあんまり変わりそうにない。

たここでオブジェクト指向が出てくる。

オブジェクト指向好きですな...。ここではオブジェクト指向特に気にしなくていいですよ。

からパソコンはたまに不具合を引き起こすんですという説明が着地点になる。

とてつもなく複雑なことをやっているために、すべてのバグを潰すことはコストが高すぎてできないんですよね。

それよりバグ未来を先取りするコストと考えて、本質的価値のある機能を増やしていくというのが基本的な方向になっている。

からパソコンはたまに不具合を引き起こすんです。しゃーない。

しか中途半端理解している老人などは、そんなことじゃ分からん自分に分かるように説明しろと言い出す。

説明は出来る。しか相手イライラするし理解されない。よって説明をしてはいけないという状況に追い込まれる。

ここでどうすればいいのだと理解不能に陥る。

まあ、説明って得てして難しいよ。しゃーない。

何故なら自分OSアップデート不具合の原因というのが分からいから。

Microsoftが、Appleが、Googleがそうしているんですとしか言えない。

そのとおりです。

プログラムソースコードのどこかにエラーがあるのだろうけれど、どこにあるのかなんて当然知らない。

そもそもソースコードを調べるのは違法なのでやれないし。

オープンソースプロダクトなら原理的には調べられるけどね。Androidとかはオープンになってる。


だけどみんなそんなものを使っているし自分も使っている。正直こんなんでいいのか人類と思う事がある。

それを許容することで先に進んできているという事実は受け入れたほうがいいと思う。

「把握・理解可能範囲」に留めていたら、数十年前のコンピュータ世界から抜け出せなかった。

deep learning世界ではそれがより一層進むかも。この辺は詳しくないけど。

当然仕組みを理解している人はいるし、そんな人にとってみれば当然のことであっても、全ての中身を知っているわけではない。

どれだけ知っていても知らない事があるのがIT理解しがたい。理解が出来ない。

ここでの「理解」についてはそのとおり。これはもう諦めるしかない。

> 3.自分頭が悪い

これが常にある。IT関連は常に新しい情報が出てくるのでそれに送れると無知になってしまう。

なんでこんなことも分からないんだとか言われ放題で、IT系の企業に努めている人は常に新しい知識を入れられる

面倒くさがらない人が向いている。

「面倒くさがり」の方が問題に気づいて「頑張って面倒じゃなくする」ことができるので、プログラマにとっては美徳なんて言われますけどね。

同時にくじけないとか諦めない、しつこいみたいな素養必要かも。

表計算ならいけるんじゃないかと思ったときがあるのだけれど「射影」とかいきなり意味不明な言葉が出てきて、

勉強しろ

それから受験していない。だから持っているのはITパスポートだけ。情けない。

応用まではとろうな。がんばれ。

> 4.最後

USB-TypeCをTypeAに変換してはいけないとか最近まで知らなかった。

このへん自分も知らんですよ。べつに全部知っている必要はない。

面白いからたまに調べたりもするけど。

追記: はてな記法引用すらもさっきまで知らなかったしな!そんなもん)

更にレガシー、すなわち過去遺産なるものについても理解ができない。古い物がずっと使われ続けているIT環境

もう誰もメンテナンスが出来ないものが延々と使われているという事実

層の構造をとっているということと関係があるんですが、仕様が変わると、その上に乗っているものを全部なおさないといけないんですよね。

なので「互換性」というのが非常に重要なのです。

でも革新のために互換性を捨てなければいけないケースも多い。このへんはハードでもソフトでも同じ。

そして、メンテコストが上がっても使い続けたほうがトータルで安上がりという場合は、古いものが残ってしまう。

あるいは「(多少の問題はあっても)動いているものは変えるな」という経験則から意図的に残す場合もある。

西暦2020年にもなって、プログラミング簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。

というかプログラミング言語自体多すぎる。ソフトウェアデファクトスタンダードのモノ程度は知っているが、

いまは原始時代にいると思ってもらって構わないと思いますよ。

ぜんぜん完成していない荒っぽいものを目にしているのだと理解したほうが的確。

それなのに毎日理解のできないパソコンスマートフォンを使っている。

オブジェクト指向のおかげ様だがオブジェクト指向に対して無性に腹が立つ。

自分の全く知らない場所いけしゃあしゃあ演算を行い、そして結果を出す。それも大半が正しい結果で

利便性が抜群だ。些細なミス(バグなど)はあるが圧倒的に利便性が勝っている。

そんな道具に踊らされている自分が滑稽だ。理解できない愚かな自分は正に機械奴隷のようだ。

本当に理解できない。辛い。

勘違いしてはいけないのは、それらはすべて先人の努力の蓄積によって成り立っているということ。

「よくわからないけど存在している道具」ではなくて、信じられないほど複雑だけど、多くの人々の行動によってなんとかかんとか実現した道具なんですよ。

オブジェクト指向のおかげ様」じゃないんです。(もちろんオブジェクト指向というのも大きな発明の一つですが)

そしてブラックボックスとして使うのは多くの場合正しいです。そこは諦めましょう。

でもエンジニアとしての立場からは、その裏に隠れているとてつもない技術思考の蓄積に感動してほしいなと思う。

なので、ちょっとずつがんばって勉強してください。

人類がこんなもん作れたのって、かなりすごいよ?

anond:20201202145020

他ほしいのある?

2020-12-01

これでやりたいことは分かる。分かるけれどこれでどうやって動画音楽エンコードをしたり

画像処理をしたりするソフトウェアになるのかというのがよく分からない。

それは「数学」の知識が足りないからだと思う。

画像や音声を扱うのに純粋数学という学問知識必要ない。

でも、工業数学レベル知識必須である

例えば、サンプリング定理(標本化定理)を知らなければ音声の録音も圧縮理解できないのは当たり前。

から大学情報科、もしくは電子工学機械工学を履修するのは無駄ではない。

日本専門学校だと給与が安い仕事即戦力になるようなカリキュラムになりがちだから

専門学校が扱う職業ラインナップを見ればそれは明らかだと思う

乱暴一言表現するなら、この世のすべてはビット、つまり0と1で表現できてしまう。

少し正確に言うと、2進数ですべて表現できるは嘘で、

例えば小数点以下無限数字が続くような数字は、言い換えれば無限情報必要ということになる。

メモリは有限だし、たった1つのそんな感じの数字記憶するためにどんな巨大なメモリも埋まってしまうのでは意味がない。

からコンピュータ浮動小数点を表現する場合、どこかで足を切らなければならない。

それによって、紙で計算すれば問題ないことが、コンピュータではおかしな結果になることがある。

しかし、これを知っていなければ科学計算はもちろん、銀行のようなお金計算おかしな結果になってしまう。

大学数値計算の授業を取得するのは退屈だが、これを理解してなければ社会に出ても間違ったコードを書いてしまう。

というか、私も大学在籍中に間違ったコードを書いたことが何回かあるw

プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が

書いてないので、ゴールが見えてこない。だからうんざりしてくる。

その原因は根源的で哲学みたいな話で、

世の中のほとんどの物事には正解がないとか、そういう話にしかならない。

良いテキストはあるわけだけど、それを読むべきタイミングもあるし、万人向けが自分に向いてるとも限らない。

本なら何冊かはドブに捨てるつもりで買うしかない

みんなが良いから読めという本も、なんとなく自分にはこれがいいんじゃないか、も買うしかない

買って家でじっくり読んで、途中でナニコレ?みたいな本だったら後悔するかもしれないけど、世の中そういうもんだから

料理を作ろうと思ったら材料と道具を揃えたけれど、レシピが無いので作れないというものに近い。

自分レシピ通りに作らないでヒントにしかしないタイプなのだけど、

料理プログラミングには似ているけど、化学実験ではない。

焼く、炒める、煮る、蒸す、みたいな方法だけ理解していれば味付けなんて適当でいいのだ。

なんらかの魚があったとして、それは食べられる魚だと分かっているが調理方法はまったく知らなかったとする。

本とかネットとか調べる環境がなかったとする。

どうするか?

とりあえず、まず口に入れられるサイズに切るべきだろう。

口に入れられないと食事にならんのだから、魚を切って骨を取る。

さばき方もググれない状況なのだから、もう適当に切断していくしかない。

鱗も大味で取るしかない。

ググらないと、とんでもないほど非効率的なさばき方をしている可能性があるが、とにかく食えればいいのだ。

腐らせては意味がない。

日本刺身みたいな生で食べる文化イヌイットではないが、漁師が船の上で食べることとも関係しているように思う。

何が言いたいかというと、生食現代文明ロジスティクスは保存技術の成せるわざであって、料理の基本は何でも熱を通すべきなのだ

毒になる菌で食中毒では意味がない。

切った魚を、焼く、炒める、煮る、蒸す、みたいな方法で熱を通せば料理は終わりだ。

レシピなんかなくてもこれで十分なのだ

あとはその魚に味を付けるため、味ぽんなり味噌なりトマトなり使えばいいだけなのだ

Cygameのプレゼンにあった、別プロセスウィンドウウィンドウID指定して貼り付けるのをやってみた

これ面白いなあ

面白いけど、Windows電卓は今は昔みたいなWin32APIで書かれてないからなのか失敗する

ペイントもSpy++でなんか変なIDが取得されるし失敗してしまう、残念

でも、メモ帳パフォーマンスモニターはそのまま貼り付けられるw

PythonQtで作ったGUIの中にWindowsパフォーマンスモニターがあると違和感すごいw

Cygameさんのプレゼンでこの別プロセスゲームちゃんと貼り付けられることが前提だからいいけど、

自分がやりたいことでこれで色々うまくいくのかと思うと、うーんとなるなあ

画像処理用途しかも巨大な画像データを扱いたいので、

画像の表示も別プロセス側で行って上記方法でそのまま貼り付けられるのはいいけど、

プロセス側のマウスイベントとか、相互プロセス通信はなんか面倒になる可能性がある気がする

理想通りのアーキテクチャを実現するのは難しいなあ

2020-11-16

よくわからんけどノイズ除去でこもると言えば画像処理でも同じだけどブラーみたいなもんだろうか

ケーブルだと二線にして位相反転して送信すれば受信側で反転して足せば消えるみたいなのもあるけど

最近は色んなことがAIML可能になってるからついてけないなあ

2020-10-23

滅亡間近に見えるコンデジなんだけど

生き残るとメーカが見込んで作ってるのは「良いレンズ+大きな撮像素子+良好なレスポンス」の高級機だけになってる感じするけど、スマホ撮影機能に対する開発努力カメラメーカーは敗北したのだって視点から、高級スマホで当たり前になってきたマルチレンズや高度な画像処理機能を丸パクリしたようなコンデジって出てこないものかな。

いや、素直にそういうスマホ買えよって意見は当然だけど、カメラメーカーがカメラとして作った画質重視のマルチレンズ機とかが、結構高いスマホよりは安く手に入るのは有り難いんだよな。

2020-09-21

anond:20200919215902

これって本当なのかな?iPhoneで撮った写真が非常にSNSで映えるのは分かるし、iPhone広告iPhoneで撮った写真を大伸ばししてポスターにしてスマホカメラで撮ったとは思えない写真になっているのは見たが、センサーサイズレンズサイズからして、理論上通常のカメラに勝てないはずなんだけど。

スマホの小さい画面で見て映える写真は紙にプリントすると不自然に色が派手でシャープネスが強すぎるイメージがある。iPhoneカメラ性能が高いのか、画像処理エンジンが優秀なのかよく分からん

それなら既存カメラメーカーが頑張って作っているカメラとかレンズは何なのかと…。広角でパンフォーカス(画面全体的にピントが合っている)の写真ならスマホの得意ジャンルなんだろうけど、やっぱりちゃんとしたカメラの方が勝っていると思いたい。

2020-09-11

anond:20200911125113

脳内画像処理とか音響処理のニューラルネットワークエライんやで。

人間でも、健常者は視覚に頼る率が高いか聴覚嗅覚処理がそんなに強力じゃないけど、

目が見えなかったりする人は、コウモリ並にエコーロケーション能力が鍛えられてたりするらしいよ。

2020-09-03

anond:20200901205547

画像処理して現在確保できている陣地の色分けと陣地の広さのカウントしたら駄目なんですかね

将棋でも解説で駒の利きを可視化してやってるのはあまり見ないけど、あれはなぜなんだろうか?

評価値は出してるんだから別にやってもいい気はするが

2020-08-13

日本半導体産業についての話_その2

https://anond.hatelabo.jp/20200813115920

上記記事を書いた増田です。外出して戻ってきたらまさか100ブクマ越えだったんで、調子に乗って続きを書きます

イメージセンサー

ソニーセミコンダクタソリューションズグループ

要するにソニー半導体事業部。金額ベースイメージセンサー世界シェア50%を超える王者

裏面照射型や積層型といった新技術世界に先駆けて開発しており、技術・規模両面において市場リードしている。

ただし、スマートフォンデジカメハイエンド品がメインなので、数量シェアでは過半数を下回る。

また車載向けではシェトップではなく絶対的王者といえるほどその地位は安泰ではない。


熊本テクノロジーセンター

ソニーイメージセンサーの基幹工場。初めからイメージセンサー向けで建てられたという特徴がある。

イメージセンサーの主流がCCDからCMOSに切り替わるタイミングでの大規模投資が功を奏し、近年では珍しい日本企業電子デバイス分野での覇権獲得につながった。

長崎テクノロジーセンター

みんな大好き、SCE久夛良木さんがPS3で夢を見てCell Processor量産のために大規模投資をした工場

もともとハイエンドプロセッサ向けの工場だったのだが、PS3爆死のあおりを受けて設備投資が中断。

ソニー本体が65nmまででプロセス投資凍結 → 東芝へ売却 → ソニーによる買戻し → イメージセンサー工場に転換という数奇な運命をたどる。

大分テクノロジーセンター

もともとは東芝の先端ロジック半導体製造の主力拠点

これまたPS3GPUであるRSXの製造担当していた。ソニーイメージセンサーの規模拡大のために東芝から買収。

山形テクノロジーセンター

もともとはNECの先端ロジック半導体製造拠点製造品目としてはWii / Wii UのCPUが有名。

NECロジック半導体部門分社化したNECエレクトロニクスが旧ルネサス合併後、日立系との勢力争いで非主流派となり、工場閉鎖が検討されていたところをイメージセンサー製造能力拡大を図りたいソニーが買収することになった。

こうしてみると、ソニーイメージセンサーシェア拡大には競争力のなくなった各社のロジック半導体工場の買収が大きく寄与していることがわかる。

最も、製造品目の転換にはデメリットもあって、最初から専用工場として建てられた場合に比べて効率が劣る部分があるのだ。

例えば、半導体の配線材としては銅が使われているのだが、金属汚染を避ける必要があるため工場内のレイアウトはそれを考慮されている。

ところが先端ロジック半導体では10層以上使っており配線工程が多いのに対して、イメージセンサーでは3層程度だったりするので、工場をそのまま流用すると製造装置の配置で効率が悪くなる部分が出てきたりするのだ。

パワー半導体

ごめん、ぶっちゃけパワー半導体は詳しくない。三菱電機東芝富士電機あたりが主なプレーヤー

現状では売り上げ、技術ともに世界上位だとは聞いているが、懸念点はある。

彼らは国内自動車メーカー重電家電メーカーに納めるモジュール向けに生産しているのがメインで、半導体メーカーとして世界顧客積極的に売るという感じではないようなのだ

かつての総合電機本体が自社の家電向けに半導体生産していたのが、国内メーカーデジタル家電のシェダウンで売り上げを落とし衰退したのを見ているだけに将来が恐ろしい。

ドイツInfineonアメリカON semiconductorのようにウェハを300㎜化して外販増やす戦略もとっていないようだし、どうなることか…

非先端ロジック / マイコン / ディスクリート / アナログ

ルネサスエレクトロニクス

かつてはマイコン世界一。旧ルネサス時代日立系・三菱系の製品ラインナップを統合できない間に、NEC系の製品も入ってきて大混乱。

顧客が1社購買を避けるため、一時的には1+1+1=3になっていたが、現在はいいとこ1+1+1=1.5程度ではないだろうか。

民生機器向けのローエンドマイコンではPICAVRを有するMicrochipの攻勢を浴び、ハイエンド品ではArmベースで開発しやすさをうたうST Microの攻勢を受けて苦しい状態が続く。

ちなみにアナログ半導体でも日本最大、世界シェアでTop10位置する。さすがは日本代表する半導体メーカー

とはいえアナログ半導体については国内工場ガンガン閉鎖したため、ぶっちゃけ国内製造している割合は大きくなく、買収した米国の旧Intersilの寄与分が大きい。

東芝

電子工作雑誌トランジスタ技術に乗っているような個別半導体を今でも作っている貴重な日系メーカールネサスが古い工場ガンガン閉鎖してほとんど個別半導体から手を引いたため、

ちょっとした単機能部品を使おうと思うと日系メーカーでは東芝がほぼ唯一の選択肢となることも多い。

アナログディスクリート部門の売上自体NANDを作っているキオクシアに比べて規模が小さく地味な存在ではあるが、個人的には頑張って製造を続けてほしいと思っている。

ローム

何かと癖のある京都メーカー。かつてはデジタル家電向けにカスタムICを作り高収益企業として知られていたが、最近ではそうでもない。

とはいえ車載向けの比率を増やしたり、沖電気半導体事業買収 / ヤマハから工場買収といったように経営的にはいろいろ模索している。

総合電機系の半導体メーカーが軒並み没落する中で、大崩れせずに生き残っているあたりはさすが京都系というところか。

なお、独自の社風は業界内でも有名。技術を身に着けた男性社員転職して出ていかないように、地元京都女子社員顔採用してお嫁さん候補としている等の都市伝説あり。

ちなみに筆者は就活生であったこローム選考書類を送ったのだが、他社では聞かれたことがない出身中学校を教えてくれと追加連絡があり、返信後にお祈りされるという謎の経験をしている。

■ TI

アメリカ代表する世界最大のアナログ半導体メーカー。半世紀くらい前から日本拠点を構えている。外資系のためドライな部分があるようで、工場老朽化すれば容赦なく閉鎖している感がある。

主力工場は旧Spansion (AMD富士通が合弁で作ったNORFlash memoryの会社)から買収した会津若松工場

小規模な工場が使われることの多いアナログ半導体では珍しく先端品同様300㎜ウェハを使った大規模工場だぞ。さすがはアナログ王者といったところか。

ON semiconductor

アメリカの電機メーカーMotorola半導体部門のうち、アナログ / ディスクリート部門分社化三洋電機半導体部門を買収。

日本にもそこそこの規模の工場や開発拠点を有しているが、気がかりなのは将来性。リクナビを見る限り、あまり積極的人材採用してる感じじゃないんだよな。

定年等の自然退職分の補充だけというか。日本進出している外資でも、Western DigitalMicronは割と積極的採用投資している感じなのだが、同じ外資でも方針が分かれるのだろうな。

デンソー

トヨタが日系半導体メーカーの衰退に危機感を覚え、自前の開発リソース強化を決断グループ半導体開発のリソースデンソーに集約。

富士通から工場を買収したり、東京設計拠点を開設してルネサス等の大規模リストラ失業したエンジニアを引き抜きしたりしている模様。

筆者の同僚も1人ここへ転職していった。

ファブレス半導体

■ ソシオネクスト

富士通Panasonicの先端ロジック半導体設計部門統合してできた日本最大のファブレス半導体メーカー

デジタル家電画像処理に強みを持つのだが、台湾勢とのガチ競合を避けるために若干ニッチシフトしている感がある。

富士通と旧Panasonic拠点が併存しており、社内文化の融合はあまり進んでいないとの噂。

メガチップス

任天堂関連銘柄最初からファブレス創業した日本では珍しい企業大阪地盤だが、旧川崎製鉄半導体部門を買収して関東にも拠点を確保した。

ソシオネクスト誕生するまで日本最大のファブレス半導体メーカーだった。

ザインエレクトロニクス

日本ファブレス半導体メーカーといえばかつてはここが一番有名だった。カリスマ社長創業して、講演会や本の出版も盛んにやっていた。

デジタル家電で急成長してリーマンショック前には200億くらい売り上げがあったのだが、今では30億くらいに落ち込んでいる模様。

ある程度年齢を重ねて思うのだが、経営者がメディア積極的露出する会社経営に割くべきリソースを浪費しているような気がする。

筆者も大学生のころは意識高い系だったので就活の時にはこの会社を志望していたのだが、今思えば採用されなくてよかったと思っている。

その他

日亜化学

LED大手。売り上げでは日系半導体メーカー上位だが残念ながら筆者は詳しくない。

シャープ

10年ほど前までは世界ランキング20位くらいに位置していたが、

最近はあまり開発リソース設備投資がされていないようで存在感があまりない。

EPSON

まりよく知らない。そこそこ(数百億)事業規模ある模様。

日清紡

本業は繊維メーカーなのだが、最近はなぜか半導体メーカー出資をしている。

オーディオファン知名度の高いオペアンプで有名な新日本無線や、電源ICを作っているリコー半導体部門を買収している。

ミネベアミツミ

アナログ半導体一定リソースを割いている模様。10年ほど前に元になった会社のミツミルネサス工場を買収 / SII半導体部門独立したエイブリックを買収など動きあり

それにしても、エイブリックはあの事業規模でガンガン広告出しているが、費用対効果めちゃくちゃ悪くないだろうか。渋谷看板を見たが主要顧客へのアピールエンジニア採用には役に立たない気が…

トレックセミコンダクター

岡山県アナログ半導体メーカーちょっと前に上場した。

孫さんの会社へ 出版についてですが

 

明日へ走れ!プログラマー シリーズ

 

機械学習を使った画像処理

Pythonでとこうモザイク加工

 

タイトルあってますか?

サンプル画像が1万点ぐらいあれば、平均を取ってモデルをつくって

あとは膨大なパターン演算で、全部の並べ替えをためしていけば

もとに復旧できる可能性はあると思うの

で、時間の短縮のためにパターン学習をですね

そしてさらに、その学習をより、人間が加工しやすくするためにC++ではなくPythonをですね

2020-07-30

日本はどうして半導体への投資諦めたのか

インテルAMDNVIDIAクアルコムARMAppleなど、日本語でも半導体話題になることが多いが、

国内では敗退色が強く、研究投資もない。


韓国国家を上げて半導体勝負しているし、サムスン投資金額は巨額だ。

中国も同じく国家戦略として国産しようとしている。

EUソフトバンクARMを買収したことによって、European Processor Initiative Research ProjectEUとしての半導体を持とうとしている。

imecという先端プロセスを開発してる拠点もある。


富岳で富士通が関わっていたが、どちらかというとARMアーキが使われたことと1位になったこと、TSMC製造したこと話題で終始しているし、

スパコン予算が取れなかった時点で設計者は消えてしまう。

設計用のEDAソフトウェア国産しようという動きもない。


これからハードではなくソフトウェア差別化だと言っている間に、AndroidiOSに見られるようにパクりパクられを繰り返して多少の使い勝手はあるもの差別化要因になっていない。

Androidスマホなんてカメラ性能とCPU性能とディスプレイ性能を比べてのハードウェアによる差別化しか残ってない。

iPhoneなんてApple siliconを独自SoCを作ることで差別化しようとしているし、GoogleはTPUv4で差別化しようとしている。

GoogleがBERTを学習できるのは大量のサーバーがあるからだし、OpenAIGPT-3を学習できるのはマイクロソフトに大量のサーバーを構築してもらったからだ。


ソフトウェア不要ということはないが、ハードウェアの性能以上のことができないし、より抽象度を上げて処理が重くなる方向に向かってるので、ハード進化するしかない。

それ以前にソフトウェアサービス国内市場しか取れず、Appleには手数料を30%から40%に上げようかと言われる始末だ。


からなら量子コンピュータだろうという意見もあるだろうが、下記の慶応量子コンピュータアーキテクチャの図1を見ればわかるように今のコンピュータがなくなるわけじゃない。

どちらかというとGPUのようなアクセラレータとしての域をまだ出ていない。

https://www.futurelearn.com/courses/intro-to-quantum-computing/0/steps/31566

RISC-Vが、という意見もあるだろうが、性能が突出してるわけでもなく、開発環境が整っているわけでもなく、無料という以外のメリットがない。




最後に謎の半導体会社を紹介しておく。プロセッサー業界情報が知りたければThe Linley Groupサイトニュースお勧めする。

  1. Groq社、GoogleのTPUのコア部分を作ったJonathan RossがCEOとなっている会社で、AI用のテンソルストリーミングプロセッサを作っている。
  2. Graphcore社、AIチップを作っている。Azure上で使えたり、デルサーバーに搭載されている。検索エンジンのQuantも画像処理に使ってる。
  3. GrAI Matter Labs社、エッジ向けAIプロセッサニューロモーフィックで低消費電力が売り。
  4. Cerebras社、215mm×215mmのウェーハレベルAIチップを作っている。
  5. 中国Cambricon Technologies社、サーバー向けの推論チップSiyuan 270を作っている。エッジ向けのSiyuan 220もある。
  6. SiMa.ai社、エッジ向けAIチップを作っている。画像処理用のISPコンピュータビジョン用のハードML
  7. BrainChip社、エッジ向けAIチップAkidaを開発。ニューロモーフィック。

2020-07-15

サボっても増田見るくらいしかできなくてだめな理由がわかってきた

自宅待機とテレワークの間みたいな謎なことになっていて暇

サボってもあまり業務に支障をきたさないためこのおうち時間有効活用したいのだけどなんか毎日増田見て終わってしまうので原因を考えていた

原因1:サボるとは言いつつ一応PCの前にいる

・一応罪悪感めいたものがあるので仕事とかけ離れた動作しづらい(宿題の残っている夏休み小学生のような状態

上司が時々オンラインになり、まれチャットで話しかけてくるためその時に対応する必要がある

原因2:合間合間に一応作業も進めている(どちらが合間か曖昧だが)ので、その作業性質に脳のモードが引っ張られている

・仕組みや文章を考えたり文字列PCに打ち込んだりするモード画像処理アナログ作業ゲーム等をするモードが多分自分の中で違いうまくスイッチできない

原因3:易きに流れる性質

・目の前に紙とPCがあるとPCのほうを見てしまうし、理解する必要のある難しい文章と流し見すればいいネット書き込みだと後者を見てしま

増田Twitterのように書き込んでも生活時間フォロワーにばれないし5chのようにスレが進んで流れが追えなくなることもあまりないしIDも表示されないのでいろんな話題を見たり書いたりしやす

原因4:けじめがない

・原因2とも通じるがとにかく切り替えが苦手

・実は終業後もこの切り替えができず趣味の事などを始められず結局増田などを眺めて終わってしまうし寝つきもすこぶる悪い

どうしたら効率よくさぼったり働いたりできるだろうか

2020-07-05

AIが上回ること

コンピュータ観測可能なこと=AI学習できることなので、今だと画像処理とかが強いという認識なんだけど、コンピュータ観測可能なことが今後広がっていくとすると、例えば料理とかは絶対AIにさせたほうが良いよね?

人間だと料理作ってそれを評価してというフィードバックループでもって料理スキルあるいはレシピ改善していくのだと思うけど、やっぱりお腹いっぱいになるじゃん?お腹すくまで待たなきゃだめじゃん?だから、待たなくていいAIのほうが、圧倒的スピードフィードバックループを回して学習できるよね?

中国四千年の歴史なんてあっという間に追い越してしまって、今の人類想像もできないような料理を編み出してくれるんでないかとわくわくしている。

2020-05-31

筆跡鑑定って、そろそろAIでやれない?

・ハンコそろそろ滅びそうだな。

そもそもあんな誰でも押せるもん信用する方が間違ってるんだよ。

・でもサインも筆跡鑑定しなきゃ本人が書いたか分かんないよな。

・っつーか、筆跡鑑定士って商売になるほど出番があるのか?

という思考を経て、

・そーいや筆跡鑑定って、画像処理が発達した今なら結構余裕なんじゃ?

という思考に至った。行ける気がする。

2020-02-26

意識の低いフリーランス生存戦略

意識の高い人々がブログ等で書く「生存戦略」はだいたい、いかにして金を稼ぐかの話をしている。俺のような意識の低いフリーランスにとっての「生存戦略」は文字通り、下手をすると死んでしまうかもしれない罠だらけの生活において、なんとか死なずに生き延びようという話である。厳密にいえば俺は個人事業主でなく一人会社だが、どちらにしても一人きりなのは同じだ。マイクロ法人とか色々と呼び方はあるらしいが何でも良い。意識の低い孤独人間がどうやって仕事を得て、どうやって心をすり減らさずに仕事と向き合うか。そんな話を書きたいと思っている。

俺は一人きりの株式会社Webエンジニアをやっている。他の業種にも当てはまるのか、あるいは全く普遍性が無いのかは分からない。

電話

電話には出なくていい。気付かなかったことにして、あとでチャットワークSlackで「先ほどはすみません」と言えばいい。そのまま文字コミュニケーションが取れるなら取ればいい。相手がどうしても電話にこだわるクライアントであれば、そのときは仕方ない、徐々に距離をとっていき、最終的にはフェードアウトする。電話好きな人に構っている心の余裕はない。

だけど、たまに人の声が聞きたくなるときはある。この人と話をすると楽しい、と思えるクライアントであれば、その人から電話には出る。孤独が紛れて、ふっと心が軽くなる。そんなときがあってもいい。ついうっかり「クライアント」などと意識の高い用語を使ったが、普段クライアントなんて言わない。お客さんと言っている。

チャット

メールよりチャットのほうが効率が良いというのは、同業者うしの会話に限るのではないか。お客さんからの細切れのチャットは、電話以上に精神を摩耗させる。LINEチャットワークの未読が10件や20件になっていると、見なかったことにして帰りたくなる。自宅作業だと帰りたくても帰れない。仕方ないので開いてみると、やはり見なかったことにして帰りたくなる。

頻繁に通知が来るのも辛い。スマホPCどちらもチャットの通知はOFFにして、日に2~3回チェックすれば十分だ。間違ってもスマートウォッチなどに通知を飛ばしはいけない。タスク優先順位が狂って混乱する。

チャットで細切れの言葉を送りつけてくるお客さんより、メールで丁寧な長文を書いてくるお客さんのほうが、自分にとっては有難い。ちゃんとした文章を書ける人は、発注者としての能力も高いし、仕事に手戻りが少ない。メールを書ける人を大事にしよう。

案件

100万円の案件を1つより、10万円の案件10個のほうが遥かに楽だ。前者が10日間で片付くことはないが、後者が1日で片付くことは度々ある。見積もりを誤って工数が3倍に膨れたときプラス2日で済むか、プラス20日になってしまうか、というリスクも考えると、小さな案件をたくさん回していくほうが絶対にいい。

絶対にいいと分かっていても、金に目がくらんで100万超の案件をいくつも請けた。幸いにも見積もり通りの工数で収まった案件と、不幸にも3倍に膨れ上がった案件があった。他の案件スケジュールが圧迫されて精神的に追い詰められた。今後はもう小さな案件しか請けたくない。

営業

なぜ大きな案件を請けてしまうかといえば、営業の手間が省けるからだ。小さな案件を求めて東奔西走するよりも、一つの大きな案件を取ってきて、じっくりと腰を据えて作業できたほうがいい、と思ってしまたからだ。

これは必ずしも間違っていたわけではない。たしか営業には行きたくないし、作業に費やせる時間を増やしたほうが売上は増える。どうやってバランスを取ればいいのか、まだ答えは出ていない。営業に行くたびに当初は自己嫌悪で死にたくなったりしたが、何年もやっていると徐々に慣れてきた感じもある。もうしばらく様子を見てみようか。

収入

さな案件なら納品翌月にはお金がもらえる。これはとても精神衛生に良い。それでも度々、預金残高が厳しくなるときはある。生活費を差し引くと、税金健康保険料を払うお金が残っていない、あるいは生活費すら確保できないときもある。この段階で早くも死んでしまう人がいるかもしれない。俺もメンタル豆腐だけど、ここで死ぬのはあまりに早い。

意識の低さには自信があるのだが、ここだけの話、俺が起業の元手にしたお金キャッシングである会社勤めをしていたある日の昼休み、当分の生活費として50万円を引き出し、そのまま自宅に帰って二度と出社しなかった。このとき経験を活かして、いざとなれば借金があるじゃないか大丈夫大丈夫自分に言い聞かせている。借金くらいで人は死なない。

もちろん借金が積み上がれば経営破綻するから一時的な「つなぎ」として利用する。借金の総額は、生活費1~2ヶ月分が上限だった。小さな仕事をたくさん請けて、入ってきたお金ちゃんと返済に回す。少しづつでも返済できていれば、精神的な負荷はだいたい許容範囲に収まる。

税金健康保険

親族貧乏人が多いおかげで滞納についての知識を持っていたこと、これが幸か不幸かは分からない。親が裕福であれば金を借りれたかもしれないが、親は俺以上に意識が低く、公共料金税金保険料を滞納している。しかしそんな親でも還暦を過ぎてまだ元気に働いている。つまり公共料金税金保険料は「滞納しても大丈夫」ということだ。

具体的にどうすればいいか。窓口へ相談に行けばいい。今は支払えないが〇月頃にまとまった入金予定があるから、その頃までに〇分割で払う、などの具体的な返済計画を、役所の人も一緒になって考えてくれる。役所の窓口の人から個人的お金を借りている訳ではなく、この人はあくま仕事で窓口に立っているだけなのだからこちらもまったく萎縮する必要はない。

社会保険料、本当は口座振替にすべきだけど、収入ないとき生活費を引き落とされたくないから、未だに振込用紙をもらっている。早く振替できるくらいに収入を安定させたい。

タスク管理

意識の低い人間にとって最大の難関であるタスクが山積みなのに朝は起きれない、夜は寝てしまう、昼はネットばかり見ている。いつ仕事をするのかといえば、〆切ギリギリ徹夜をする。そんな生活をずっと続けてきて幸いにも問題なく乗り切れてしまい、さら仕事を増やしたところ、あっけなく破綻した。やはり仕事スケジュール通りに規則正しく進める必要がある。夜は眠らなければ心身が壊れる。

初めのほうに書いた「案件」と被るが、大きなタスクを小さなタスクに分割するのは、意識の低い人間にはハードルが高い。そういうのが得意な人に任せてしまったほうがいい。小さなタスクだけを割り振ってもらい、それが終わったらまた次のタスクを与えてもらう。小さなタスクどうしが重ならないようにスケジュールを組む。それがいい、というより、それしかできない。

タスクを何で管理するかは「ツール」の章で書く。

パソコン

ノートPCデスクトップPC、どちらも一長一短あるが、映像画像処理などの重い作業でなければノートで十分だ。デスクトップにつないだ4Kの広大な画面は、自分にとってはあまりに広大すぎた。広い画面を活用するためにTwitterとかRSSリーダーとか開いてしまって仕事が進まない。ネットサーフィンが効率化されてしま仕事効率は落ちていた。それに気付くまで何年も無駄に費やしたが、今はノートPCに落ち着いている。人間が集中するには、ある程度は視野を狭める必要がある。

もうひとつの切実な問題として、広大なモニタを見続けていると眼精疲労が激しかった。そしてなぜか精神的な負荷も高く、ついにはデスクトップPCを立ち上げるだけで激しく憂鬱になった。おそらく情報量が多すぎるのだ。見るべきもの・処理すべきものが大量に迫ってくる。これはよくない。ノートPCの小さな画面であれば、適度に分割されて仕事が押し寄せてくる。意識の低い人間の脳には有り難い。

ツール

ツールは何でも良いのだが、考え方としてGTDには助けられた。気になっている物事をすべて書き出してしまう。優先順位をつけたあとは、いったん頭を空にする。これを習得してからは脳の負荷がとても減った。山積みのタスクに苛まれて頭を抱えることが少なくなった。とにかく人間の脳には限界がある。余計なことを考えずに、一つのことだけ考えればいい状況にしたい。

タスク管理ツールは ClickUp https://clickup.com/ が使いやすい。大きな会社場合には分からないが、フリーランスなら他の選択肢はたぶん無い。

案件管理ツールは Board https://the-board.jp/ が良い。小さな案件をたくさん登録しても、上手いこと整理してくれる。請求書を郵送したり、メールを送ったり、自分ではやりたくないことを代行してもらえる。

チャット等をまとめるツールは Biscuit https://eatbiscuit.com/ja が良い。

まとめ (まとまらない)

いい加減もう眠いので書くのをやめたい。この記事で何を訴えたいわけでもなく、自分自身の思考の整理のために書いたような気がする。本当はもっと書きたいことがあった気もするが今日はもう眠たい。

ひとつ重要なことを書くと、フリーランスは気をつけないと簡単に病む。自覚したときにはすでに相当追い詰められてる場合があり、なるべく早めに自分自身の病に気付いて対処する必要がある。そして何より、病まないためには「無理をしない」ことが大切だ。

苦手なことからは逃げる。危ないと思った仕事は請けない。狂ったお客さんの電話には出ない。地雷を踏んだらサヨウナラ地雷さえ踏まなければ、意識が低くともなんとか生きていける。生活は貧しくとも、たとえ税金を滞納しても、還暦過ぎまで働くことができる。

金を稼ぐことは意識の高い人々に任せることにして、意識の低い俺たち私たちは何よりも死なないことが大切なんじゃないですかね。まとまらないけど、もうちょっと仕事してから寝ようかな。

4/24追記

続編を書きました。「意識の低いフリーランスの在宅勤務」

https://anond.hatelabo.jp/20200424131857

2020-02-23

[]SONY帝国の野望を阻止せよ

わたくしガジェットお嬢様

ガジェット情報を見てはAmazonクラウドファンディングポチる日々を送っていますの。

最近ガジェットって推すものがあるとするならばカメラですわ。デジタルカメラ

何を今更と思うかも知れないですけれども、最近カメラ事情に詳しくない方へ少々お話させて頂きますわね。

日本光学機器と言えば世界でも屈指のシェアを誇り、我が財閥も購入という形で出資しているのですけれども、光学機器の中でもカメラ業界リードしているのは間違いなくSONYですわ。

数年前から日本ではオリンピックイヤー2020年を控えていて、各カメラメーカーは熾烈な開発競争をしていましたの。

東京オリンピックが開催されれば写真撮影するためにカメラ需要高まることは日本世界を問わず火を見るより明らかで各カメラメーカーはこれを商機と捉え、カメラお嬢様のみならず、包括するガジェットお嬢様も「2020年カメラの年だ」と予想していましたわ。

まり東京オリンピックが開催される直前、2020年初頭に新型カメラの大量発表があると踏んでいたわけですの。

残念ながら新型コロナウイルスの影響で、カメラ写真世界最大規模の見本市イベントであるCP+2020を代表に各イベントは不開催を選択してしまったのですけれども、各カメラメーカーは即座に体制を整えてWeb活用した自社発表へ切り替えましたわ。

リアルタイムで次々と新型カメラの発表が相次いでいるのが今で、本当にホットな時期と言えますわね。

関係者の皆様におかれましてはその心労察してやみません。新型カメラの発表でキャッキャウフフして良いものかと悩みましたが、わたくしはガジェットお嬢様。わたくしま応援をやめてしまっては当家の沽券が許しませんことよ。

話を戻しますわね。

2020年カメラの年、そう予想していたカメラお嬢様ガジェットお嬢様たちは2020年に合わせるように財閥キャッシュフローを調整していたところカメラ業界リードするSONYがやりやがりましたわ!

2019年2月SONYは新型カメラα6400を発売開始しましたの!!!!!

これにはカメラお嬢様ガジェットお嬢様だけでなくSONY以外の各カメラメーカー驚愕したはずですわ!

SONY α6000シリーズと言えば従来型レンズ交換式デジタルカメラ構造を簡略化しミラーレスレンズ交換式デジタルカメラですの。その当時SONYが発表したときNEXシリーズブランディングしていましたわ。

ミラーレスカメラのはしり医療光学機器OLYMPUS総合家電メーカーPanasonic提唱したマイクロフォーサーズシステムですの。

ミラーレスカメラ、早い話がカメラ界のスマートフォンだと思えばよろしくてよ。従来型のガラケーからスマホへ変わった感じだわ。

でもSONYミラーレスカメラマイクロフォーサーズシステムよりも被写体からの反射光を受け取る撮影素子センサーの面積が大きく写真の画質を考えれば、面積がより大きい方が有利なのですわ。

そのシステムの最新直系と言えるのが2019年2月に発表されたSONY α6400というカメラだったのです。

誰もが予想していませんでしたわ。何故ならオリンピックイヤー2020年に新型カメラを発表するのがベターだと誰もが思っていたから。どんなに早くとも2019年終盤の冬ボーナスシーズンだろうと。

しかSONYはそうしませんでしたわ。業界リードする者としてSONYが一番最初に新型カメラを発表するという熱意の現れ、そしてしたたかにも他のカメラメーカーを出し抜いたんですの!

そしてそのα6400は早くリリースするからと言って手を抜いたものではありませんでしたわ。特に注目すべきはYoutube流行などによって需要が高くなった動画撮影機能ですわ。

α6400は最上位機α9Ⅱと同じ画像処理エンジンBIONZ Xを採用しつつ、今やYouTubeでは当たり前となった4K30FPSで動画撮影できましたの。

しか価格コンパクトレンズと、遠くまで撮影できるズームレンズが同梱しているダブルズームキットで約14万円、キャンペーンで2万円のキャッシュバックが付いて実質約12万円で購入できるという価格設定でしたの!!!

既にレンズを所有しているならレンズなしα6400本体11万円、2万円キャッシュバックがあるわけですから9万円ですわ!!!

この凄さからいかも知れませんが、その当時の最上位機α9Ⅱはレンズなし本体で55万円でしたのよ。まったく同じ画像処理エンジン搭載しているのに。

画像処理エンジンBIONZ Xの威力は凄まじく、オートフォーカスの速度は最速0.02秒、しかも顔認識オートフォーカス進化であるオートフォーカスが搭載しており、この瞳オートフォーカスはなんと動物にも適用できてしまますの!ネコちゃんもピントがバッチリ撮影できてしまますわ!

しかも前述したとおりYoutube需要に合わせた4K30FPS動画撮影できて、背面ディスプレイモニター上方フリップして自撮りにも対応していますの。これをカメラ本体価格実質9万円でやりのけたのはその当時α6400のみですわ!!!

増田お嬢様たちから「あら貴女gatekeeperですの?」とツッコミを受けそうですけれども、α6400を見たときカメラお嬢様すべてが本当に驚愕したんですのよ!!!安すぎるって!!!!!

しかも開いた口が塞がらないのはSONYの快進撃は止まらないって部分ですの。

α6400の早期登場は2020年以降のカメラの基本性能を決定付けてしまったわ。SONY NEXシリーズiPhoneだとするならばα6400は時代の変わり目を代表するiPhone Xのような位置付けだと思えば良いわ。

2019年後半に入ると今度はα6100とα6600を発表するという追い打ちをかけて来ましたの!

特にα6100はα6400を元に基本性能を低くすることで価格を抑えつつも、画像処理エンジンはBIONZ Xのまま。0.02秒のオートフォーカス、瞳オートフォーカス、4K30FPSを使えてダブルズームキットで12万円ですわ。

もちろんキャッシュバックもあって、キャッシュバック1万5千円、ダブルズームキットが11万円を下回る価格で買えてしまますの。本体のみですとキャッシュバック適用後実質7万円ですわ・・・SONYやりすぎ・・・

もちろんこの状況を他のカメラメーカーは指をくわえてみていたわけでなくFUJIFILMがα6100と同価格帯のX-A7をぶつけて来て面白くなってきましたわ。

2020年に入るとα6400と同価格帯のFUJIFILM X-T200を発表し熾烈な競争を繰り広げていますの。

カメラお嬢様ガジェットお嬢様の中にはSONYのソリッドなボディデザイン機械的な画質を好まない方々もいらっしゃって、2020年以降の基本性能を抑えつつSONYとは逆張りたかのようなコンセプトを持つFUJIFILMは注目株ですの!

もちろんレンズ交換式デジタルカメラ動画を撮るという流れを作ったCANONYoutuberに高い評価を得ているPanasonic、一風変わったコンセプトでお嬢様の心を離さなSIGMAそしてRICOH(PENTAX)、動画消極的な点が不安視されている眠れる巨人NIKONカメラ女子ブームを生んだOLYMPUSなど、SONYの好きにさせないというライバルは盛りだくさんですわ!

2020年カメラの熾烈な競争に注目こそガジェットお嬢様の嗜みですわよ。

機会がありましたら次回はカメラでないお話をしたいですわ。

ログイン ユーザー登録
ようこそ ゲスト さん