月: 2018年2月

  • ajaxが動かないjQueryのスリムビルド版

    ajaxが動かないjQueryのスリムビルド版

    jQuery で、ajax 動かない
    →コーディングミスと思っていたら…。
    スリムビルド版を使っていたというオチ。

    スリムビルド版は、
    「All in all, it excludes ajax, effects, and currently deprecated code.」
    (全体として、Ajax、Effects、および現在廃止されているコードは除外されています。)
    と記載があり、Ajaxそもそも動かなかった。

    Official jQuery Blog New Wave Javascript
    https://blog.jquery.com/

    ここからは言い訳を。

    もともと使っていたjQueryがスリムビルド版を使っていて、もともとはAjaxの機能は使っていなかったのね。
    で、バージョンも古いし、バージョン変えるのもテスト必要かもと思って最新版はいれなかったわけ。

    で、今回、ajaxの機能が必要になって作ってみたんだけど動かない。
    コーディングミスかと思っていたわけですが。

    「私の知らないスリムビルド版だと!?」
    「jQuery、なぜ動かん!」

    スリムビルド版はajaxを表現できない(使用できない)ものでした。

    と調べていってみると、jQuery のブログにありました。
    Ajaxの機能そもそも外しているから・・・と。
    これで、半日くらい悩んだ気がする。これだけしていたわけではないけど。

    スリムビルド版だと下記が使えないみたい。

    Ajax関連
    •ajax
    •get
    •post
    •ajaxSetup
    •load

    Effects関連
    •animate
    •stop
    •finish
    •slideDown
    •slideUp
    •slideToggle
    •fadeIn
    •fadeOut
    •fadeToggle
    •fadeTo

  • 世界2位の人造湖「児島湖」(ダム湖除く)

    世界2位の人造湖「児島湖」(ダム湖除く)

    人造湖「児島湖」のネタがタマポスに。

    多くの歴史により、その姿を海から湖に変えた…

    『 児島湖 』(^_^*)!

    なんと、人によって造られた湖なんです! 人造湖って言います。

    世界で、2番目に大きな人造湖なんです (o_o)!

    オランダの干拓技術者によって、造られました!

    昭和天皇も訪れた歴史ある湖です!!

    児島湖は日本で最初に作られた人造湖。
    江戸時代の1583年、宇喜多秀家による農地開拓から始まっている。

    時は経ち、1950(昭和25)年に農林省(農林水産省)によって児島湾沿岸農業水利国営事業として
    児島湾締切堤防工事が開始されている。
    これは当時日本最大の干拓工事で、”世紀の大事業” と呼ばれた。

    その後、1959(昭和34)年、児島湾締切堤防の完成により、日本最初の複式干拓による淡水湖「児島湖」 が誕生。
    この海面を締め切り淡水湖化した例では日本最初の人造湖になる。

    さらに児島湖はダム湖を除いた人造湖としてはオランダのアイセル湖に次ぐ世界で2番目の広さ。

    この児島湖、いろいろと調べてみるとなかなかすごい湖だった。

  • 報告書の書き方

    報告書の書き方

    報告書には、5W1H(いつ、どこで、誰が、なにを、なぜ、どのように) を意識して具体的に記載する。
    コスト、納期を記載する。

    報告書に書かれていない内容は、思い付きや嘘ととらわれても仕方がない。

    報告書に書かれていない内容は常に説明が必要となる。

  • 障害対応時の心得

    障害対応時の心得

    障害が起きた時には、緊急対応すべきものと恒久的な対応として実施すべきものがある。
    障害時の心得を学ぶ機会があった。
    自分の中では理解できていたつもりになっていたけど、いざという時に動けるように身で覚えておかないと。

    未来を考える前に今すべきことをしろ。
    怪我をしたなら、まず怪我を治せ。
    漢方薬を飲んでる暇なんかない。

    まずは、すぐに傷口をふさぐこと。
    恒久的な対応ばかりを意識していては、傷口は拡がるばかり。
    まずは、暫定対応でも良いので悪い状況をどうにか改善、解決すること。
    暫定対応を行っておけば、恒久対応について考える時間を作ることができる。

    緊急時は同時に並行で動け。。
    火事の場合は、報告と避難と消火を同時にする

    そういえば避難訓練をする時も、消防署への連絡や消化班による初期消火作業、誘導班による避難の実施など並行で動いていた。
    自分はシングルタスクでしか物事を考えていなかった。
    緊急を要する場合には複数同時に行動を起こす必要がある。
    1人で同時対応が無理であるなら、仲間を使えばいいだけのこと。

    当たり前のことなら、プロセスやルールを増やす必要はない。
    どうしても、障害対応後の是正計画や恒久対応の方法としてはプロセスやルールを増やす方向にもっていきがち。
    それは自分たちを余計に苦しめることになることが多い。
    青信号で横断歩道を渡ること、道路を渡るときは左右を見る。
    子供ならともかく、大人であれば当たり前の行動。
    いちいち文書に残す、毎回確認するのは時間の無駄。

    わかりやすい事象で考えろ。
    迷ったら、現実のノウハウを活かすこと。

    怪我の話も火事の話、横断歩道の話も現実に置き換えれば自然と、その時に行うべき行動が見えてくる。
    もちろん、障害は起きないにこしたこと無いんだけど。
    常日頃から、こんな時はどうすべきなのかと考えておくことが大事。

  • 是正処置報告書の書き方

    是正処置報告書の書き方

    何か問題を起こした時は是正を行う必要がある。
    その是正方法を上司などのしかるべき者へ報告する義務がある。
    いわゆる是正処置報告書である。

    で、その是正処置報告書の書き方。

    【是正処置報告書の書き方】

    1. ○○します。(計画)
    2. ○○しました (行動)。
    3. △△になりました。(結果)
    4. □□を見てください。(証拠)

    相手に報告する際には証拠が必要。
    計画や行動には結果と証拠が必要ということ。

    簡単な具体例を挙げるとすれば、

    プログラムミスによるバグをなくすためには。
    例)
    テストします。
    テストしました。
    バグなしになりました。
    エビデンスみてください。

    テストします、テストしましたと言ってもエビデンスを残しておかないと納得してもらえない。
    そんな感じ。

    是正処置報告書なんか書かないにこしたこと無いんだけどね。