タグ

プログラムに関するa_t_o_a_t_oのブックマーク (7)

  • http://yuu.nkjm.info/diary/20110317.html

  • Windows起動時にVirtualBoxゲストOSを自動起動させる - インフラメンコ

    Windows起動時にVirtualBoxゲストOSを自動起動させる Dec152009 Author: ゴリ丸 Categories: IT関連, その他 Tags: VirtualBox, Windows, 仮想化, 自動起動 Bookmarks: 人が登録 Next Page: MindTouch Core Dekiwiki On CentOS 5.4 インストール手順書 Prev Page: dkim-milterをmilter-manager経由で使う 仮想ネットワーク内のDNSサーバがいまして、こいつは常時起動させておかないと困るなぁと思い、自動起動させるようにしてみました。 自分でやってて軽くはまったので、メモ的にエントリーしておきます。 環境 Windows XP SP3 Sun xVM VirtualBox 3.1.0 以下の記載において、ファイルパス名などは適宜置き換え

  • 関数型プログラミングと代入 - あどけない話

    関数型プログラミングでは、よく「代入は使ってはならない」と言われます。関数型言語の一種である Emacs Lisp を生業とする僕は、この言葉に長年悩まされてきました。代入を使わないで実用的なプログラムを書くことは無理だからです。 もちろん、問題の内容が数学の関数に類似したものなら、代入も副作用もないプログラムを書くことは簡単です。階乗(factorial)のコードは、以下のように奇麗に実装できます。 (defun factorial(n) (if (= n 1) 1 (* n (factorial (1- n))))) しかし、こう書けることと、実際にこう書くかということとは別問題です。 Scheme のように末尾最適化を実装していて、末尾再帰をループに変換してくれるなら、上記を末尾再帰に変換したコードを書くでしょう。 しかし、Emacs Lisp には末尾最適化がありませんから、スタッ

    関数型プログラミングと代入 - あどけない話
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • 投げだしたいプロジェクトをどうするか。 島国大和のド畜生

    ■悪い奴らは来なかった(レジデント初期研修用資料さん) 要するに「経験に裏打ちされないロジックに意味はない」という内容として読んだ。 事実そう思う。 批判は簡単だし、批判している方は自分が批判され無いから気持ちが良い。 だけどそこには実が無い。 言うは易し。行うは難し。ネットは口先だけだから居心地いいけどやはり実が無い。 人の行動のアラを探すのは簡単だが、自分の行動にアラが無いのとは別の話だ。 この辺を読んで思った全然関係の無い話をうにゃうにゃと書く。 ■目の前にあるスパゲティなコードをどうするか。 プロジェクトを引き継ぎました。継ぎ足し継ぎ足しで運用していてグズグズになったプログラムがあります。 さてどうする。 大抵のプログラマはすべて書き直したい欲求に駆られる。 問題のあるプログラムの難所を探すより、問題の無いプログラムをゼロから書いた方が気持ち良い。 だがこの試みは大抵失敗に終わる。

  • 企業の「事業継続」ノウハウ集--ガートナーレポート

    ガートナー ジャパンは今回の地震を受けて、災害に備えた企業の事業継続管理(Business Continuity Management:BCM)に関連するレポートを公開している。今後の対策を考える上で重要な知見が盛り込まれている。また現在進行中の状況に対しても役に立つ考えやノウハウがあるはずだ。 レポートでは以下のような推奨事項がまとめられている。 灰じんからの再起:アイスランドの火山噴火に学ぶ事業継続管理(PDF) 立ち往生している出張者の安全と健康を確保する。 重要なサプライチェーン・ロジスティクス、サービスレベル合意(SLA)や契約上の義務を確認し、製品やサービスの提供が途絶する不測の事態と、それに対する責任を、特に不可抗力の事態や運営継続に関する条項に照らして判断する。 リモート勤務とコラボレーションの機能を見直し、拡張およびアップグレードする。 危機における自社の対応の有効性を検

    企業の「事業継続」ノウハウ集--ガートナーレポート
  • Universal Binary - Wikipedia

    Universal Binary(ユニバーサルバイナリ)は、Appleが開発した、互換性のない複数種類のCPU(例えばPowerPCとx86、もしくはx64とARM64など)でソフトウェアを動作させることができるようにするためのバイナリである。自社で販売しているパーソナルコンピュータ「Macintosh」に搭載されているCPUを、PowerPCからインテルのx86に移行するにあたって発表された。さらにmacOSにおける32ビットと64ビットの過渡期(当時の名称はMac OS X)においては、32ビットバイナリと64ビットバイナリを混在させるためにも利用されている。 ユニバーサルバイナリに対応したアプリケーションソフトウェアであれば、ユーザー側は実行環境のCPUアーキテクチャを気にすることなく(CPUに応じた個別のパッケージをダウンロードすることなく)、単一のアプリケーションパッケージを統一

  • 1