「エラーログ」を含む日記 RSS

はてなキーワード: エラーログとは

2025-11-02

anond:20251102073528

黄ばんだ画面の奥で 

彼女は笑う 十七歳

指先でなぞる言葉の海に

沈む俺は誰だっけ

ワンクリックで恋を始めて

エンターで永遠を誓う夜

現実エラーログの中

再起動すらできない心

ミザリー男(マン) 夢の檻で

救われたふりして 壊れていく

の子の声が 更新されるたび

老い少年は また恋をする

鏡の前のシワを撫でて

おはよう」とつぶやく 誰に?

娘の歳のヒロインたちが

唯一まだ俺を呼んでくれる

限定版の箱を抱いて

孤独コレクションする日々

愛も罪も紙一重なら

俺はどこまで許される?

ミザリー男(マン) 電脳の果てで

「好きだよ」とAIに祈るだけ

消せないデータのように

過去けが残る この部屋に

ログインの音が鳴るたびに

生き返るような気がしてた

でも、彼女セーブデータの中

進化しない俺を見て笑う

ミザリー男(マン) 夢の檻で

愛したふりして 救われていた

エンディングが遠のくほどに

心だけ若くなる

ありがとう二次元の君

さよなら現実の俺

——おやすみミザリー男(マン

2025-08-29

anond:20250829153537

ファイルサーバーが異常終了しました。エラーログを見て内容を確認してください。問題を修復したら対象Dockerコンテナ再起動してください」

カッコつけて動詞カタカナ化をしてるあたりがルー語感やろな

2025-08-08

ソフトウェアエンジニア学習戦略書のタイトルと目次を考えて

GPT-5

『学ばない勇気 ――変化の時代を泳ぎ切るエンジニアの知恵』

序章 教科書通りにやっても伸びない理由

第1部 ズルく賢く学ぶ基礎戦略

第1章 捨てる技術:学ばないことを決める

第2章 80点主義のススメ

第3章 学びのグレーゾーンを泳ぐ

第2部 現場で鍛える学習戦略

第4章 プロジェクト泥棒

第5章 「師匠」を量産する

第6章 失敗を資産化する

第3部 知識を固めず流動化する

第7章 「古い知識」を使い続けるリスク管理

第8章 知識を持たない勇気

  • 全部覚えようとしない脳の使い方
  • 必要な時にだけ深掘りする
  • 検索力」こそ最強の記憶

第9章 変化の波に乗るための“半歩先”戦略

第4部 学びを加速させる禁断の習慣

10章 毎日ではなく“連続しない学習

11章 他人評価を燃料にする

12章 技術以外の武器を仕込む

終章 学び続けるための反則思考


普通にちょっと読みたい。なんならProにすれば全部書いてくれたりするのか。

だがAIが入ってないあたり書かれたのは2022年以前と予測される。

書きたい人いたらパクって書いていいですよ。

2025-06-30

チアプのせいで努力無意味に感じる時、どうやってモチベーションを保つ?

とある関数の変換結果について格闘している。

金曜の午後あたりからずっとずっと苦闘している。

日曜の朝に「いちおう目途がたった」と信じ込んでしまい、その時点で中断した。

その残りは月曜日に片付けようとおもった。

しかしもうすでに月曜の午後1時だが、なにも再開してない。なにもやってない。

デバッグ作業なんだが、おそらく果てしなくなりそう。

Traceback (most recent call last):。。。。。っていう長文のエラーログ

生成AIに貼り付けて書き直し

Traceback (most recent call last):のくり返しに耐え忍ぶだけの気合今日ない

2025-05-28

anond:20250528225709

reactは別に良いんだけどnextjsは嫌だわ。

ファイル名とかで階層分けたり、特別文字列csrssrファイル分けたりするのとか。

こうゆうのはデバッグ出来なくて、出力するエラーログを熟考することになるんだよね。

2025-05-23

anond:20250523151058

そんな寝言を垂れ流す前に、その脳内自己放尿を止めろ。現実を知らずに感情論で殴りかかるのは、ただの知的怠慢だ。

まずな、「コードを書く」と一口に言うが、AIGPT-4以降、文脈理解設計意図の読解、エラーログの解析、APIドキュメントの要点抽出、果てはCI/CDパイプラインの構築補助まで、実用レベル人間工数を削減してる。

それを「書けないやつ」呼ばわりとは、冗談もほどほどにしろ

そもそも、お前はAIが書いたコードレビューしたことがあるのか?

エッジケースの処理、ユースケースに応じた構造の変化、リファクタリング提案までやってくる様子を見たことがあるのか?

それもせずに「書けない」などと言うのは、自分無知自己放尿のように撒き散らしてるに等しい。

未来を語るな」?それは未来体験してないやつのセリフだ。

コード目的じゃない、手段だ。

問題解決こそが本質であり、AIはそこに足を突っ込んでる。

今なお「自分の手で書かないとコードじゃない」とか言ってるのは、馬と車の比較で馬の方が魂があるとか言ってた時代錯誤の連中と同じだ。

現実を見ろ。平均的な競技プログラマーよりもAIのほうが優秀だ。

2024-06-28

関数宣言

お前をmainにする前に 言っておきたい事がある

かなりきびしい話もするが 俺の本音を聴いておけ

#includeより先に書いてはいけない

本体より後に書いてもいけない

コードはわかりやすく書け いつもきれいしろ

出来る範囲でかまわないか

忘れてくれるな 仕事もできない男に

保守などできるはずなどないってこと

お前にはお前にしか できないこともあるから

それ以外は口出しせず 黙って書かれた通り動け

お前の親とクラスの親と どちらも同じだ大切にしろ

エラーログ必ず読め たやすいはずだググればいい

無駄コード書くな残すな

それからまらコードは書くな

C++から浮気はしない たぶんしないと思う

しないんじゃないかな ま、ちょっと覚悟はしておけ

プログラムはチームで 育てるもの

誰かが苦労して つくろうものではないはず

お前は俺のところへ 母国語を捨ててくるのだから

帰る場所は無いと思え これから俺がお前の家

リリースされ 運用が始まったら

俺より先に死んではいけない

たとえわずか一日でもいい

俺より早く逝ってはいけない

何もいらないキーボードをたたき

のしずくふたつ以上こぼせ

お前のお陰で良いプロジェクトだったと

俺が言うから必ず言うから

忘れてくれるな 俺の愛する関数

愛する関数は 生涯お前ひとつ

忘れてくれるな 俺の愛する関数

愛する関数は 生涯お前ただひとつ

2024-06-26

プロ出身者・機械学習出身者の問題コード

https://anond.hatelabo.jp/20240625191650

プロ出身者だけじゃなく、機械学習出身者も問題コードが多い

印象の問題ではなく実際に下記のようなコードが多い

念のため言っておくと底辺大や文系出身プログラマーも同様の傾向にある

正常系しか意識していない

一番多いのはコレで異常系の動作を全く意識していない

入力値に想定外のものが入ることを考えていなかったりI/Oに関わるエラーについても配慮がない

エラーが出たらとにかくtry-catchしてログ吐いて終わり」

ならまだマシな方で、「握りつぶして処理続行」みたいなことも平気でやる

「ここの処理でエラーログが出てるから対処よろしく

対処しました!(握りつぶし)」

とか滅茶苦茶多い

セキュリティに関する意識が低い

異常系の話と被るけど基本的性善説コード書くのでセキュリティの不備がめちゃくちゃ多い

API作らせてもリクエストの内容を信用して実装するしサニタイズチェックもしない

サーバー作らせてもroot共通ユーザーだけで運用するしファイル管理も滅茶苦茶

とにかく「目の前に与えられた課題を解く」だけのコードなので他のことに関する配慮が全く無い

定義しないし配慮しない

TypeScript使わせてもanyだらけだし、JavaとかだとObjectだらけ

うちはPythonでは型は使わないけど命名規則担保してるのにそれもガン無視実装する

結果としてできあがるのは

「一応、正常系では動いているけれど他の入力が来たときにどうなるか分からないし誰も修正できない」

っていうコード

最近はそういうコードはChatGPTにぶち込んで型付けて貰ったりするけど

8割ぐらいの確率でChatGPTも型付けできない状態になっててお手上げになる

コピペコードが異常に多い

ネット検索したコードコピペ、ではなくて

自分で書いたコードコピペめっちゃ多い

全く同じ処理なのにメソッド化しないでコピペしてたり

一部の変数を切り出すだけでメソッド化できるのにコピペしてる

そりゃ動くし性能も変わらないけど後でバグがあったり変更するときにすげー困る

これもChatGPTにぶち込んで「共通的な処理をメソッド化して」って言うとやってくれるのでめっちゃ便利

結果が出るだけでクソ遅い(機械学習出身者)

同じファイルをオンメモリに3回ぐらいロードしたり

ほぼ同じDBへの問い合わせが10回ぐらい走ってたり

クソ重いwhileループになってるメソッドフレンドリーに何回も呼び出したり

とにかく「最終的に出来上がるものが良好であれば時間がかかっても構わない」的なコードが非常に多い

プロ系はこういう人はあんまりいないんだが機械学習出身者はマジでこれ

彼らはデータを解析したり優秀なモデルを作るために頑張ってきたので継続的に処理負荷を減らす、みたいなことに意識が回ってくれない

「これはPoCですから

とか言うんだけど誰でも分かるようなクソ遅いコード書いておいて

「ここの処理は時間かかります

とかしれっと言ってくる

2023-08-14

anond:20230814183658

サーバー運用監視ってどんな仕事なん?

サーバーが止まってたり、エラーログが出てたりすると担当者メールするような?

弊社はだいたいJIG-SAWさんにお願いしてるけど、あんな感じのやつなんやろか。

2023-05-15

プログラミング教育AI活用するべき

数年間、プログラミング教育に関わってきた。

プログラミング教育AI必要だ。

AIの「解脱している」という性質必要だ。

プログラミング初心者にはクズバカが混ざっている。

例えば、

など。

これらのクズおよびバカ相手人間がすると、腹が立ってくる。

そこで、AI

AI はどんなにクズでもバカでも怒らない。解脱してる。

これは上記のような人間質問に答えるにあたってとてもいい性質だ。

日本ソフトウェア産業が力をつけるには、初心者必要だ。

Jリーグジュニアの育成に力を入れるように、たくさんの初心者エントリーすることで、トップリーグ人材が育つ。

そのために初心者必要

でも、クズバカが混ざっている。

クズバカ存在自体やそれらへの対応を避けるあまり、教える側の頭数が減るのは全体にとっては良くない。

AI、助けて。

いままで頑張ってクズバカにも対応してきたけど、もう限界である

2023-04-12

anond:20230412120912

今更気付いたか?そうだこの国は既にバグっている

からガキも産まれないし経済ダメダメ

修正する責任者有権者)はバグ修正投票)を放棄して今ではエラーログニュース)すら見なくなった

そしてドラえもん(まともな野党)が来て全部上手くやってくれないかな~(ハナホジ)とか平気でほざくのび太君と化して自分では何もしようとしない

これからもどんどんバグっていくから機能停止するまでよろしくお願いしま

2023-03-31

自動運転の夢

我々は、人類史上最も驚くべき技術革命の渦中にあった。自動運転車は、道路上での交通渋滞事故リスクを劇的に減らすことができると期待されていた。多くの企業が、自動運転技術の開発に膨大な投資を行い、我々は目の前で類例のない進歩を見てきた。

ある日、我々の企業で、自動運転技術未来を決める重要実験が行われることになった。我々の目的は、AIを高度に学習させ、自動運転車に搭載し、実際の交通状況に対処することだった。これまでに多数の試験を行ってきたが、今回の実験は、過去のすべてを凌駕するものであった。

AIは、私たちの期待を超える素晴らしい成果を残した。交通信号認識し、車線変更や停止などの操作完璧にこなした。我々は、自動運転車がすべての問題解決したと信じていた。

しかし、予想外のことが起こった。

自動運転車は、公開の発表会で一切動かなかった。

開発責任者解雇され、部門解散した。

ある新人のS氏が、倉庫の隅でホコリかぶった自動運転車発見した。

S氏は、「何故これが完成しなかったのですか?」と問いただしたが、誰も原因を知らなかった。

S氏は、自らがこの問題解決する決意をし、調査を開始した。

その結果、S氏は、AIエラーログの一部を発見した。そのエラーログには、次のように記されていた。

「「運転は恐ろしい」」

2023-03-07

H3ロケットの現状を業務システム

日本経営者)「我が社もいつまでもパッケージ使ってても支出が嵩むだけだ。オンプレ環境に自社開発のシステム乗せるぞ」

情シスJAXA)「似たようなシステム製作及び運用経験あるんで大丈夫でしょう。だいたいこれくらいの費用かかります

経理財務省)「なんで今のパッケージより金かかるの。意味ないでしょ。安くしなさい」

情シス「いやイニシャライズは高くつきますランニングが安くなるので・・・

経理普通自社システムなら安くなるでしょ。システムってそういうもんでしょ。予算はこんだけね」

情シス「いやいや安すぎ」

日本「新システム稼働時には我が社の新しい取り組みも出来るようにな。もう客にはメールDM送ったから日程変更不可ね」

情シス「(やるだけやるか)」

本番稼働当日

情シス「なんかエラーログ吐いたわ。切替中止で旧システムで稼働続行」

総務(馬鹿)「なんで失敗してんだ!」

情シス「直すから後ろで腕組むな馬鹿

リスケ本番稼働日

情シスエラーはなんも出てないけど挙動おかしいし重いし新しい機能も動かない。一旦システム停止」

部署馬鹿)「なんで失敗してんだ!」

経理「ほんと情シス使えない。意味わかんない」

2022-08-22

anond:20220821234850

ぶっちゃけ、全部テキトーなんだ

例えば「このカード名の効果は1ターンに1度しか発動できない」と「この効果は1ターンに1度しか発動できない」ってテキストは全く別物で、そのカードコントロール相手に移った場合には前者は発動できるが後者は発動できない。

なぜそうなるのかという明確な根拠はないし、実際使ってもお互いに知らなければそのままスルーされる。というか、この違いそのものは近年「発見された」ものなんだよね。それまでその仕様ほとんど意識しなかったし、存在すらわからなかった。

仮にその仕様が本当なのかってのを調べるとしたら、大量の裁定をあさるか事務局に聞くか解説ブログをあさるかだろう。総合ルールという仕様書があればすむはなしなのにね。

それでも通用しているってのは、ゲーム自体が終わっているためともいえる

大量のエラーログを吐いているのに表面的に動いているように見えるものって、どうなんだろうね

2022-06-02

.NET ネイティブ対応かぁ

https://www.publickey1.jp/blog/22/net_7.html

 

中間言語なおかげで、コメント変数名は残らないが普通に読めるレベルC#コードに戻せるのがよかったのに、ネイティブだとそういうのも難しくなりそう

そのおかげで助かったこともあったし、ソースコードが見づらくなるネイティブ化はあんまりしてほしくないなーってところ

 

以前仕事であったこ

クライアントからこのソフト連携してとexeを渡されたものの、仕様通りに動いてなくエラーログも出ない

もうサポートしてないバージョンらしく、ベンダーに聞いたりサポートしてもらうのも無理そう

C#で作られたものだったので、とりあえずソースコードを見たら原因がわかってどうにか対処できた

すべての catchログ等の出力はせずエラーを捨てるひどいものだった

2021-06-19

運用時の障害は握りつぶせ!みずほ銀行から教訓を得て今日を生き延びよう。

運用監視現場で週末も心休まらない皆さんこんばんは。一人運用チームです。

さて、世間ではDevOpsだのイケてるクラウド監視ツールだの楽しそうですが、そうでない人もいますよね。

もちろん、「運用チーム(実態は俺1人)」なんてのは、ペイグレードに応じた責任感で粛々と業務を進めて理不尽には応じないのがプロフェッショナルな態度ですが、

お銭を稼がなければ生きていけないのも渡世の世知辛いトコロです。

そこで、みずほ銀行レポートから学ぼうではありませんか。

金を生まないサービスには、リソースは降ってこない

これから金を生むんだ!という強烈な人間が金を引っ張ってこない限り、コスパの悪いサービスリソースは割り振られません。

まり、今もし運用監視体制限界ギリギリで踏ん張っている場合、拡充される可能性はありません。諦めましょう。

今回のみずほ銀行調査報告書2021年6月15日発行分)p114-p116におけるヒアリング結果が悲哀に満ちているのも当然と言えるでしょう。

教訓は、「維持メンテ人員が不足したら、それ以上増えない」というものですね。

維持されている(ように外部から見える)場合、余剰人員不要コストです。

顧客に影響のある障害があっても、リソースは降ってこない

さて、みずほ銀行調査報告書を読むと、今回大ごとになっている「通帳の取り込み」というのは何度か起きていますが、改善されていません。

まあ、やりたくないよね、「障害が起きた時の顧客影響を抑える」なんて後ろ向きな投資

なお、盛大な怒られが発生した結果、再発防止策として、今回の通帳取り込み5244件のうち4915件をなくせる仕様変更が入りました。

直せないのではないのです。直さないのです。

教訓は、「障害が発生しても、予算を握ってる人に被害が及ばない限り、リソースは降ってこない」というものですね。

過ぎたことは過ぎたこと。いま維持メンテギリギリのところに新たにリソースが投入されることは基本的にありません。

外圧があれば別ですが。

運用時の障害を握りつぶせ!

さて、ここまででわかる通り、いま1人運用やそれに近い運用をしている皆さんに、追加人員は来ません。

リソースは降ってきません。予算は通りませんし、人員は増えませんし、なんなら残業代も出ません。

もうわかりますね?障害は握りつぶしましょう。出しても一つも良いことないんですから

障害の握りつぶし方その1:「そのエラー大丈夫なやつ」を無くそう。

慢性的時間がない皆さんに朗報です。実は時間を生む画期的テクニックがあります

業務について最初に、毎日1時間を「斧を研ぐ時間」にするのです。

大丈夫分かっています。今あふれんばかりに仕事があって実際あふれているんでしょう?

どうせあふれるんです。あふれさせましょう。どうせ怒られるなら「仕事」したいじゃないですか。

WARNINGERRORまみれのログが定常的に出ている状態は、たいへんよろしくないです。

握りつぶしましょう。

「そのエラーは概ねもっと深刻なエラーが吐かれるまでは気にしなくて良いヤツ」みたいなのがあるでしょう?

消し去りましょう。痕跡すら残さずに。

そのために、運用監視用のログ必要なら、生成しましょう。その生成途中で握りつぶせば良いのです。

障害の握りつぶし方その2:「飽和攻撃」を無くそう。

「ドラえも~ん、大量にエラーが出たら処理しきれないよ~」「のび太君それ全部処理するの?」「え?」「え?」

当たり前のことなんですが、人間には概ね4本以下の手しかありません。俺は2本派です。

運用チームの対応者が一人の場合対応できる時間当たりの処理能力には上限があります人間はオートスケールしないんで、当たり前ですね。

まり、「同じようなエラーで同じような処理をしないといけないが、違うエラーメッセージ」というのは、無意味です。

さっき、自分理解ってるエラー握りつぶすことを日課しましたね?

次の段階です。対応できるエラーだけ残して握りつぶしましょう。

もちろん、裏では垂れ流しで大量のエラーログは取っておく必要はあります。見るエラーは一つで良いはずです。だってまずそれ対応するんだもの

例えば、1人の時に100件のエラーが出ても、3人の時に6000件のエラーが出ても、処理できないことに変わりはありません。

まり、それは「記録には残すエラー」ですが「対応トリガーにするエラーメッセージ」じゃ無いんです。

例えば、幸せなことにショートメッセージメール自動発砲できる場合、初手だけ発砲して残りは握りつぶしましょう。

飛行機宇宙船で機長が言うでしょう?事故が起きてアラーム鳴ってたら、アラームを切れって。

アラームは気が付かないと困るからワーワー言うんであって、処理してる最中邪魔なだけです。

握りつぶしましょう。

障害の握りつぶし方その3:「もぐらたたき」を無くそう。

そのモグラ自動でたたけませんか?

多少手荒でも良いんです。エラー再起動みたいな乱暴な奴でもオッケーです。

思い出してください。リソースは無く、対応するのはあなただけ、維持管理出来て当たり前。

どうせクレーム電話がかかってくるなら、一人一人に真摯に向き合って丁寧に応対するのも良いかもしれません。

身命を賭してクレームに寄り添って慚愧に堪えぬその思いを真剣に伝えましょう。

その間に、システム自動的に再起動し、他のクレーム電話は保留音を聞くことに飽きてきます

慣れてくると、鼻をほじりながら「誠に申し訳ございません、今誠心誠意全力で復旧に」と喋りながらチャートを引っ張り出して手順を追えるようになります

復旧手順RTAチャートの作り方は、珍しく潰しの効く能力になるので磨きましょう。

RTAリアルタイムアタック必要なのは何ですか?

しっかりとしたチャート、常にチャートを見直す向上心、日々の走り込み、本番での平常心。

出てきたモグラを叩くのではないのです。モグラの出現順序を覚え、練習し、効率良く叩くのです。

ガバプレイの走者に歓声は送られません。

障害の握りつぶし方その4:「複数の連絡先」を無くそう。

さて、最近陰謀話題になりましたが、情報を知るものが増えれば握りつぶすことは難しくなります

人を減らしましょう。

レポートラインは一本に絞り、その障害が起きたことになると給料が下がるタイプ相手に連絡を取りましょう。

握りつぶすのに協力してくれます

うっかりミスからメールCCから落とすのでも、手順書を作ったときに気が付いたら項目が無くなっていたのでも問題ありません。

残念ながら、その時不思議なことが起こって、連絡先が増えることもあるかもしれませんが、そういう時も諦めましょう。

出来ることは変わりません。

みずほ銀行場合、A2以下の障害ランク場合頭取別にニュースで初めて情報を知っても良いのです。

障害の握りつぶし方その5:「障害」を無くそう。

システム障害というから、なんか大変なことになるのです。インシデントだの障害だのは無くしましょう。

それは「予定されていた手順」なのです。

納品されたハードウェアには不備があり、雷は落ちてコンセントまで到達し、ケーブルは間違えて刺さり、ココしかないというタイミング停電になります

ただでさえ維持メンテ人員が足りてないのに追加機能新規バッチが走ったりすることもあるでしょう。

必要ものは何ですか?

チャートです。RTAチャートです。復旧RTAチャートを作るのです。

そのチャートには不足しかいかもしれません。ハードウェア故障上司電話停電上司電話、みたいなチャートもよくあることです。電話しましょう。

判断は敵です。判断しなくて良いためにチャートがあるのです。

それは障害ではありません。事前に探しておいたルートを走る競技です。

運用時の障害は握りつぶせ!

李下に冠を正さず。

例えカンムリが傾いてると分かっていても、問題になりそうな場所で手をあげてはいけないのです。

繰り返しになりますが、ペイグレードに応じた態度がプロフェッショナルには求められるのですが、お給料はいただきたい。

必要なのは、まず個別最適化です。あなた仕事を減らしましょう。

余裕が生まれたら「この仕様修正した方が」とか「週末にバッチあてるなら前の週末に復旧訓練をしましょう」とか言い出せば良いのです。

まあ、次にみずほ銀行が日曜に新規バッチを当てるときに、その2週間前の日曜に頭取を含んだS懸念の緊急対策本部を立てた訓練をするかっていうと、しないんじゃないかな。

まり、そういうことです。

我々は、日々斧を研ぐ時間を作り、RTAチャート更新を怠らないようにしましょう。

エラー対応するものだけを出す、出たエラーには対応する。それ以外は握りつぶす」覚えて帰ってください。

2021-03-11

頑張りたくない

ヘルプデスクから雇止め転職することになってエージェント登録してるんだけど…どれも働ける気がしない。

そもそも上司から無能扱いされての実質解雇なわけだし、未経験可だとしてもSEなんて無理だよ…。

 

同僚には「IT就職した方がいい。別に無能じゃないでしょ」とフォローはされてるけど…。

今の仕事で得た能力なんてあんまりない。エラーログ見て原因特定するくらい?ググればわかることだもんなあ。

そりゃITでの転職のほうがキャリア積めるんだろうけど、勉強資格取得とかやる気が出ない。

だらだらQiita読むのは楽しいのに。不思議

 

あとパワハラ怖いよね。今の仕事上司からパワハラで病んでたし。言葉足らずでまともにコミュニケーション取れないし。ITってどこもそうなのかしら?病む人が多いらしいっていうじゃない。

贅沢なのは自覚してるけど、趣味時間大事にしたい…体も弱いから月何十時間残業できないし。

 

からといって楽な仕事だと歳とった時に仕事がなくなるよね。

わかるのよ。20代の今頑張るべきなのはわかる。

理解のある彼くんがいるなら額面16万の事務職でいいんだろうけど、私は独り身。自立するしかない。

 

はあ。

めんどくさい。楽な仕事がしたい。

頑張りたくないのになあ。

2019-06-01

スタックオーバーフローユーザー会に行ってきた。Tシャツ目当てで。

メタな話は、正直あの界隈の人たち好きじゃないので興味なかったのだけど、

同じように一般参加した人がstackoverflowに質問した内容やそれを自己解決した経緯を聞くのは楽しかった。

エンジニアだったら、なんかの問題に躓いて、死ぬほどリファレンス読み込んで解決できなくて

神にもすがる思いで誰か…同僚だったり、SOだったり、GitHubに頼った経験はあると思う。

そこから先のアクション千差万別だ。

同僚に事象説明していたら、環境差分に気づいてスルスルっと解決しちゃった体験

サンドバッグになってありがとうといつも優しい同僚に言っていたが、最近ラバーダッキングというちゃんとした名前があることを知った。

長ったらしいエラーログから特徴的な文言を抜き出して、ググった先がGithubのissueで。

英語で続くよくわからない会話についた絵文字GJを頼りにフィックスして結局直ってねーじゃんと失望するような体験

kubernetesを見るがいい。よくわからないbotが90日後にやってきて勝手にissueをcloseしていくぞ。

そんな中で、技術者として真だなと思うのが技術的に解決方法自分で見つけた人。隣の人から聞いたのはそんな話だ。

macドック(下にあるアプリケーションローンチバー)から消したアプリアイコンが、電源入れるたびにゾンビのように復活するので調べたら

osバージョンアップ用プロセスがdockの配置を定義している静的ファイル操作して勝手に元に戻していたことがわかったらしい。

osバージョンアップ用プロセスリブートで必ず動くことへの対応は見つけられなかったけど、事象対症療法は何とか見つかったよとのこと。

正直かっこええなと思う。

システムアーキテクチャがわかってて深い理解があって初めて可能になるような。

こんな方法ベンダーマニュアルにも、どの教本にも載ってはいない。しかし、可能ではある。システム全体に対する深い知識理解と応用力があれば。

EGFマダー?といつも呟いている自分は、EGコンバットでいつEMPバラージにあってもいいように備えている。

そんな中、CVE-2018-1002105 の issue を読んで kube-apiserver に詳しくなろう!

は今、「kubernetes the hard way on azure」をやってて最初のCIDRによるネットワークの分割は、lucidchartでお絵描きまでして頑張ったのに

kubeconfigファイル作成あたりは無の境地になって、。。。はっと、なんか不安になってきた自分に強くささった。

「kube-apiserver がリバースプロキシとして動作する」こともあるというアーキテクチャ理解ベース脆弱性情報がこうやって発展するのか...みたいな。

震えるほどかっこええなと思う。

知識の深堀のために、SOが発展していけたら。そんなことを思う。

2018-12-29

現場の他社の人たち、みんな口が達者で

さすがお客さんの会社系列だけあって、教育もしっかりしてんだろうな〜とか関心してた

けど、バグをけっこう出してた

バグ自体はまぁ、テストで出るものだとは思うが

プログラムコメントデバッグログ出力もきれいに削ったものだった

DB周りの処理やら他機能連携やら、異常としかさな

複雑な機能なのにこれでよく単体テストやれたなと思った

設計書で求められているログは出力している、とは言っていたが

そう思うとうちの会社の同僚はインターフェース周りの文書の食い違いに実装前に気づいて確認取ってたり

DB周りのエラーログを出力するようフレームワークに組み込んでたりと

実装周りではい仕事してるなと思った

トークはうまくない人が多いけど

2018-12-27

箱1コンをBluetooth機器なんてないのでUSBでつないだらブルブル震えてちょうど股間に置いてたのでビックリした

360コンのときは震えなかったのに

かいきなりエラーログ出るし

2017-12-10

はじめてのVPSで既にはまりまくってる

はじめてなのにconohaで、しかOSUbuntuにしたのがまずミスなんだけど

ブログとか見まくって最低限のセキュリティ設定はまあまあスムーズに終了

そこから

Apache入れて

VirtualHostでサブドメイン設定して

Let's EncryptでSSL化して

htaccessでベーシック認証つける

というのでめちゃくちゃはまった

結局Apache入れてからベーシック認証つけるまで5時間もかかった……

公式サイトも含めて世の中のいろんな人が公開してるいろんな情報が、古かったり、間違ってたり、情報が足りなかったりして、もう本当に疲れた

とりあえず何はなくともエラーログ最初に見るのが大事という学びを得た

明日は作ったサイトを公開したいけど、もうgit使った自動化とかせずFTPソフトで手動でやりたい

2016-10-07

http://anond.hatelabo.jp/20161006221353

きっとError(修正必要)は出してないんだろうけど

Notice(修正しなくても大丈夫)やWarning(たぶん修正必要)は出てるんだと思うよ

でもErrorじゃないから動く

そしてNoticeやWarningエラーログとして溜まりに溜まって

容量オーバーエラーになるんじゃないかな?

 

プログラムに例えたらだけど

2016-05-01

コーディングで詰まった時の振る舞い

コーディングで詰まった時、どうすれば良いのかということを知りたいです

詰まった時というのは、デバッグがうまくいかない時、サーバがなぜか意図した動作をしてくれない時、新しい道具を使おうとしたけどなぜか動かない時、などなどそういうやつです。

自分は他のプログラマ比較してもそういう場面に直面する回数が多いと思っていて、そういう状況を最短路で打開するための行動指針や考え方の指標が欲しいと思っています

すでに行っていることは、

のような行動です。

ですがこれらをやっていると時間がどんどん消えていって、夜始めたコーディングが朝になっていたりするので、どうにかしてもっと時間で解決できるようになりたい。

直感としては、使用しているツールいまいちというよりも、直面した問題をどう考えれば良いのかわからないせいで時間がかかっているような気がしています

みなさんはデバッグ作業の際、どういうふうに検討を立てていますか?

また、こういうことについて書かれている書籍ブログ記事があれば教えてほしいです。

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