「tCP」を含む日記 RSS

はてなキーワード: tCPとは

2024-10-07

[]2024年9月滅多にホットエントリを出さなドメインからホットエントリ

ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからホットエントリブクマ数順トップ30

ブクマタイトルドメイン
2035日本料理大全/JAPANESE CUISINE | 京都府立大学www.kpu.ac.jp
970Mac やめて Linux PC自作した - IT戦記amachang.hatenablog.com
811科学的根拠に基づく「健康に良い食事」について|国立健康・栄養研究所www.nibiohn.go.jp
80650代、「1日1捨」を11か月続けて革命が起きた。ものが減る以外の絶大の効果も | ESSEonline(エッセ オンラインesse-online.jp
768コイン電池、交換不要に 業界初の自立給電型開発 CR2032代替 SMK | 電波新聞デジタルdempa-digital.com
729Google Playの住所公開に開業届で対応するblog.mrym.tv
607人間リソースと呼ぶことの何が問題なのか - valid,invalidohbarye.hatenablog.jp
581京都府立大学、『日本料理大全』のデジタル版を一般公開current.ndl.go.jp
551勉強から研究member.ipmu.jp
514出版のお知らせ 「普通の人が資産運用で99点をとる方法とその考え方」 - hayatohayatoito.github.io
509もうすぐ 40 歳になるが労働を 3 年以上続けられたことがない IT エンジニアの話 - 30歳からプログラミングnumb86-tech.hatenablog.com
506news16 | 株式会社ポケットペアwww.pocketpair.jp
486Evernoteの華麗なるリブートとその未来lifehacking.jp
479ディズニーゲスト入園者)が高齢化しているのは年間パスポート廃止けが原因ではないらしい?ppc-log.com
471外部クリエイターによる当社所属ライバー権利侵害行為等に関するご報告 | ANYCOLOR株式会社(ANYCOLOR Inc.)www.anycolor.co.jp
457AIによってナスカ調査が加速したことで、既知の具象的な地上絵の数がほぼ倍増し、地上絵の目的が明らかになった|国立大学法人 山形大学www.yamagata-u.ac.jp
442コードレビュー開発者ガイドfujiharuka.github.io
41710ギガネットの不必要性(10G詐欺) | www.kosho.orgwww.kosho.org
412ゲーム情報ゲームのはなしgamestalk.net
392スパイファミリー×かまいたちの夜特別コラボスペシャル試し読みpromo.shonenjump.com
388なぜ日比谷公園に一万人の陰謀論者が集まったのか - やばいブログy-ryukichi.hatenablog.com
360富裕層資産1億になって変わったお金の使い方、価値観FIRE2week.net
340iPhone 16:バッテリー - Apple サポート (日本)support.apple.com
337📗 なぜ依存を注入するのか DI原理原則パターンを読んだ感想Happy developingblog.ymgyt.io
337なるほどTCPソケットRubyで学ぶソケットプログラミングの基礎 | snoozer05.orgwww.snoozer05.org
332Parquetフォーマット概観 - 発明のための再発明mrasu.hatenablog.jp
322一部報道の件について | ニュースリリースアイコムwww.icom.co.jp
317Xiaomi TV A Pro 43 2025 購入レビュー:「量子ドット」はウソですが・・・コスパは凄い! | ちもろぐchimolog.co
307「SwitchBot CO2センサー(温湿度計)/温湿度計 Pro」国内投入確定jetstream.blog
296サンルーフはなぜ、採用車種が減ったのか?|特集JAF Mate Onlinejafmate.jp

2024-09-29

anond:20240929092551

計算機科学知識体系とネットワーク技術

計算機科学は、情報理論的基盤から実用的な応用まで、広範な領域カバーする学問です。以下に、計算機科学の主要な分野と、特にネットワークに関連するトピックを体系的にまとめます

1. 計算機科学の主要分野

1.1 アルゴリズムデータ構造

アルゴリズム設計: 問題解決のための効率的な手順の開発。

データ構造: データの整理と管理効率化するための手法

1.2 プログラミング言語コンパイラ

プログラミングパラダイム: 手続き型、オブジェクト指向関数型、論理型など。

コンパイラ設計: 高水言語機械語翻訳する技術

1.3 オペレーティングシステム

プロセス管理: CPUスケジューリングマルチタスキング

メモリ管理: 仮想メモリメモリ割り当て。

ファイルシステム: データの保存とアクセス方法

1.4 データベースシステム

リレーショナルデータベース: SQLによるデータ操作

NoSQLデータベース: 非構造データ管理

1.5 人工知能機械学習

機械学習アルゴリズム: 教師あり学習教師なし学習強化学習

深層学習: ニューラルネットワークによる高度なパターン認識

1.6 ソフトウェア工学

開発プロセス: アジャイルウォーターフォールモデル

品質保証: テスト手法バグトラッキング

1.7 セキュリティ暗号

暗号アルゴリズム: 対称鍵暗号公開鍵暗号

セキュリティプロトコル: SSL/TLSIPsec

2. ネットワーク技術

ネットワークは、情報の共有と通信可能にする計算機科学の核心的な分野です。

2.1 ネットワークの基本概念

OSI参照モデル: ネットワーク通信を7つのレイヤーに分割し、それぞれの機能定義

物理層: 電気信号ビット伝送。

データリンク層: フレーム転送エラー検出。

ネットワーク層: パケットルーティング

トランスポート層: エンドツーエンドの通信制御

セッション層: コネクションの管理

プレゼンテーション層: データ形式の変換。

アプリケーション層: ユーザーアプリケーション使用するプロトコル

TCP/IPモデル: 現実インターネット使用される4層モデル

2.2 ネットワークトポロジー

スター型: 中央ハブを介して各ノード接続

リング型: 各ノードが一方向または双方向に隣接ノード接続

バス型: すべてのノードが一本の通信ラインを共有。

メッシュ型: ノード間が多重に接続され、高い冗長性を持つ。

2.3 ネットワークプロトコル

IPInternet Protocol): データパケット化とアドレッシング

TCPTransmission Control Protocol): 信頼性のある通信提供

UDPUser Datagram Protocol): 信頼性よりも速度を重視した通信

HTTP/HTTPS: ウェブデータの送受信。

FTP/SFTP: ファイル転送プロトコル

SMTP/POP3/IMAP: 電子メールの送受信。

2.4 ネットワークデバイス

ルーター: 異なるネットワーク間のパケット転送ルーティング

スイッチ: 同一ネットワーク内でのフレーム転送

ブリッジ: ネットワークセグメントの接続

ゲートウェイ: 異なるプロトコル間の通信可能にする。

2.5 ワイヤレスネットワーク

Wi-Fi802.11規格): 無線LANの標準技術

Bluetooth: 近距離間のデータ通信

セルラーネットワーク: モバイル通信3G、4G、5G)。

2.6 ネットワークセキュリティ

ファイアウォール: 不正アクセスを防止。

IDS/IPS(侵入検知/防止システム): ネットワーク攻撃の検出と防御。

VPN仮想プライベートネットワーク): 安全リモートアクセス提供

暗号技術: データの機密性を保護

2.7 クラウドネットワーキング

クラウドサービスモデル: IaaSPaaSSaaS

仮想ネットワーク: ソフトウェアによるネットワーク構築。

SDNSoftware-Defined Networking): ネットワークの柔軟な管理制御

2.8 分散システム

分散コンピューティング: 複数ノードタスク分散処理。

ブロックチェーン: 分散型台帳技術

2.9 IoTモノのインターネット

センサーネットワーク: デバイス間の通信データ収集

IoTプロトコル: MQTT、CoAPなどの軽量プロトコル

2.10 ネットワーク管理モニタリング

SNMPSimple Network Management Protocol): ネットワークデバイス管理

ネットワークトラフィック分析: パフォーマンスセキュリティ最適化

3. ネットワーク技術の最新動向

3.1 5Gと次世代通信

帯域幅と低遅延: リアルタイムアプリケーションの実現。

エッジコンピューティング: データ処理の分散化。

3.2 SD-WANSoftware-Defined Wide Area Network

ネットワーク仮想化: 柔軟なWAN構築とコスト削減。

中央集中的な管理: ネットワークポリシーの一元管理

3.3 ネットワーク自動化AI

ネットワークオーケストレーション: 自動化された設定と管理

AIによるトラフィック最適化: パフォーマンスの向上と障害予測

3.4 ゼロトラストセキュリティ

信頼しない設計: 常に認証検証を行うセキュリティモデル

マイクロセグメンテーション: ネットワーク内部の細かなアクセス制御

4. 学習リソースと参考文献

4.1 推奨書籍

コンピュータネットワーク』 アンドリュー・S・タネンバウム著

TCP/IP詳解』 W. リチャード・スティーブンス著

ネットワークはなぜつながるのか』 戸根勤著

4.2 オンラインコース

Coursera: 「コンピュータネットワーク」、「ネットワークセキュリティコース

edX: 「Computer Networking」、「Cybersecurity Fundamentals」

4.3 標準化団体リソース

IETFInternet Engineering Task Force): ietf.org

IEEE Communications Society: comsoc.org

W3CWorld Wide Web Consortium): w3.org

2024-09-19

ブラウザが直接TCP通信できるらしいやん

次の次のChromeで使えるぽい

HTTP以外の通信もできるのはかなりできることが広がるのでは

DBクライアントJS実装するかWASMにして直接DBアクセスできる

ラサバをウェブに持ってくるときウェブサーバー不要にできるのは助かる

2024-08-24

ゲーム配信視聴者側でレベル0.5くらいにイラッとすること

多人数マルチゲーや長時間配信で明らかに家庭用安物ルータが泡吹いて死んで「あれ~おっかしいな~繋がらないな~見えないな~」ってやってる時間

立派なゲーミングパソコン揃えてるんだろうよ、回線吟味して速い光回線引いてんだろうよ。でも間に入ってるそのルータ、nuroの必須ルータバッファローのワイファイか知らねえけどさ、本棚の後ろに突っ込まれ熱暴走してるか、ソフトポンコツNAT溢れしてるかどっちかで死にかけてるだろ。

NVR500の中古でも何でもいいから強いルータに変えるなり安物ゲーミングならちゃんと風当てて冷やすなりパケロスしないようにしてくれよ。回線ガチャって言うけどネット回線業者けが変数じゃねえだろ。それかもうVPN張って無理矢理TCPセッションを1本に絞るとかさ、「また〇〇さんが繋がらないな~」「あれ~突然調子悪くなったな~」って毎回毎回毎回毎回毎回毎回毎回同じことすんなよ。裏ではDiscordで繋がってんだろ、何か知り合いのプロに聞いて同業者対策回せよ。

大手の箱はある時から一気に減ったぞ。

2024-08-15

なぞなぞ構文で仕事する人

リモートワークになってしばらく経つんだけど、いまだに文字ベースなのになぞなぞ構文で仕事してる人が多くて辛い

お疲れ様です。今お時間ありますか?」

はいなんでしょう」

「○○の件なんですがご存じですか?」

はい知ってます

「それについていま部内で議論してるんです。それについてご相談しても良いでしょうか?」

はいどうぞ」

(やっと本題)

これなんなん?こういうコミュニケーションしろって学校で習ってるんか?

「○○さんお疲れ様です、~の件についてご存じでしたら確認したいのですが、部内でそれについて検討してまして以下の内容をご相談したいです」

これで1トランザクションで終わるのに、なんでなぞなぞみたいに何往復もやりとりすんの、TCPなの?

2024-07-16

anond:20240716233229

そこに至るまでには待ち行列理論があってだな・・・

とはいえIPネットワークはどっちかというと発明に近いだろうし

TCP輻輳制御リソース最適化技術なので

サイエンス範疇かと言われると違う気はする

2024-06-27

機械学習er vs Web開発er vs 組み込み開発er 比較表【令和最新版

anond:20240626103929

業務機械学首(データマイニング)、Web業務システム)、組み込み産業インフラ設備)の経験があるので、分野ごとの相違点と発生しがちな軋轢を書いておく。

-機械学習Web開発組み込み開発発生する軋轢
コード寿命半年20年間40年間組み込み開発er産業系の組み込みは発売から40年後にアップデートするケースもあるので、ドキュメントは、開発担当者が全員退職して誰も残っていなくても理解できるように書いてください!」
コードアップデート頻度試行錯誤しつつ随時2週間に1回半年~5年に1回Web開発er組み込みはどうしてそんなに時間がかかるの?アジャイルを導入してください。ウォーターフォールは硬直的でデメリットばかりですよ」
アップデート提供方法-(コードは少人数の同僚だけで使用サーバ自動デプロイ技術者が現地訪問してアップデート組み込み開発erアジャイルから最初は若干のバグを残して発売し後日アップデートするって?グローバルで既にXXX台受注しているけど、誰が現地に行くの?費用負担する部署はどこ?」
開発者属性理系修士博士、少数精鋭専門学校修士、文理混在、大人電気系、機械系、情報系の修士博士機械学習er「数式で表現できない知識民芸品です。エンジニアを名乗っちゃダメでしょ」
関係部署マーケティング企画顧客ハード開発・工場組み込み開発er納期3カ月前なのにソフトが完成していないの?生産立ち上げを工場相談していない!?スケジュールをゴールから逆算できなかったの??今回は船便での輸送になるけど、それも計算に入れてあるよね?」
計算資源潤沢予算次第貧弱組み込み開発erデータマイニングやってたKさんOSSを使うらしいけど、サイズが5MBあるんだぜ。5MB全部必要なのか聞いたら一部機能しか使わないんだって。で、他チームとの容量調整は丸投げされたの。感覚破壊されるよな。」
3rdパーティライブラリOSSOSS買ってくる組み込み開発erOSS不具合があったらどうやって修正して顧客デリバーするつもりなんだろう?リスク移転の考えで、不具合補償契約込みで買えばいいのに」
通信プロトコルデータフォーマット生データ王様なので、生データに従う最新のものを取り込む実績重視Web開発erHTTP実装がないの?TCPを直接使う!?暗号化認証はS社の独自プロトコル?古いプロトコルを使い続けているから開発効率が低いんだよ」
電源OFFタイミング任意コントロール可能定期メンテナンスコントロール不可組み込み開発erファームウェアアップデート中に電源OFFしたらどうなるの?ファイル書き込み中の電源OFFは?状態遷移図って知ってる?」
性能出来高顧客要件常識予算に従うミリ秒マイクロ単位タイムスライス管理Web開発er「性能改善でXX関数10ミリ秒を1ミリ秒以下に短縮するために2週間も試行錯誤したって?プロ社員人件費は7万円/日だから70万円を消費したね?AWSEC2の性能を調整すれば2000円/月で解決だよ。損益分岐点は350カ月だけど顧客のこれまでのリプレース実績から判断してこのシステムはそこまで長期間使われない」
学会発表特許結構あるほぼなし年1件の特許出願ノルマ組み込み開発er学会発表特許出願もなく、何を開発したの?ドメイン知識ソフトウェアに翻訳してAWSポチポチやっただけなの?開発行為ではなく作業だね」

分野ごとに要求される製品特性が異なるから、異分野に移ると文化摩擦が起きるという話だと思う。製品特性の違いを理解し自らの行動に反映できるようになるには、ベテランでも数年かかるケースがある。開発期間10年のテーマ経験したことがあるが、そうした場合だとワンサイクルを経験するのに10年かかるので。経験から学ぶのが愚者歴史から学ぶのが賢者ともいうが…。

2024-02-27

AI世界が変わる?変わるかwボケ

おっちゃんな、35年パソコン弄ってて、30年パソコンで飯食ってんだが

定期的に「世界が変わる画期的IT製品」って奴が陳列されるのを見てきたの

インターネットもそう

Windows95の時も世間熱狂した

iPhoneもそうだね

 

なにが変わった?なんも変わってねぇよ

人の営みの基本は変わらんの、メシ食って射精して寝る

 

少し前だとスマート家電がそうだった、世界が変わると

アレクサ、照明を明るくして」。。。

 

紐垂らして引っ張ったほうが早いっちゅうねん

 

ChatGPTやらも技術キャッチアップで使いましたよ、てか使ってるが

これで何が変わるのか?

多少効率化するかもしれんが業務全体の効率化への寄与は誤差程度でしかない。

 

もちろんこの誤差程度が積み重なって社会は少しずつ変わっていく、便利にはなっているが。

それで失うもの、新たなロスと結構相殺されちゃう

 

例えば、ちょっとした経費伝票の処理、昔は完全アナログだったが

事務職女の子に、「あんじょうよろしく」と領収書を渡しておけば秒で終わった

怪しげな領収書も優秀な事務職さんが華麗な魔法で処理してくれていた

ところが電子化された今はゴチャゴチャゴチャゴチャと自力入力して電子承認手続きして、

不正防止とやらで新幹線は乗車号数まで書かなきゃならない、時間的矛盾する報告書出したらチェックされて返ってくるの、暇だねぇ

んでいずれAIで経費の不正検出できます、みたいなソリューションが出てくるのだろう、無駄の上乗せ屋上

利益だしとんねんからちゃごちゃうっせぇわと言いたいが言うても無駄なので時代迎合

 

さっき冷え性事務職さんに「こんなの通りません」って伝票突っ返されたので愚痴でこれを書いてる

 

 

案の定コメント追記

わいインターネットはまだ国内プロバイダーが個人商用サービスを始める前、WindowsTCPソケット実装する前、Asahi-NETパソコン通信からテキストベースインターネットゲートウェイしてた時代から使ってるから

がっつりネットつかって、きっちりITで飯食ってる、一応プロプログラマーっすよ

当時はgccだったなぁ(遠い目

大友克洋AKIRA金字塔として評価されているが、その直後に作られたほぼ無評価の「老人Z」って作品がある。思い出しちゃった、わいこっちのほうが好きなんよね

ネット世界が大き変わった?

そう勘違いちゃうのも仕方がない

随分と便利になった、そりゃ否定せんよ、でも変わってないよ

なにを評価して「変わった」と表現するかって話になるが

メシ食って射精して寝る、なにが変わったよ

今はみんなAI熱狂してる、世界が変わると、なーんも変わらんよ

ちょっと便利に面白くなるだけ、ほんの少しね

あと俺は新技術否定してるんじゃないよ

でも思ってるほど世界は変わらんと警告してやってんの、よろぴく

2024-02-13

anond:20240213221215

ジェンダーというのは社会的性別であるから

ネット上での言動が女にしか見えなかった場合そいつは女ということでいいのでは?

彼女は男ではないよトランスジェンダー over TCPだよ

2023-07-10

IT技術に興味のないSE

最近になって自分SEというかIT職に興味がないと薄々感じています

自分で好き勝手プログラミングをすることはまあまあ好きなんですが、

それ以外のインターネットの仕組み(HTTPやらTCPやら)だとか、DB管理だとか、フレームワークだとか。

この仕事を進めるうえで必要にはなるであろう知識を学ぼうという気が起きません。

テレワークで人の目がないからか頻繁にスマホいじったり部屋の中を意味もなくウロウロしてしまます

明確な作業がないときは指示をこちから乞うこともしません。やっても1,2日経ってから

自分自分のことが分からないのもおかしいのですが、

「もう何年もSEやってるのにそんなこともわからないのか」と思われるのが怖いからかと思います

(もうすでにそう思われであろうにも関わらず)

転職をしようにもケアレスミスが多く注意力散漫だから事務職は出来なさそうで、

そのくせ人と接するのが苦手で体力もないものから肉体労働もすこぶる不安

それでダラダラと続けてしまって現在に至っています

本当にどうしようもない。

引きこもって氏ねるのならそうなりたい。

以上、駄男のチラ裏文でした。

2023-06-15

YAMAHA NVR500 で エキサイトMEC光 に接続する方法

ネットに公開されている情報は、初心者には難しいと感じました。

Yamahaサイトconfigは公開されていますが、exciteMEC光だと、クリアする注釈が多すぎて。

"NVR500 では、tunnel endpoint address コマンド使用して、AFTR の IPv6アドレス指定してください。"

って書いてますが、exciteMEC光はAFTR公開してないぞ!ってなるので。

正解は[gw.transix.jp]のIPv6アドレス指定する、で

"tunnel endpoint address 2404:8e01::feed:101"です。

以下、全文。

#

# transixのIPv4接続DS-Lite)でインターネット接続

#

#

# ルーターの設定:ひかり電話契約なしの場合

#

#

# ゲートウェイの設定

#

ip route default gateway tunnel 1

#

# LANインターフェースの設定 (LAN1ポート使用)

#

ip lan1 address 192.168.100.1/24

#

# WANインターフェースの設定 (LAN2ポート使用)

#

ipv6 prefix 1 ra-prefix@lan2::/64

ipv6 lan1 address ra-prefix@lan2::1/64

ipv6 lan1 rtadv send 1 o_flag=on

ipv6 lan1 dhcp service server

ipv6 lan2 dhcp service client ir=on

ipv6 lan2 secure filter in 1010 1011 1012

ipv6 lan2 secure filter out 3000 dynamic 100 101 102 103 104 105 118 119

ngn type lan2 ntt

#

# トンネルの設定

#

tunnel select 1

tunnel encapsulation ipip

tunnel endpoint address 2404:8e01::feed:101

tunnel enable 1

#

# フィルターの設定

#

ipv6 filter 1010 pass * * icmp6 * *

ipv6 filter 1011 pass * * tcp * ident

ipv6 filter 1012 pass * * udp * 546

ipv6 filter 3000 pass * * * * *

ipv6 filter dynamic 100 * * ftp

ipv6 filter dynamic 101 * * domain

ipv6 filter dynamic 102 * * www

ipv6 filter dynamic 103 * * smtp

ipv6 filter dynamic 104 * * pop3

# ipv6 filter dynamic 105 * * submission

ipv6 filter dynamic 118 * * tcp

ipv6 filter dynamic 119 * * udp

#

# DHCPの設定

#

dhcp service server

dhcp server rfc2131 compliant except remain-silent

dhcp scope 1 192.168.100.2-192.168.100.191/24

#

# DNSの設定

#

dns host lan1

dns service fallback on

dns server dhcp lan2

2023-02-16

anond:20230216122436

女同士の会話は、 UDP じゃなくて TCP で 3ウェイハンドシェイクから

送信偽装がやりにくいということなんでは。

2022-11-30

anond:20221130155016

まず伝搬遅延を計算します。

これは光の速度から計算できます

簡単計算したければ1m=5nsだと覚えましょう。

そうすると1kmは5μsだとすぐに分かるし、1000kmで5msです。(単位を上げるだけ)

東京-大阪間はざっくり500kmなので2.5msで到達できます

片道の遅延を計測するのは難しいのでpingで往復を測ると5msぐらいです。

実際にはルーターを通過する時間なんかがあるので10msとかになったりします。(30msはちょっと遅い気がする)

ちなみにLTEとかWiFiを挟むと平気で100msぐらい増えます

電波は共有資源なので誰かが使ってる間は使えないから、使えるようになるまで待つからです。

待ち時間が100msとかになります。5GとかWiFi6はその辺が早かったりします。

東京-サンフランシスコ間だと8000kmぐらいあるので40msです。往復で80msなので、まぁ100msぐらいです。

TCP場合送信前に3wayハンドシェイクっていうのをするので2往復ぐらい事前にやりとりします。

なので200msecぐらいかかりますが、最近はFast Openっていうのもあるので多分もっと早いです。

1GBのデータを送るとして、送り始めの先頭データが到達するのにこれだけの遅延がかかります

1byteだけ送って、届いた確認が来たら次の1byteを送って・・・なんてやってたらいつまで経っても送れないので

届いてるかどうかは後回しにしてとにかくドンドン送るとします。

この場合、1GBのデータを送り終わるまでかかる時間は、使える帯域によって変わります

1Gbps使えるなら、1GB送るのにざっくり8secの計算になりますが、まぁ諸々あってそんなわけはなくてもうちょっとかかります

ちなみにUDP場合、使える帯域以上にデータを送ると途中で捨てられるだけです。

パケットなので順番が逆転する可能性もありますが、それでも気付かずそのまま送ります

送られた側でエラーになって初めて気付きます

TCPだと途中で「ここまでOK?」っていう確認をするのでその分の遅延が入りそうですが、SACKっていう仕組みで良い感じに遅延が少なく通信できます

anond:20221130120214

それ不思議なんだよな。音声・映像リアルタイム通信ではTCPの再送なんて間に合わないか意味ないのに。UDPだって暗号化はできるし、TCP使ってる理由わからん

2022-10-13

anond:20221013145402

ほいノ

学歴

中学ん時の偏差値は60くらい。

高専行こうと思えば行けたんだけど、実家離れるの怖くて偏差値45の工業高校へ。

もう全然馴染めなくてさっさと中退

17歳までニート

18歳までフリーター

18歳〜21歳まで定時制に通った。

英語個人的にそこそこ勉強したけど、数学なんかはⅠの後のAが半分も終わらなかったレベルバカ校。

大検で足りない単位取って3年で卒業した。

職歴

21歳〜24歳まで契約社員

この時期は暇で、なぜかやる気に満ち溢れてたから、TOEIC700近くとか日商簿記2級とか色々資格を取った。

24歳でうつになって、30歳くらいまで日雇い派遣無職を半々くらいでリピートしてた。

30歳で製造業正社員になった。

これが人生初めての正社員だった。

やってる仕事は大したことなかったけど、幸い仕事中にPCをめちゃくちゃ使うのでやりたい放題だった。

この時にプログラミングを始めた。

33歳で正社員社内SE転職

年収めっちゃ下がった。

34歳でWebスタートアップ転職

ここで年収どんどん上がった。

36歳でうつが再発して辞めて今に至る。

プログラミング遍歴

略歴・技術スタック

基本は、仕事で使えそうなもの必要ものをその都度吸収していった感じ。

Webが中心ではあるけど、組み込みとかのハードが絡む分野以外は結果的に広く浅く手を出してる、つもり。

言語的なやーつ
Excel VBA 1年
VB.NET半年
JavaScriptNode.js 4年
HTML 1年
SQL 4年
GAS 3年
C# 1年半
TypeScript 2年
Java半年
C++半年
ラダーFB三菱シーメンス 1年

実務経験があるって胸張って言えるのはこれくらい。

大体習得順。

他には、Python、Julia、R、Fortran、Rust、GoDart、Shell、Deno、CSSなんかは少しずつかじってる。

最近Webに関してはほとんどJSTS)で済む感じになったので楽。

なんでPLC最後やねんってツッコミは置いといて、Web系寄りでラダーも触ってるって人は観測範囲ではあんまりいないので、それが俺の数少ない強み。

それ以外のなんかなやーつ

RDBPostgreSQLSQL Server、MySQLSQLiteの順で実務経験あり。

NoSQLはFirestoreが実務経験あり、実務なしだとNeo4jとか。

PaaSGCP(Firebase)、AWSの順で実務経験あり。AzureADVM周りをちょっと触った程度。

Dockerはよく使うけどKubernetesとかまでは行ってない。

後は産業用の通信プロトコル的なやつを無駄に色々触ってる。Modbus TCPとかORiNとかCC-Linkとか。PLCもそうだけど、あの辺は日本ドイツアメリカが未だに既得権益で幅利かせててまじで闇深い。その代わりそれをブレイクスルーできればめっちゃ稼げる分野だと思う。

閑話休題

俺のキャリア形成方法と、簡単アドバイス

まずはカイゼンをしよう

フリーターでどんな仕事してるか知らないけど、仕事で一日の半分が無くなっちゃうじゃん?

から、その時間をまず有効に使う。

以下、俺の場合ね。

次長クラスの人が「この製造番号でクレームがあったんだけど、作業当時どんなことあったか覚えてない?」みたいなことをわざわざ現場まで何度も聞きに来るんだよ。

作業したのなんて半年前だったりするから一々覚えてないっすよ、って言ってるのに何度も聞きに来るからイラッとして仕事用のPC勝手Excel業務日報を付けるようにして、イントラファイルサーバーに置いて「そういう時はこれ見て下さい。次長の貴重な時間が勿体ないです」って言ったのよ。

それだけでめちゃくちゃ喜ばれる。

で、今度はその次長が「この製造番号どれくらいの時間作業終わった?」みたいなことを現場までわざわざ何度も聞きに来るから、俺はその時またイラッとして、Excelストップウォッチもどき作って製造番号とか工程ごとに時間計測して記録して、やっぱりファイルサーバーに置いて「これ見て下さい」って言ったのよ。

それでまた、めちゃくちゃ喜ばれる。

俺のプログラミングの始まりは、ひたすらそれの繰り返し。

最初プライベート時間結構使ってやってたんだけど、そういう周りに喜ばれる効率化を繰り返してると、少しずつ業務時間内で自分スキルアップに直結する時間を作れるようになる。

自分でこれ面倒くせーな、効率よくできねえかなって思ったら、じゃあどうやって?てのを考える。

これがカイゼン英語Kaizenって言っても通じる。

ちなみにPCがなくても、たとえばメールアドレスさえあれば今の時代カイゼンはできる。

大きな会社に勤めてるとかだと使うのが難しいんだけど、IFTTTとかが良い例かな。

https://ifttt.com

これはiPaaSっていうサービス一種で、まあ言葉意味は覚えなくて良いんだけど、要は「イベントAが発生したら別のイベントBを起こせ」っていうのを登録して、自動化できるWebサービス

例えば、あなた日雇い会社にいて、毎日違う現場に働きに行くとする。

で、出勤前、現場到着時、勤務終了の時にLINE毎日報告しなきゃいけないとする。

で、その報告を受けた事務方は、Googleスプレッドシートにその都度入力する。つまり、それだけの為の事務員が一人いる。

面倒くさいし、お金がかかる。

そこで、「特定グループLINEを受信したら(イベントA)、特定Googleスプレッドシート情報を記録せよ(イベントB)」っていうのをIFTTT登録すると、少なくとも事務員入力の手間は省けるってえ寸法だ。

IFTTTはたくさんイベントを処理させたい場合は有料になっちゃうけど、個人で試すぶんにはクレカ登録しなきゃいいだけだから試してみるといいよ。

プログラミングを学ぶならN予備校

月1000円で学べる。コスパは圧倒的。

テキストベースだけど、Web講義とかチャット質問できる。

入門コース学習に180時間と公称してる)がしっかり理解できていれば、Webで大抵のものは作れる。

ただし、大筋は問題ないんだけど、細かい部分で最新技術キャッチアップできてない可能性があるので、そこは注意した方が良いかも。

https://www.nnn.ed.nico/pages/programming/

安定志向なら中小企業社内SE転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。

そしたら、職歴書の作り方次第で中小企業社内SEにはまず転職できる。

中小企業社内SEは、ITリテラシーの低い社員が多い中で「Excelセルの色が変わらなくなっちゃったんだけど!」とか「複合機が紙詰まりって言ってるけどその紙が見つからない!」とかクソイージークエストをこなすだけでおちんぎんが貰える、人によっては天国、人によっては地獄のような職業だ。

ごめん、流石に言い過ぎた。実情は色々と面倒くさい。DXとかバズワードを聞きかじったクソ重役から突然言い渡される重めのミッションとか。

けど安定なのは間違いない。

上昇志向なら中小製造業生産技術転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。ここは社内SEと同じ。

生産技術ってのは、誤解を恐れずにすげえ簡単に言えば、カイゼンばっかりやってる人たちのことだ。

あんまり詳しくは言えないんだけど、俺が最後にやっていた仕事は言わば生産技術だった。

で、中小企業生産技術は、Webに強い人材をかなり欲しがっている。有り体に言うとIoTとかね。

IoT最近セキュリティの強化がかなりクローズアップされていて、そのせいで二の足を踏んでる企業が多い。

そこに滑り込むのはアリだと思う。

まとめ

よく「T型人材」って言われ方をするけど、どっちのスペシャリストの言うこともある程度分かる「橋渡し」的な人材になると途端に貴重になって需要が増すので、上昇志向があるなら「Web+何か」の組み合わせでお金稼ぐのが良いんじゃないかな。

ま、橋渡しって自然プロマネとか任されがちで、裁量大きくて大変なんだけどね。

質問あればどうぞ。頑張って。

2022-09-30

パケロスいうな

TCPでパケロスとか言ってる奴は自分が何を言っているのか分かってんのか

NUROをきっちり糾弾するためにレイヤーのことぐらいは分かってくれ

例えばLTEなんてバンバンパケロスするけどTCPUDPだと全然パケロスが無い

モバイルバックホールはそもそも品質が凄く悪いのを前提にしている(無線区間のことではない)

パケロスしてるからダメでしてないかOKっていう単純な話では無い

そういうのをひっくるめて「回線速度」で評価できるんだから

単純に「NUROは遅い」って言えばいいし、NUROはそれを向上させればそれでいいんだよ

anond:20220930124711

適当SNSやググって聞きかじった程度の知識デタラメ言うのやめてくれません?

>LAG WATCHping(ICMP echo)で計測しているのであてにならないね

ちゃんTCPコネクション毎にパケロス起こってるか見ないと正確なことはわからない

どうせICMPはルーターでの優先度低いかドロップしても問題ない当てにならないとかどこかで見たんでしょうけど

ICMPが重要IPv6においてもNUROはICMPパケットをロスしてるのをどう説明するんでしょうかねぇ

NUROのパケロスが出るの真相 実はパケロスしてない

パケロスしてるって言ってるNUROユーザー、実際はパケロスしてない。

パケロスした!ってスクショはってる人結構いるけどあれは罠。

speedtest.netで速度測定するときサーバー自動選択されるんだけど、

NUROを使っているとGSL Networksってサーバー自動選択されやすい。

GSL Networksってサーバーに対してスピードテストするとNUROでなくてもパケットロスが出る(ひどいと60%以上)

試しにNURO以外からspeedtest.netでGSL Networksを手動選択してスピードテストしてみてほしい。絶対パケロスが出るから

で、NUROユーザーが貼っているスピテスのスクショ

ほとんどの場合テストサーバーがGSL Networksなんだよね。

NUROユーザーはspeedtest.netテストするならGSL Networks以外のサーバー、例えばi3D.netでもう一度テストしてほしい。

それでパケロス出たら回線環境問題

追記

FF14のこれはパケロスを測定する方法じゃなくて経路を報告するためのもの

https://jp.finalfantasyxiv.com/lodestone/topics/detail/b4448590f9576b7c847824215f4ce11d545b48cb

ブコメの指摘の通りパケロスはLAG WATCHで計測できる

けど報告を見るにそんな重大なパケロスは起こってなさそう

https://lagwatch.com/

パケロスじゃなくてBufferbloatが起こってるんじゃないかと疑ってる

https://evenroute.com/bufferbloat

Bufferbloatのテストはここでできる

https://www.waveform.com/tools/bufferbloat

【再追記

GSL Networksでパケロスが起きる問題、どうやらICMPだけで起こる様子

https://twitter.com/hasegaw/status/1575694680641007616

LAG WATCHping(ICMP echo)で計測しているのであてにならないね

ちゃんTCPコネクション毎にパケロス起こってるか見ないと正確なことはわからない

で、ちゃんと計測している人を探してきましたが9月22日頃の19時-翌1時は普通にレスポンス悪化してます

https://twitter.com/Clorets8lack/status/1575256365517639680

最近改善しているみたいだけど今後どうなるか

https://twitter.com/Clorets8lack/status/1575259700622667776

2022-09-23

パケットは落としていいんだよ

NUROでパケロスが酷いっていうのは問題だし対処してほしいけど

パケットを破棄するなんて許せない」とか言ってるアホはインターネット最初から勉強し直してこい

UDPパケットを落としてるのは問題」とか言ってるアホもL4勉強やり直してこい

TCPが遅いだのなんだの文句付けてUDPネットワークリソースを消費しておいて

いざUDP輻輳したらNUROに文句言うとかお門違いにもほどがある

文句を言う先は任天堂だし任天堂はまともなネットワークエンジニアを雇えよ

今時のゲームUDP冗長に送るのがデフォだし輻輳制御とか全然考えてないから絞られて文句言う方がおかしいわ

ゲームじゃなくて仕事で使ってる人からすれば「そんなクソUDPパケットバカバカ落としてしまっていい」っていう感じだし

TCPみたいなフェアネス考えてないパケットはもうガッツリブロックしていいんだよ

文句言う先間違えんな アホども

追記

伸びててワロタ

そして全員電話屋さんの脳みそワロタ

1Gの先に100Mの回線繋がってたら「90%もパケロスしてる!」って騒いでるようなもん

送ってる奴が悪いに決まってるだろ

もちろんそんな単純な話では無いんだけど輻輳の原因がスプラ制御してくれないならUDP狙い撃ちで落とすしかないでしょ

他の人が困るんだからそれでいいし、パケロスしてても完全ブロックじゃないんだから端末側でどうにかせーよっていうのがインターネットですよ

まぁそもそもベストエフォート」っていう単語が良くないと思う

特に日本人は「もっと頑張れ」とか言い出しそうで

1Gの回線で1Gのスピードが出ないのは頑張りが足りないから、とか思ってそう

「無保証シェア回線」とかにした方が良いのでは

2022-09-19

ネットに詳しい人教えて!今もイーサネット使ってるらしいけど、人増えた現代で困ることないの?

イーサネットはある人が通信していたら同時にそのルートを通る通信はできない、衝突避けるために通信を一時止めるみたいなシステムになってるらしいけど、これ何十億人と同時にネットしてる現代だと止まりまくりじゃないの?

まりまくってるのが、隣人がAV見てる時の通信が重くなるっていうアレ?

帯域制限みたいなのがあるらしいけど、そのレベルまでは間断なく送信できて(光の速さ的な速度でパケットが飛び交う?)、AV見てる奴がいると、イーサネットavデータばかりが流れまくって、AVの隙間を縫うために一時停止が頻発して通信が遅くなるって理解

 

ネットに落ちてた20年ぐらい前の群馬大学tcp ip講義レジュメ見て言ってるだけだから現代では改良されてるかもしれんが…

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