タグ

2017年1月19日のブックマーク (4件)

  • bashの組込みコマンド自作によるスクリプトの高速化 - Qiita

    はじめに bashには次の2つの理由によって、組み込みコマンド(builtin command)というものが存在します。 スクリプトの高速化のため。組み込みコマンドであれば通常のコマンドを実行する場合に比べてプロセスの生成コスト(fork()/exec())が削減できる bash自身の状態を変更させるため。例えばcdコマンドを/bin/cdとして用意してbashから当該コマンドを実行しても、当該コマンドのpwdが変更されるだけで、bashのそれは変更されないため、意味がない 今回は前者に焦点を合わせて、その効果と、組み込みコマンドの自作方法について述べます。 予備知識: 組込みコマンドによるスクリプト高速化の効果 組込みコマンドそのものの存在、及びその存在意義について既にご存知のかたは、この節を飛ばしてもらって構いません。 例えば皆さんがbashスクリプトからechoコマンドを実行した場合

    bashの組込みコマンド自作によるスクリプトの高速化 - Qiita
  • なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列

    営業やマネージャーにとって、現場にいるプログラマというのは扱いづらい存在である。 飲み会などで、普段の彼らを観察してみると。同じエンジニア同士で固まってボソボソとよくわからない話をして、控えめな声で笑っており、総じて温厚で、扱いやすそうな人々に見える。 ところが、仕事になると、彼らはなんやかんのと理由をつけて、スケジュールに文句を言い、プロジェクト途中のリクエストには素直に答えてくれず、あげくには遠回しな嫌味を言ってきたり、極端な場合には、その温厚な仮面を投げ捨てて、攻撃的な暴言さえ吐く事がある。 どうも彼らは我々の事が嫌いらしい、と感じている営業・マネジメント職の人もいるのではないだろうか? 彼らの人格や価値観に問題がある可能性も否定しないが、このような感情的な齟齬は、多くの場合、あなた自身が彼らの「自尊心」を傷つけていることに気づいていないことが多い。 プログラマの自尊心 プログラミン

    なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列
    ot2sy39
    ot2sy39 2017/01/19
    客が追加費用払えない仕様変更・機能追加をどうしても入れたいなら、営業部門の取り分を取り崩して開発側につぎ込むという選択肢もあるのよ?
  • 元号が改正された場合の西暦と和暦の相互変換について [JAPAN]

    注:記事は2017年1月時点の情報に基づきます。記事の最後に最新の情報を追記していますので、そちらもご確認ください。 旧バージョンの開発環境で作成したアプリのWindows10対応やマイグレーションを行う場合に、そのアプリで和暦を取り扱っている場合には、元号改正に伴う対応を考える必要があります。しかし元号改正に伴う対応は個々のアプリケーションごとに前提条件等が異なりますので一律に話を進めることができません。 また、アプリケーション側以外の部分での対応が必要なものもあります。たとえば、1文字で元号を表す文字(㍾、㍽、㍼、㍻)の対応が挙げられます。新しい元号が収録されるかどうかはUnicodeに関わる話ですし、それを実際に取り扱う場合にはフォントの対応やIME辞書への収録が必要となります。 このようにアプリケーション側だけでは対応できない部分については一旦置いておき、この記事ではターゲット

    元号が改正された場合の西暦と和暦の相互変換について [JAPAN]
    ot2sy39
    ot2sy39 2017/01/19
    そうか、改元の際は予めWindows Updateでレジストリ書き換えると。つまりInternetから切り離された独立系でパッチあててないシステムでは和暦がおかしくなるということか。
  • 荒木健太郎(@arakencloud)のまとめ(7)

    荒木健太郎(@arakencloud)のまとめ(7)
    ot2sy39
    ot2sy39 2017/01/19
    雲の話。まだチラ見しただけだが、中学高校地学で知識が止まっている自分的に実に面白い。