タグ

2016年12月8日のブックマーク (4件)

  • シェルスクリプトの罠を避ける三つの tips

    シェルスクリプトは、Unix 系環境で仕事をするエンジニアなら誰もが一度は書くであろうにもかかわらず、書き方や特性を熟知している人が少ない言語です。この記事は、シェルスクリプトを書くときに罠を踏まないようにするために最低限あなたが気を付けるべき tips 集です。「たかがシェルスクリプト」とは思わないでください。生半可に書かれたシェルスクリプトはあなたの (チームの) 生産性をかえって低下させます。 Shebang に bash を明示しろ Bash でしか使えない機能のことを俗に Bashism と言います。Bashism はもちろん Bash 以外のシェルでは動きません。これに関するありがちな罠は、以下のように発生します。 Bash が /bin/sh として使われている環境でシェルスクリプトを書く。うっかり Bashism がシェルスクリプトに含まれていても、 /bin/sh は何も

    シェルスクリプトの罠を避ける三つの tips
    y-kawaz
    y-kawaz 2016/12/08
    -u は変数名のtypoには効果あるけどそれにしか効果ないんだよな、空文字が入ってたら結局悲劇は起こるから直前とかで [[ -n $v ]] で空チェックするのがやっぱ安心。未定義変数はshellcheckしてれば紛れないので-uは使わんな。
  • 追突されたら病院へ行かないのは損という風潮 - ちるろぐ

    去年の今ごろ、追突事故を起こしてしまい5点減点になっていた僕です。こんにちは。 あれから1年経ったので、点数は回復しましたが、免許証はまだ青色です。いつかはゴールドが今の目標です。 人身事故と物損事故去年の事故で、僕が減点になったのは、ぶつけてしまった相手が、病院へかかったからなんです。いわゆる人身事故です。 貴様、車をぶつけて相手にケガをさせたな。けしからん。減点に処する!というワケです。ぶつけたのは僕なので、それは仕方ないのですが…。 一方で、軽のライトバンの後ろが5センチほど凹んだだけなので、病院行くほどじゃなかったとも思います。自分でバックしてぶつけたら、たぶん病院には行かなかっただろうな、という程度でしたから。 3ヶ月で100万円僕も、3回追突されたことがあるのですが、2回は物損ですませました。はじめの一回は、廃車になるほど激しかったので、一度だけ病院で検査してもらいましたが、通

    追突されたら病院へ行かないのは損という風潮 - ちるろぐ
    y-kawaz
    y-kawaz 2016/12/08
    事故の後遺症は後になってから出るものもあるのでお金以外の理由でもとりあえず行っておくのがやはり正解だと思ってる。
  • DeNAはいつ、誰によって道を誤ったのか ゲームに代わる急成長を託されていたメディア事業

    DeNAパレット構想を急成長させたカラクリ非公開化を決断した理由について、守安CEOは以下のような点を挙げた。 「業務マニュアルやライターの方々への指示などにおいて、他サイトからの文言の転用を推奨していると捉えられかねない点があった」 BuzzFeed Newsが入手した社内マニュアルなどによると、DeNAは「誰でも投稿できるキュレーションメディア」であり、記事の正確性の責任を持たないとしながらも、実際には外部ライターと契約して書き方を指示し、他メディアからの引用とわからないように書き換える手法まで教示していた。 クラウドソーシングサービスを使って、外部ライターと安価で契約し、大量に作成した記事をSEOに力を入れることで、Google検索結果の上位に並べる。これが、DeNAパレット急成長のカラクリだった。 守安CEOは、このマニュアルの存在を「BuzzFeedの報道で知った」と述べた。また

    DeNAはいつ、誰によって道を誤ったのか ゲームに代わる急成長を託されていたメディア事業
    y-kawaz
    y-kawaz 2016/12/08
    いつ誤ったか、っていうか外道から出てきたことあったっけ?
  • Engadget | Technology News & Reviews

    The Biden Administration opens $285 million funding for ‘digital twin’ chip research institute

    Engadget | Technology News & Reviews
    y-kawaz
    y-kawaz 2016/12/08
    なんと…、初代から何度か壊したりして3代目くらいを使ってるくらい気に入ってたんだが。また次のを探すところから始めねばならんのか…。