質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.04%

システムやプログラムやっていて、聞いて欲しい笑える話、ありますか?

受付中

回答 13

投稿

  • 評価
  • クリップ 15
  • VIEW 4,499

score 365

先日、私がフルスクラッチで作成したPHP+Smarty+MySQLを用いた動的な検索システムに、「システム監査が入ります。」とクライアントさんから電話がありました。サニタイズやインジェクションなどには気を使ったつもりですが、やはり監査と聞いたら気が気ではありませんよね。

そして当日、監査担当より電話が入りました。
「あなたが作成したこのシステム、PHPを使った動的なシステムではないですね。何を考えているんだ?」と頭ごなしに激怒の電話。。

私:「え?はあ?一体どういうことでしょう?」
監査:「どうもこうも無いよ。これはひどいよ。」
私:「何がひどいとおっしゃっているかわかりませんが。。」
監査:「とにかくダメだよ。動的に変化する部分なのに、ソースに文字を固定で書いてるね。」
私:「そんなはずはないですが。どこのソースを見てそう言ってます?」
監査:「とにかくソースを見てるんだよ!ひどいもんだね!」

ここでピンと来たんです。この監査、まさか、ひょっとしたら「ブラウザからソースを見る」でソースを見ているんじゃね、と。。

私:「FTPで入ってPHPと、Smartyフォルダに入っているテンプレートファイルを見ましたか?そこに書かれているPHPのDB処理とSmartyアサイン部分の変数を見てますか?あんた、どういう仕組みでPHPからDB読んで処理して表示しているか知ってるの?(ほんとはもっと専門用語をバリバリ出しました)」
監査:「ん、、それは知ってるよ。。(モゴモゴとした口調に変わる)」
私:「じゃ、この一覧ページはどういう条件からどのテーブル見て、どういう項目からどこに表示しているか、public_htmlからmembersフォルダにあるコントローラーのPHPソース見ながら言ってみな。」
監査:「、、、、」
私:「あんた、どのソースを見たの?」
監査:「ブラウザからソースを見たんだけどな。。」
私:「はあ〜〜。。隣にいるクライアントの社長に電話代わって」

もう呆れて怒る気力もなく、笑うしかなく。。社長には、「金払わないで、すぐに帰ってもらって下さい。」と。。

技術議論の場ですが、少し笑える話をすれば、場が少し和むと思って、実際にあったことを投稿してみました。
このように、ならではの笑える話、皆さんお持ちですか?


  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 13

+8

引数を渡してディレクトリ単位でファイル消去するプログラムがあったのですが、引数を与えないで起動した人物がいました。


引数のチェックをしていなかったので、ルートからファイルが消えていきました。


私のゴールデンウィークが無くなりました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/05/28 07:06

    しまった・・・ コメントのほうに書いちゃいましたが、まずかったですよね?
    申し訳ないです><

    それと笑い話になってませんね。
    まぁ、でも、いまなら笑い話ですむと言えば済むのですけどね

    キャンセル

  • 2015/05/29 01:13

    リズミカルにエンターキーw
    これ、15年経ってもやらないようにしています。

    ポチってするときは、勝負ですねw

    キャンセル

  • 2015/06/10 09:56

    NASにバックアップを開始し、時間がかかるので放置
    翌朝、確認したらNASが何故か息絶えていました

    キャンセル

+8

全部インストラクターって書いてあった

<?php
class HogeClass{
   
   // インストラクター
   function __construct() {
       echo "Hoge";
   }
}

...

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/02 10:06

    絶対にその関数の意味わかってなさそう。

    キャンセル

  • 2015/06/03 00:39

    ファミレスにいますが、、、
    このコメントみて、ひとりでニヤニヤしちゃいました!!
    はずいですねw

    キャンセル

+5

インターンシップで開発したものを「一応君たちの成果物だから」ということで
CD-Rに焼いて持ち帰っていいよと言われました。
私と友達の二人でスクラッチからコーディングしたもので、せいぜい1500行くらいのCのプログラム、
何も考えずフォルダごとCD-Rに焼き(書き込み)ました。
しかし焼くのに妙に時間がかかります。

何をそんなに時間かけて焼いているのか・・・。
内訳を見ていると300MBくらいのクラッシュダンプファイルを焼いているのでした。

二人の成果物の99%以上がクラッシュダンプであると分かり、インターンシップ先の人々に笑われたのでした。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+5

この世界で15年もやっている人が、エチョー、エチョーって言ってて、何のことか分からなかったんだけれど、

echo のことだった。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/03 17:53

    同じような間違いで20年以上やってる人がインストゥールって言ってました

    キャンセル

+4

最近の出来事ですが、入ってきた技術者にシェルのテストをお願いしました。
「シンタックスエラーがでるんです」と言われ、子一時間悩んでいる様子なので、コマンドラインをみたところ。。。

# csh hogehoge.ksh

脱力すると同時に、不安になりました。。。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/03 00:37

    と、言いながらシェルの1行目に
    #!/bin/csh -f
    があったらビックリですねww

    良スレ(QA?)の予感がします...

    キャンセル

+4

エクセルマクロで、あるシートを別シートに複製するメソッドの名前が
Sub copipe()
・・・
End Sub
っていうのがありました。

これほどわかり易いメソッド名はない!!って思いましたね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+4

何度試しても単体テストが通らず、いろいろ試行錯誤してたところif (TRUE)すら通らないことが判明

なんでやねん!と調べてみたら、インクルードしてたヘッダファイルに
#define TRUE 0
#define FALSE -1
の記述が。。。

そら上手く動かんわ・・・orz

ってな経験がありました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+4

無限ループがかかるプログラムで1年以上運用されていたシステム。

笑えない話ですが、今となっては笑い話です。

200店ぐらいの代理店システムで、CPUリソースが100%になってしまう事があり、その状態になるとDBを再起動かけないと他の誰も処理ができない状態になっていました。マシンスペックの問題という事で製造元の開発会社は逃げていたようですが、代理店の本部のシステム担当の方に相当な突き上げがあったらしく、泣きながらこちらに電話してくる事もあったようです。

そのシステムの運用開発に途中から参画し、最初はSQLチューニングする事でなんとかならないかと言われ、調査を開始しました。月次のタイミングで問題が発生する為、調査対象をある程度しぼりましたが、問題がありそうなSQL、デットロックなどが発生しそうな処理は見つけられません。とりあえずそれを報告して、問題は棚上げしていたのですが、またCPU100%が発生しました。

その状態でCPUの使用率を上げているプログラム(exe)と、テーブルやコストの掛かっているSQLの状態などを調べると、棚卸処理のexeがCPU100%にしており、一つのテーブルがテーブルロックがかかっていました。棚卸処理で何かデットロックがかかる処理がある、という事になり、調査しましたが、デットロックが掛かりそうなプログラム、また実際にデバックしてみてもデットロックはかかりません。

うなりながらソースを見ていたらループ前のカウンタが初期化されずにnullのままループに突入している箇所を見つけました。まさかと思い、該当箇所を実行してみると無限ループに突入し、無限ループ内でデータの更新を行っている為、ロックエスカレーションが発生し、テーブルロックしてしまっています。

その後、開発元が納品先にどのような報告を行ったのかはしりません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

goto acchi;・・・?

acchi:
~~~
kocchi:
そんなラベル作るな;;

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

思い出したので、、、記載しておきます。

ある日、プロジェクトで障害が発生しました。
まずはログを確認してほしく、Tomcatのログを確認してほしい旨、チームリーダに指示しました。

その数分後、、、

「カトリーナに、、カトリーナに、、、」と真剣な顔で人の名前らしき言葉を発してました。
「それは、カタリナですよ。」と言いたかったのですが、真剣な眼差しでエスカレしていたので
面と向かって指摘できませんでした。

しかし、、、後ほど調べてみると、catalina.out の語源は
地名やら人名から付けられたらしいことがわかりました。

それならば、、

・カタリナログ
・カタリーナログ
・キャサリンログ
・カトリーヌログ
・カトリーナログ
・エカテリーナログ

でも、あってるちゃーあってる、ってことになります。

こんど、どこかで使ってみたいと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

コンパイルエラーをコメントアウトでとった新人さん。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/09/16 10:54

    オフショアで某国の企業が書いたソースでエラー吐きまくってたので
    「エラーになってるよ」
    って伝えたら、エラーになっている箇所の上でreturn;って書いたコードが返されてきた苦い経験を思い出しました。。。

    キャンセル

+1

私がやるセミナーでは……

落語や漫才で
(本当は名前を知ってるのに)目が二つあって、鼻がついてて、口があって、女で……。
とわざわざ遠いところから話する古典的なボケがあります。

古典落語にも何度も出てくるボケで、遠いところから絞り込むのは一般的な笑い話として認識されています。

ところが、フラグにインデックスを付けている(絶対に間違いとは言いませんが……)データベースは結構あります。システム設計でボケてどうする?

大阪人としては

「アホんだら~、システム設計でボケてどないすんねん!
舐めとったら、鼻から指突っ込んで奥歯ガタガタ言わすぞ~!」

と、最大級のボケにふさわしい最大級のツッコミを返すのが礼儀なのでそうしますw
でも、私は礼儀正しいだけなのに、怖いと言われる。

というのを、最初に話します。

笑えない人の方が多いw

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/05/28 09:48

    お話でボケるのはとても和みますが、システムでボケるのは勘弁ですね^^。

    キャンセル

+1

ローカルホストってどこにあんだよ?って疑問に思っていた自分。ニューヨークか東京にあるのか?など。しかもネットにつないでいないのにIt Works!とか。なにこれすげーとか思ったりしました。アホですね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る