「C言語」を含む日記 RSS

はてなキーワード: C言語とは

2025-10-15

anond:20251015162417

PS勝利に関してはバグだらけとはいえ、Cで書けるライブラリを用意してくれた事も大きかったかと思いますね。

PS2以降、正確にはポケステから電話帳みたいなニモニックコードしかなくてアセンブラで書くしかないみたいになってキツくなったけども、最初期は参入メーカーの事考えてくれてるなと

こういう意見もあるみたいだね。

任天堂セガC言語が使えなかったみたい

2025-10-13

アセンブリ言語使ってた時、C言語なんて遅くて使えねーと思っていた。

その後、C言語使い始めた時には、アセンブリ言語で消耗してるのは時間のムダだと思うようになった。

今、各種プログラミング言語からAIを使う時代になり、AIが出力するコードなど信頼できねえと思う頃から

その後、AIを使わずプログラミングするのは時間のムダだと思うようになるのだろう。

2025-10-09

C言語の登場で人類メモリ管理から解放された

みたいな言説のYouTube見たんだけど、ヤング価値観だなぁと思ってしみじみしてしまった

しろC言語の登場で人類は逆に見えなくなったメモリ管理に足を引っ張られ放題だったけど

その後とんでもない勢いでハード面が追い付いてきたかあんま気にしなくてよくなっただけって印象だった。

もちろん高級言語が登場する前のメモリ操作地獄からはある程度解放されたのは事実だけども。

C言語メモリ管理の手間をなくしてくれたって言われると、言うほどそうか?ってなったな。

2025-10-08

anond:20251008101935

パイソンをやってるのでC言語でも同じだろう

パイソンをある程度使っているならゼロからC言語を学びなおす必要はない

2025-10-02

anond:20251001142227

ぶっちゃけ日本IT技術者のレベルが元々低いだけ」論、読んだけど、雑に日本叩き→雑に海外持ち上げの“気持ちよさ”に全振りしてて、論としては穴だらけだよ。順に潰す。

  

1) 比較の軸がぐちゃぐちゃ問題

あなたの主張、国×時代×指標が毎段落で入れ替わってる。

ある段では「発明(基礎技術)」、次は「産業規模(GDP寄与)」、その次は「起業件数制度)」、さらに「一般人知名度文化)」を指標にしてる。

指標が動けば結論も動く。これ、移動ゴールポストね。

イランアメリカ並みのITインフラ」って“並み”の定義は?普及率?帯域?可用性?クラウド事業者選択肢?輸出管理の制約?定義不在の形容詞議論の死因。

  

2) 「2008年以降に発明がない」→定義すり替え

発明”って規格?論文OSS製品?この区別曖昧にして「思い浮かばない=ない」をやるのは主観事実化。

反例を淡々と置く(全部2010年代以降の「世界で通る」技術・成果):

インターネット標準の中枢

HTTP/3 / QUIC系仕様・QPACKの主要貢献者のひとりは日本エンジニア(例:Kazuho Oku)。IETFRFCはまさに“世界標準”。「世界通用」どころか世界の土台。

深層学習実用基盤

Chainer / CuPy(Preferred Networks)は動的計算グラフフレームワークの先行例。PyTorch隆盛の流れに技術的影響を与えた。CuPyはいまも広く使われてる。

産業を支える半導体×ソフトの複合領域

ソニーCMOSイメージセンサ世界シェア筆頭。これは“ハード”に見えて、設計製造信号処理ツール群までソフトの塊。スマホカメラ品質AI前処理の土台。

大規模分散配信実装

日本人が中心メンテに関与した高性能HTTPサーバH2O等)はCDNや低レイテンシ配信採用例多数。

ロボティクス/製造DX

産業ロボットFANUC安川)周辺の制御通信ツールチェーンは世界現場で常用。表に出にくいB2B領域は“見えないだけ”。

LINEが~」みたいなB2Cの派手さだけが発明”じゃない。基盤を握るのは地味仕事あなたが気づかない=存在しない、ではない。

  

3) 「一般人が知ってた技術」を物差しにする誤り

Winny一太郎CD-ROMMIDIを“国民知名度”で持ち上げて、以後は「思い浮かばない」って、知名度技術力の誤用

2000年代以降、ITは不可視化クラウドプロトコルライブラリ半導体サプライチェーン)へシフト。見えないところほど難しくなった。派手なガジェットが減ったかレベル低下、ではない。

  

4) 「C言語嫌い=低レベル」論の短絡

問題領域言語は変える。Webは「5歳児でも」動かせる?今のWebは、

CD/CIIaCK8s、SRE、ゼロトラスト分散トレーシング暗号化フロントの再レンダリング戦略……

これらを運用で落とさないのが本番。Cが偉い/Webが軽い、は90年代教養で止まってる。

  

5) 「許認可が厳しい国ほどIT強国」って本気?

起業に国の試験?それ、フィルタにはなるけどイノベーション十分条件じゃない。

厳格許認可=「基礎がわかる経営者」ではなく、官許ビジネス忖度の温床にもなる。
起業件数6,500社って、定義登記区分/国策インキュベーションの延べ数)次第でいくらでも膨らむ。数字は分母と定義を見てから

  

6) 「トップダウン国家が正しい」論の危険単純化

トップダウン国家プロジェクトやインフラ敷設には強い。しかし、

検閲・輸出規制外資退出リスクが高いと国際的エコシステム痩せる
ボトムアップOSS文化標準化活動多様性越境が命。これは民主的開放的ガバナンスに寄る。

分野で強弱は揺れる。制度の一軸で「勝ち負け」を断ずるのは幼い。

  

7) 「北朝鮮フィンテックで負けてる」=カテゴリーエラー

それ、犯罪としてのサイバー強盗の話でしょ。規制準拠金融基盤と国ぐるみハッキングを同じ土俵で比べるのは、

「百メートル走で銃使えば最速」って言ってるのと同じ。比較土俵設定から破綻

  

8) 産業構造の話を“エンジニア能力”に押し付ける雑さ

日本ITが伸び悩んだ要因は複合要因:内需構造調達多重下請け英語コミュニケーションストック報酬の弱さ、エクイティ文化大学産業距離IPO市場の質、人口動態、為替

これを全部「技術者のレベル低い」で片付けると、説明力を失う。制度資本設計問題制度資本で解くのが筋。

  

9) 「じゃあ日本は何で勝ってるの?」に答える

インターネット標準・高速配信HTTP/2/3実装仕様貢献、超低遅延配信
半導体×光学×AI前処理:CMOSイメージセンサ周辺のHW/SW統合世界スマホ車載の目。
ロボットFA制御安全規格・現場統合は“地味に”世界標準。
数値計算/機械学習基盤:CuPyや各種最適化ツール学術産業で常用。
モバイル網の仮想化オープン化:Open RAN系の実証事業化で世界選択肢を増やした。

「勝ってる」を“B2Cバズるアプリ”だけに限定するから見落とす。

  

10) まとめ:感情理解する、でもロジックは直そう

主観の羅列と定義曖昧さで「結論ありき」。
2000年代後半以降の日本IT問題だらけだった——それはそう。でも「技術者のレベルが低いだけ」は説明になってないし、反例が普通にある。
正しくは、制度資本需要言語標準化への投資が薄い領域可視的なB2C成功が少ない。一方で不可視の基盤では普通に世界を支えてる。

  

最後に一個だけ。

「“思い浮かばない”から存在しない」はあなた検索能力問題であって、世界事実ではない。

そこを直さないと、次の10年も気持ちよく叩いて終わりだよ。

2025-10-01

anond:20251001150001

C言語10年くらい食ってたけど」

日本語読めない人?

当時はC言語できなきゃプログラマなんて無理みたいな世界だぞ

anond:20251001145536

C言語10年くらい食ってたけど、C言語は糞だぞ

速度のためにヒューマンエラーが頻発する機構放置した糞言語

なんであん言語が長年覇権取ってたのか理解不能

頭でっかちが作ったC++もだめ

四角四面規則を守らせるためにより人間直感的に理解できなくするばかりで、真面目系クズが作った言語って感じ

Rustをやれ

2025-09-18

やだ…このサイト

『苦しんでおぼえるC言語』買ってそうな臭いがする…

2025-08-30

プログラマーって別に稼げる職業じゃなかったんだよ

プログラマーって聞くと今の若い人は稼げる業種って思うかもしれない。でも昔は、そのイメージとはまるで真逆だったんだよ。

90年代初頭、日本バブルの余韻が残ってたけど、IT業界なんてまだオタクの延長みたいに見られていた。NECPC-9801シリーズオフィス定番で、OSMS-DOS 3.3とか、その後にWindows 3.1が出ておお、マウス操作できる!なんて騒がれていた時代だ。

もちろんインターネットなんて一般にはまだ普及してなかった。せいぜいパソコン通信ニフティサーブPC-VANアスキーネット回線速度は2400bps。ピーヒョロロっていうモデム音が夜中の住宅街に響いていた。

俺らはそういう環境C言語アセンブラを叩いてたんだ。コンパイル時間がかかるからトイレに行って戻ってきてもまだ終わってなかったりした。

今みたいにGitHubコードを共有なんて夢のまた夢。ソースのやり取りはフロッピーディスクで手渡しだ。5インチのぺらぺらのやつな。運が悪いと磁気にやられて一発で飛ぶ。だから俺たちはよくフロッピー神社に参拝とか冗談言ってた。

当時のプログラマー給料なんてひどいもんだよ。

正社員手取り20ちょっと下請けフリーランスだともっと安い。今でいうSESの走りみたいな人売りも普通にあった。客先常駐COBOLやらされてバグが出れば徹夜オフィスに寝袋持ち込んで、カップヌードル缶コーヒーの山を築く。徹夜明けに食う吉野家の牛丼が唯一のご褒美。今みたいにエンジニア市場価値が高いなんて考え方はなかったからな。ただの駒だよ。

バブル崩壊後はさらにひどくなった。

仕事は増えるのに単価は下がる。Windows 95の発売で世の中はインターネット元年なんて浮かれてたけど俺たちプログラマー現実は泥臭いコード修正の山。Visual Basic 6.0やDelphiが出て「これで開発効率が上がるぞ」なんて言ってたが、結局は納期に追われるだけ。SunJavaが登場したときも「Write once, run anywhere」なんて夢を見せてくれたけど、実際には動かないアプレットと格闘する日々。

Linuxが台頭してきたのもこの頃だ。

SlackwareRed Hat Linux 5.2をCD-ROM雑誌付録で手に入れて、夜な夜なインストールに挑戦。LILOがうまく動かなくて起動しない、ネットワークカード認識しない、X Windowが真っ黒。そんな壁に何度もぶつかっては2ちゃんねる(当時はまだ草の根BBSが多かったが)やUNIX USER誌を読み漁って解決する。それが楽しくて仕方なかった。でも金にはならなかった。オープンソースに貢献しても無償善意で済まされるだけ。Red HatMySQL ABが上場するまでは、ただのボランティア活動と見なされてた。

今思うと、あの頃は純粋だった。

技術のものが楽しくて、ASCIIOh!Xを小脇に抱えて徹夜コードを書いた。秋葉原ジャンクパーツを漁って自作PCを組み立ててベンチマーク数字一喜一憂した。

飯代を削ってもSCSIハードディスク投資したし、月刊アスキー付録CD-ROMに入ってたシェアウェアを片っ端から試した。儲けようなんて意識はなかった。ただ、面白いものを作りたかった。

それが今じゃITは完全に拝金主義コードの美しさより投資家の顔色を見てる。エンジニアもどこが年収いかばかりで、言語フレームワークを選ぶ基準が金になっちまったPython流行るのもAIブームに便乗してのことだし、ブロックチェーンやNFTなんかバブルがはじける前提のネタ探ししか見えなかった。

もちろん、技術商業化されて豊かになった面もある。AWSGCPのおかげで誰でも世界規模のサービスを立ち上げられるようになったし、GitHubDockerで開発環境も夢みたいに便利になった。だがその一方で楽しいからやるという純粋さはどこへ行ったんだろう。GitHubの草がどれだけ生えてるかが採用基準になる時代Qiita記事投稿するのも、技術共有じゃなくて転職市場でのポイント稼ぎ。

あの頃には確かに、金ではなく面白さに突き動かされる熱があった。それが今は金の匂いに上書きされてしまったように感じる。

プログラマーって、本当は稼げる職業じゃなかったんだよ。

でも稼げなくても、やる価値があった。

今の若いエンジニアたちにその気持ちがどれだけ伝わるかは分からない。

当時「Hello, world.」と表示されるだけのプログラムに、30年前の俺は心を震わせていた。

その震えを知っているからこそ、今の金の匂いにむせ返る業界がどうにも虚しく見えてしまうんだ。

2025-08-19

Q.

無限ループは
for(;;)
でも
while(true)
でもいいですよね?
でも職場ではわかりづらいか統一しろと言われました。
white(true)
が無限ループだとわからないアホの意見ですよね?

A.

質問の通り、「for(;;)」も「while(true)」も、どちらも一般的プログラミング言語(C, C++, Java, Pythonなど)で無限ループ表現する手法として正しく使えます。どちらを使っても問題ありません。

職場で「統一しろ」と言われた理由は可読性・保守性のためで、多くのプロジェクトではメンバー全員がすぐに意味理解できるよう、記法を揃えています。たとえばC言語では「for(;;)」のほうが世界中C言語プログラマ無限ループ認識やすいという意見もあります。一方、「while(true)」はより多くの言語で利用できて、安定した書き方でもあるため、最近はwhile派が多い傾向です。

「while(true)」や「for(;;)」が無限ループだと分からない人は、少なくともプログラミングの基礎が分かっていない状態とは言えますしかし、チームで使うコードは全員が一目で分かる記法を選ぶのが定石なので、職場ルールとして統一するのは「無意味」ではなく、むしろ合理的理由です。煽る必要もありません。

要点まとめ
「for(;;)」「while(true)」どちらも無限ループとして正しい。
職場統一を求めるのは可読性や保守性のため、合理的。
どちらも分からない人は基本を学ぶべきですが、現場ではルールを優先すべきです。

anond:20250819110323

ウィィィィス!どうも〜█████でぇぇすぅ〜

スゥゥゥ…え〜とですねぇ、無限ループの話ですけども…

あ〜なるほどなるほど、専門学校プログラム勉強してるんですねぇ。僕もね、昔ちょっとだけプログラミングやったことあるんですよ。スゥゥゥ…まぁ僕の場合は独学でしたけどね、専門学校とか行かなくても、才能があればできちゃうんですよねぇ…

で、while(1)とfor(;;)の話ですけども…スゥゥゥ…

これはねぇ、多分ね、昔のC言語時代からの話だと思うんですよ。僕が思うにはね、for(;;)の方がコンパイラ的に最適化されやすいっていう、まぁ都市伝説みたいなのがあったんじゃないかなぁ…

スゥゥゥ…でもね、正直言うとね、while(true)が一番読みやすいですよね。僕もそう思いますよ。初学者の人にはね、while(true)を教えるべきだと思うんですよねぇ…

あのね、僕が昔ちょっとだけやったバイト先でも、プログラマーの人がいたんですけど、その人もwhile(true)使ってましたもん。スゥゥゥ…

でもね、ネットで誰かが言ってたっていうのは…まぁ多分古い時代の人の意見じゃないですかねぇ。今の時代コンパイラ最適化技術進歩してるし、可読性の方が大事ですよねぇ…

スゥゥゥ…あのね、プログラミングってね、他の人が読んだときに分かりやすく書くのが一番なんですよ。僕もね、動画作るときもそうなんですけど、視聴者のことを考えて作らないといけないんですよねぇ…

まぁfor(;;)推しの人は、多分昔からプログラミングやってる人で、なんかこう…古い慣習にこだわってる人なんじゃないですかねぇ。スゥゥゥ…

でもね、君みたいな初学者の人は、while(true)で全然いいと思いますよ。むしろその方が、コード意図がはっきりしてていいじゃないですか。

スゥゥゥ…専門学校先生には、while(true)の方が可読性高いですよねって聞いてみたらいいんじゃないですかねぇ。多分先生も同じこと言うと思いますよ。

まぁ僕も、もしプログラミング動画作るとしたら、絶対while(true)で教えますねぇ…初心者に優しい説明をするのが、僕のスタイルですから

スゥゥゥ…というわけで、まぁfor(;;)にこだわる必要全然ないと思いますよぉ〜

anond:20250819110323

ChatGPTに聞いたらええんちゃう

いい質問ですね!

これ、実は「どっちが正しい」みたいな決着はなくて、言語文化時代背景によって意見が分かれる話題なんです。

---

1. for(;;) vs while(1) vs while(true)

for(;;)

* C言語伝統的な「無限ループ」の書き方。

* `for(初期化; 条件; 更新)` のすべてを省略すると無条件ループになる。

* 昔は「最適化挙動が明確」という理由で好まれることもあった。

* UNIX系の古いソースコードでよく見かける。

while(1)

* 「1が常に真だから無限ループ」という書き方。

* こちらもC言語の慣習として広まっている。

* ただし「1って何?ブール値?」と初学者には直感的でないかも。

while(true)

* C++JavaC#などブール型が明確な言語では「一番可読性が高い」。

* 「ずっと真の間繰り返す」という自然な書き方なので、最近こちらが推奨されることが多い。

* Cではtrueを使うには stdbool.h をインクルードする必要があるので、昔は避けられがちだった。

---

2. 「for(;;)派」の人は誰?

ネットでよく言われるのは、Linuxカーネルコード規約とか古いUNIX文化の影響です。

特に有名なのは

Linus Torvalds(Linux開発者

* 「無限ループは for(;;) を使う」とカーネル開発のスタイルガイドで書かれている。

* 理由は「歴史的にCで最も標準的で、誰もが見慣れているから」。

要するに「C文化圏ではfor(;;)が王道」というだけで、現代教育C++/Javaなどの文脈では while(true) の方が読みやすい、という感じです。

---

3. まとめると

C文化特にシステムプログラミング) → for(;;) が伝統的で好まれ

古いCコード教科書 → while(1) がよく出る

モダン教育C++/Java/C# → while(true) が一番わかりやす

なので、初学者が「while(true)の方が可読性高い」と思うのは大正解です 👍

---

👉質問

あなた勉強してるのって「C言語メイン」ですか?それとも「C++Java」とか他の言語も触ってます

文脈によっておすすめの書き方を整理してあげられるよ。

2025-07-07

anond:20250705193628

あんまり理解できてないのだが、要はcpuに直接命令するために機械語があるが、それだと人間理解出来ないのでC言語とか人間用に言語を作ったように、人間と生成AI両方が理解やす言語使うのがいいだろうし、それにDOTが使えるんじゃね?って理解でいいのかな。プログラミング初心者が生成AI使うのはちょっとどうかと思うが。

今回の提案プログラミング有識者向けの本質は「生成AIへ向いた中間言語の発掘」であり、「DOT言語ならそこそこ普及してるしプログラミング初級者でも扱えるんじゃね?」と業務中に発想したものを書き留め公開いたしました。

2025-07-06

anond:20250705193628

面白そうだから試してみたんだけど、c_lang[source = hogehoge];ってノードを作るとC言語を混ぜ込めるようだ

中間言語として便利過ぎる

2025-07-05

anond:20250705222003

しか科学技術進歩は、それら物理法則を知らない人も適切に車を運転できるようにしちゃうオートマクルーズアシスト自動運転とか。

眼の前のiPhoneユーザの98%は、情報理論電子回路TCP/IPC言語も知らんだろう。ワイもWCDMAやハンドオーバーとかGPSとかイマイチ想像つかん。

2025-06-24

anond:20211204145826

すっかりどこまで書いたか忘れた。

2021年12月ってことは、3年半も前か。

2022年上期 統計検定2級への道

2021年の終わりに↓これを読んだあたりまでだったな。

Pythonで学ぶ実験計画法入門 ベイズ最適化によるデータ解析」

https://amzn.asia/d/0Zcr7n1

すげーいい本だったんだけども、実際に活用する場がないんで(なにせ頭を使わない仕事なんで)読みっぱなし。

今考えるとよくないね

実は、この本に出てくるD最適計画それからサポートベクター回帰っていうやつが1年後くらいにちょっと役立ったのだけど、それは後の話。

ゼロつく」のとき理解できなかったクラス概念も、このころにはすっかり便利さを実感することに。

ここで、もう一度「ゼロつく」に戻ればよかったんだけど、ここまでくると、自分仕事周りのデータに対しては深層学習って不要だなって思って、戻ることはなかった。

前のエントリで書いた放送大学で「Rで学ぶ確率統計」の単位を無事に取れて調子に乗ってたので、せっかく入学したのだからといくつか授業取ってみた。

統計とかプログラミング勉強については、「データ分析知識発見」「コンピュータービジョン」「データベース」の三つかな。

それとは別に文系の科目も調子に乗って履修してる。もともと数学とか嫌いで歴史とかのほうが好きだし。

データ分析知識発見」ってのは、Rを使うやつで、今考えれば多変量解析の入門って感じ。

コンピュータービジョン」はクッソ難しかったな。

OpenCVってやつの使い方をサクっとパパっと知れるんかと思ったら、ガッツリとエピポーラ幾何かいうやつから入って行列三昧だったし。

線形代数を知らないエセ理系舐めんなよ!わかるわけねーだろ(今までの本でも行列を触ってきてたけど、雰囲気でなんとかいける、あるいは読み飛ばしてもそういうもんと思って次に進めた。うまく言えないんだけど、100次元とかあるともう諦めてそういうもんだって割り切れるじゃん?3次元くらいだと、ちゃん現実に戻ってこれないと困るからホント理解できてないのが自覚させられる)

データベース」もお気楽SQLマスターできるもんかと思ったら、歴史から入ってガッツリと三層スキーマなにやら、SQL触るのなんてちょびっとだった。

で、このへんでいろんな方向に手を延ばすのもだけど、1つ資格でも取ってみようかなと思って、統計検定に手を出してみた。

大学がエセ理系ポンコツとはいえ高校出てるんだし大村平の本を読みまくったんだし、受かるだろと思ったが、2級初受験は58点で不合格

すっかり統計学に恐怖が出てしまったので、2級リベンジの前に「Python3エンジニア認定データ分析試験」とかいうやつに挑戦。

こっちは、ホントに易しくて、統計学がわかってなくてもライブラリの使い方がわかればまあなんとかなるもんだった。

ほぼ満点で弾みをつけて、2級リベンジ

今度は過去問を買って真面目に机に向かう。

自分、机に向かうってことが嫌いで、ひたすら通読を繰り返すやりかたしか勉強法を知らなかったんだけど、この時ばかりは体に叩き込む作戦

電卓計算しては、分布表を読んで、判定して、みたいなルーチンを体で覚えて、見事リベンジ

しかし、統計検定2級も受からないくせによく、背伸びしていろんな本読んでたもんだよ。

たぶん、わかったつもりになってなんもわかってなかったな。

2022年下期 統計検定準1級に手を出すも挫折、逃げでまたいろんな方面に手を出す日々

統計検定2級を取った勢いで、準1級とやらもとっちまうかと手をだしたら、テキストが超難しいの。

4章くらい読んで、挫折して、数か月寝かせる、みたいな感じを何度か繰り返すことになった(結局、準1級に受かったのは2025年になってからだ)。

準1級は、統計学以前に、微分積分とか線形代数知識がないとテキスト読めない仕様

例題の解説を読んでも全くわからん

テキストがコレなんだけど、詰め込み過ぎて解説簡素すぎる。

日本統計学会公式認定 統計検定準1級対応 統計実践ワークブック

https://amzn.asia/d/29tEhIM

「式変形については行間を読んで解釈してくれページの都合で次行くからよろしく!」

っていう感じ。

見事に挫折

統計も、微分積分も、線形代数も徐々にってことで、準1級はいったん休止。

で、統計の基礎固めに放送大学の「統計学」を履修することに。

それからバイオインフォマティクス技術者認定試験かい試験をみつけて、興味が出たので公式テキストをとりよせて挑戦することに。

バイオインフォマティクス入門 第2版

https://amzn.asia/d/e1yUQW9

元々、生物系だったので、なんとなくわかる単語も多かったし(理系のくせに微分積分線形代数ヘナチョコって生物だって丸わかりかもだが)。

これが、ほどよく多変量解析から機械学習からいろいろ網羅されていて、いい勉強に。

意外といい本だった。試験のほうは見事一発合格

同じころ、仕事研究部の若い女の子データ分析を頼まれた。

重いもの運ぶくらいしか取り柄がない腹が出て禿てきたオッサンが、若い院卒様に頼られるって自己肯定感高まる良い体験

そこで使ったのが、D最適計画サポートベクター回帰

2023年上期 引き続き、統計検定準1級に手も足もでないので別のことを

まだまだ鼻くそのようなもんなのに、意外と頼られるっていうことになったんだけど、まあ多いのはデータ可視化だったんで、データ可視化を学んでみることに。

で、一冊教科書的なものから始めることにした。

本当は、ggplotとmatplotlibとかplotlyを100本ノックしようと思ったんだけど、やっぱり急がば回れ、有名な教科書和訳らしいので↓をチョイス

データビジュアライゼーション ―データ駆動デザインガイド

https://amzn.asia/d/fyezhsB

すげーお堅いw

データ表現とは?」とか「意思決定とは?」とかばっかw

やっぱ、こころのどっかで、「チャっとやったらパパっとできる!」みたいなのを求めてるんだよな。

そんで、二冊目はもうちょっと実務的に↓を選んだ。

データ分析者のためのPythonデータビジュアライゼーション入門 コードと連動してわかる可視化手法

https://amzn.asia/d/f88EHbl

この本はかなり実務的、というかどうすればお手軽に可視化できるかって話だけなんだけど、おかげさまでキレイに見せるテクニックだけは上がり、職場でも評価は上々。

「なんかよくわかんないけどアイツに持っていけば綺麗なFig作ってくれる。ポンコツからいつも暇だし!」

という状態に。

2023年下期 再び基礎固め

放送大学で「データ構造アルゴリズム」とかいう科目を取ったおかげで、意図せずC言語と関わる。

二度とC言語を使うことなんかないだろうけど、グラフ理論コンピュータと相性がいいのが、データ構造勉強をしてよくわかった。

そんで、やっとこさ挫折していた統計検定準1級の勉強を再開する。

で、また数章読んで飽きた。

だって、難しいんだもん。

っていうか、線形代数微分積分学力不足で投げたことをすっかり忘れて、もう一度開いて投げ出すんだから世話ないわなw

仕方ないから、微分積分高校三年生の使う黄チャートを買って目を通した。

新課程 チャート式解法と演習数学III

https://amzn.asia/d/1CjPmou

線形代数

意味が分かる線形代数

https://amzn.asia/d/arDDO2C

を一周。

部分積分と置換積分を手足のように使えるようになってやっとこさ、統計実践ワークブックを読めるように。

読めるようになってから読むと、因数分解くらいの感じでマクローリン展開してきてることがわかって草。

行列アレルギーもだいぶ克服した気がする。

統計勉強リハビリにと、放送大学でも「統計学」という授業をとってみたけれど、統計検定2級より易しかった感じ。

プログラミング勉強ほとんどしなかったけど、Githubアカウントつくって、renderとかherokuウェブアプリを公開したりした。

Gitを覚えてみて初めて分かる、「名前を付けて保存」以外のファイル管理を知らなかった自分のヤバさ。

かいっても、職場みんなそんなんだけど。

続く。

底辺派遣エンジニアぼく、34歳で年収700万円しか稼げなくて泣く😭

34歳年収700万の高齢貧困弱者男性なんだが、底辺派遣エンジニアやってます

人生なんも安定してない。

派遣からさ、数年おきに全国転勤よ。

東京にいたと思ったら神奈川、次は浜松市静岡市……って感じ。

でさ、派遣って立場上、大事仕事任せてもらえないのよ。

サポート」「ヘルプ」「雑用さん」って扱い。

職場人間関係作っても、数年でリセット

また新しい現場、新しい仕様書、新しい先輩。

覚え直し、気疲れ、ストレス、そしてまた転勤。

正直、今までの仕事でまともに触った言語なんてMATLABC言語くらい。

PythonJAVAC#

知ってるけど業務じゃ使ってないか履歴書に書けねぇんだわ。

から転職ってなるとスキル不足だから無理だよね。

もう終わりだよこのスキルセット😭。

あと地味に辛いのがマイコンの足に測定用のピン挟む仕事

あれ、昔は平気だったんだけど、最近肉眼で見えない。

目がしょぼしょぼして、ピン曲げて怒られたこともある。

これが老いか……。

で、転勤多すぎて定住できないから、家買うのも無理。

ローン?家買っても数年で引っ越しなのに買えるわけ無いだろ。

てかさ、ふと思うんだけど、俺このまま40、50になったらどうなるの?

転勤先で孤独死とか、マジでありえるぞ?

なんのために働いてるのか、最近わかんなくなってきた。

毎日不安孤独が年々積み重なってくるだけ。

泣けるわマジで

なんかもう「人生詰みました」って感じ。

誰か助けてくれ……。

2025-06-04

anond:20250604144308

結局大人数で開発ってなるとケンカも起きるしめんどくさい作業押し付け合いになったりするからね。

好き勝手楽しくやりたいなら個人製作が何事も言いモンだよ。

俺も一時期コミケゲーム作って売ってたわ。カネにはならんけど楽しかったな。

あの頃はUnityも無い時代だったかC言語でシコシコ作ってたわ。

2025-05-28

anond:20250522100954

ワイはC言語安全設計が求められる分野だから一生AIには代替されないやで😏

2025-05-25

anond:20250525224827

アセンブリよりC言語の方が人間理解やすいし

ガベージコレクションや非同期処理も自分実装する必要もなくなった

AIもその延長線上でしかないと思う

2025-05-12

古く低スペックPCエディタを入れた

このエントリ2008年発売のAcer Aspire One ZG5を使って書いている。

これまでのあらすじ

中古で買ったネットブックAcer Aspire One ZG5)をアップグレードし、Linuxディストリビューションインストールし、軽作業ができるようにしていた。

本体キーボードが壊れることも含めて、あらゆるトラブルに遭い続けている。

Debian11 32bitをインストール後、ディスプレイ輝度調整、冷却ファン制御をした。

現在スペック

CPU: Atom N270 (single core 1.6Ghz)

RAM: 1.5GB

ディスプレイ: 8.9インチ, 1024x600 TFT LCD

ストレージ: 120GB SSD

OS: Debian GNU/Linux 11 (bullseye) i686

本日対応

その他の対応

  • 本日起動したらまた「P」キー入力を受け付けなくなっていたので、本体キーボードをいったん取り外して挿し直したらもとに戻った
  • Trojitaというメーラーを導入しようとしているが、Buildにひどく時間がかかっているので、終わり次第やることにした

今後の対応





anond:20250508221237

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