biikameのブックマーク (1,840)

  • アポロ計画陰謀論 - Wikipedia

    アポロ計画陰謀論(アポロけいかくいんぼうろん)とは、アメリカ合衆国が航空宇宙局(NASA)を中心として1960年代から1970年代に行ったアポロ計画(人類の月面着陸計画)に関して、NASAが公式に行った発表とは異なる真実があったとする説のことである。 陰謀論の主な種類[編集] 陰謀説には大きく分けて以下の2種類のものがある。 捏造説・ムーンホークス (Moon Hoax) 説 人類が月面着陸したというのは、アメリカの嘘(でっち上げ)であるという説[1]。Hoaxは「インチキ」ないし「でっち上げ」の意味。 遭遇隠蔽説 月面着陸した際、宇宙飛行士が一般的に公表されていることとは別のもの(宇宙人やUFOなど)を見たが、それをアメリカは隠蔽しているとする説。 捏造説[編集] フィクションやジョークの類ではなく、事実としてアポロ計画捏造説を主張した最初の出版物はビル・ケイシング(英語版)[2]が19

    アポロ計画陰謀論 - Wikipedia
    biikame
    biikame 2012/02/10
  • 第9回 テスト範囲を最適に決める:本番リリースは開発者以外が行う

    改造作業の締めくくりは,番環境にプログラムをリリースすること。リリースする際は,テスト結果などから“リリース判定”を事前に行うことが一般的だ。例えばINAXでは,「番リリースに先立ち,業務的に判断できるチームリーダー・クラスの担当者が,第三者の立場でチェックしている」(情報システム部 管理システムグループ 課長 小林潤一氏)。 番へのリリース作業で大切なことは,テスト環境と番環境にアクセスできる権限をきちんと分けておくこと。開発者が番環境に勝手にアクセスできるような環境では,第2回で紹介した茅ヶ崎市役所のようなトラブルが発生しかねない。 ウインタートウル・スイス生命保険では,開発者,移行担当者,運用担当者のアクセス権限を明確に分け,運用担当者のみ番環境のプログラムにアクセスできるようにしている(図1)。この仕組みは,生命保険用のパッケージ・ソフト「LIFE/J」が備えるプログラ

    第9回 テスト範囲を最適に決める:本番リリースは開発者以外が行う
    biikame
    biikame 2012/02/10
  • バイナリファイルの移行

    oracleしか知らないのでそれを前提に <バイナリをDB化するメリット> ・DB内で閉じたレコード操作(COPY、DELETEなど)をする際にプログラムが簡単 ・DBセキュリティに守られる。 ・バックアップ・リストアのトランザクションが容易 <バイナリを外部ファイルにするメリット> ・DB容量が少なくてよい、容量見積もりが簡単 ・外部ファイルのある場所はDBでなくともネットワーク上にいればいいので分散管理できる。また移行も簡単(外部ファイルの物理コピー及びDB上のファイルパスの付け替え) ・ローダーなどのツールが使用可能もしくは容易 ・システム外、外部ファイルをメールなどのグループウェアと連携させることも容易 といったところで一長一短があります。 構築するシステムにも依存するので上記の条件にどれくらい当てはまるかですね。 また、一般論は知りませんが、私はwordやexcelといったpc

    バイナリファイルの移行
    biikame
    biikame 2012/02/10
  • 最強チームで挑んだ、「40時間でデータ移行」の壁

    最強チームで挑んだ、「40時間でデータ移行」の壁:システム開発プロジェクトの現場から(13)(1/2 ページ) こんにちは。アクセンチュア・テクノロジー・ソリューションズの新楽です。前々回「オフショアなんて、怖くない」、前回「障害対応とチューニングの危うい関係」に引き続き、ある大規模基幹システム構築プロジェクトで経験したことをお話しします。今回はデータの移行と、それに取り組んだ「最強チーム」についてです。 「あ、やっぱり私?」……移行チームのリーダーに アプリケーションの開発もほぼ完了し、結合テストを開始したころのことです。そろそろ移行についてきちんと考えないといけない時期に差し掛かっていました。前々回でも触れましたが、私はそのとき開発を担当していました。 データ移行のスコープは、「ホストで稼働している現行システムのすべてのデータを、新システムのアプリケーションで動作するように移す」という

    最強チームで挑んだ、「40時間でデータ移行」の壁
    biikame
    biikame 2012/02/10
  • bashで一定時間操作しないと自動的にログアウトするには

    ログインしたまま長時間席を外すことは、セキュリティの面からも好ましくない。bashには、一定時間操作しないと自動的にログアウトする機能があるので、会社などでLinuxを使っている場合は、その機能を活用してセキュリティに気を配りたいものだ。 一定時間ターミナルを操作しないと自動的にログアウトするようにさせるには、TMOUTというシェル変数に待ち時間をセットする。単位は秒だ。例えば、以下のようにTMOUTに600を指定すると、10分間(600秒間)入力がないと自動的にログアウトされる。

    biikame
    biikame 2012/02/09
  • bsdiffとxdeltaを比較してみた : Owlet - アコースティックデュオ オゥレット

    昨日の記事で出てきたbsdiff、実際に使ったことがなかったのだが、xdeltaよりも50%〜80%も出力する差分が小さいらしい。 ruby-1.8.7-p160とruby-1.8.7-p174を対象に比べてみる。 まず、元のサイズを調べる。 ruby-p160 949579 bytes (約928KB) ruby-p174 950091 bytes (約928KB) じゃあ、bsdiff、xdeltaで差分を作ってみよう。

    biikame
    biikame 2012/02/08
  • xdelta - Wikipedia

    xdelta は、2つのファイルの差分を生成するコマンド行プログラム。diff と patch に似ているが、バイナリファイルを対象とするものであって、人間が読めるような出力は生成しない。 1997年に最初にリリースされた[1]。開発者は Joshua MacDonald で、保守も当人が行っている。 xdelta1 は、Andrew Trigell が開発した rsync のアルゴリズムに基づいていて、rsync よりも小さなブロックサイズ(16, 32バイトなど)を利用し圧縮していた。xdelta1ではブロックサイズ分はマッチする必要があったが、xdelta3 は VCDIFF に基づいており、4バイト以上マッチするところを見つけ出して、圧縮している。xdelta1 と xdelta3 は全く互換性がなく、API も1から書き換えられていて、Linux のディストリビューションでも別々

    biikame
    biikame 2012/02/08
  • rsync - Wikipedia

    rsync(アールシンク) は、UNIXシステムにおいて、差分符号化を使ってデータ転送量を最小化し、遠隔地間のファイルやディレクトリの同期を行うアプリケーションソフトウェアである。類似のプログラムやプロトコルにはない rsync 独自の特徴として、ミラーサイトとの転送が双方向に高々1回で済む点がある。rsync はディレクトリ内容を表示し、ディレクトリやファイルをコピーできる。オプションでデータ圧縮や再帰も指定可能。 rsync プロトコルのデーモン rsyncd がデフォルトで使うTCPポート番号は 873 である。rsync はローカルなディレクトリ間の同期にも使えるし、RSHやSSHなどのリモートシェル経由でも使える。後者の場合、rsync のクライアントプログラムはローカルとリモートの両方にインストールされている必要がある。 GNU General Public License で

    biikame
    biikame 2012/02/08
  • Rsyncによるデータバックアップ

    少し前からバックアップをしないとまずいなと思っている矢先に、現用機が再インストールするような事態に追い込まれてしまいました。幸いにもバックアップテストをしていたので、前日のHPのデータはバックアップできていたので、つなぎで運用を維持できました。ということで、備えあれば憂いなしということで、rsyncでデータのバックアップをすることにしました。RAIDを使ったり、CPUや電源を二重化したりしてサーバ機自体を高信頼化する方法もありますが、ホットスワップ等を考えるとかなりの費用がかかるのと、当然維持費(電気代)も高くなります。また、壊れるのはHDDやCPU、メモリだけとは限らず、奥さんパソコンで経験したようなマザーボード障害となると、簡単には復旧できません。 従って、障害時にとりあえずサーバを復旧させ、時間があるときにサーバを復旧できるよう、他のパソコン(奥さんのパソコン)にLinuxを入れ、不

    biikame
    biikame 2012/02/08
  • システム・バックアップを基礎の基礎から

    管理者として、システムのバックアップは義務である。では、どのようなデバイス/メディアを利用すべきか? また、Linuxではどうやってバックアップするのか? バックアップについて基礎から見直しておこう。(編集局) インターネットの爆発的な普及によって、コンピュータは非常に身近な存在になりました。企業で利用するデータのほとんどは、デジタルデータとして保存されています。しかし、デジタルデータはちょっとしたトラブルで一瞬にして失う可能性があることを忘れてはいけません。システム管理者は、ハードディスクに保存されたデータが壊れる/失われる可能性を常に意識し、いかなる状況でも重要なデータが失われないように対策を講じる必要があります。 しかし、リスク管理の意識が低い日では、予算上一番先に削られるのがバックアップ装置に掛かる経費であることが多いのではないでしょうか。バックアップは何かを生み出すものではない

    システム・バックアップを基礎の基礎から
    biikame
    biikame 2012/02/08
  • Linux用の優れたバックアップツール10選 - builder by ZDNet Japan

    信頼性の高いバックアップツールは贅沢品などではない--誰もが持っていてしかるべきものである。とは言うものの、自らのニーズを満たす機能を手に入れるために大金を投じる必要があるというわけではない。記事では、マルチプラットフォーム対応のものも含めて、Linux用の優れたバックアップツールを紹介する。 あなたがIT業界に身を置いているか、コンピュータのパワーユーザーであるかにかかわらず、バックアップツールは必携のツールであるはずだ。そしてバックアップツールには、定期的なバックアップや一時的なバックアップ、ローカルバックアップ、リモートバックアップを始めとする多くの機能が必要なのである。 プロプライエタリなソリューションは世の中にたくさん存在している。そしてそれらの中には必要最低限の機能を搭載した、費用対効果の高いものもある一方で、豊富な機能を搭載した、高価なものもあるのである。これに対して、オー

    biikame
    biikame 2012/02/08
  • winSCPでsudoを使う方法 - Screaming Loud

    WindowsからだとwinSCPを使ってLinuxにつなげると思うが,sudoで繋ぐ方法を紹介 winSCPのログインアカウントの詳細設定のSFTPタブにあるSFTPサーバで以下を入力. sudo /usr/lib/openssh/sftp-server sudoのあとのコマンドはsftp-serverの場所です. /etc/sshd-configに書いてあるものを使えばいいと思います. ソフトのバージョンなど Ubuntu11.10,winSCP v4.3.6

    winSCPでsudoを使う方法 - Screaming Loud
    biikame
    biikame 2012/02/08
  • Reddit - Dive into anything

    Welcome to /r/Linux! This is a community for sharing news about Linux, interesting developments and press. If you're looking for tech support, /r/Linux4Noobs is a friendly community that can help you. Please also check out: https://lemmy.ml/c/linux and Kbin.social/m/Linux Please refrain from posting help requests here, cheers.

    biikame
    biikame 2012/02/08
  • なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい

    Unixを使っていると,/usr が全然ユーザー用じゃなくどう見てもシステムのための物だったり,/etc が事実上設定ファイル置き場となっていたり,/var がログファイル置き場となっていたりと,名が体を現していなくて奇妙な感覚を覚える.もっと分かりやすい名前の付け方があったんじゃないかと,Unixユーザーならば誰もが思うはずだが,これに対する解答がredditに投稿されており,その内容が非常に面白かったので,軽く翻訳してみた. Anyone know why /var and /etc weren't named something like /etc and /cfg? http://ja.reddit.com/r/linux/comments/cpisy/anyone_know_why_var_and_etc_werent_named/c0ua3mo 昔々,システム7が使われていてU

    なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい
    biikame
    biikame 2012/02/08
  • みんなが利用するあの大手サイトの初期デザインはこんなだった : らばQ

    みんなが利用するあの大手サイトの初期デザインはこんなだった YahooGoogleWikipediaAmazontwitter……などの、ネット界の巨人ともいえるメジャーサイトがありますが、初期の頃のデザインって覚えているでしょうか。 もはや生活に欠かせないこれらのサービスの、初期デザインをご覧ください。 1. 2012 2. 2012 3. 2012 4. 2012 5. 2012 6. 7. 8. 9. 10. 11. GoogleにもYahooのように“!”が付いていたんだなとか、こんなAmazonでは買い物したくないとか、あまり変わってないと思っていたサイトでも結構違いがあるものですよね。 5年先や10年先には、どんな進化を遂げているのでしょうか。 First Designs of Popular Sites けいおん! 平沢憂 水着ver. (1/7スケール PVC塗装済

    みんなが利用するあの大手サイトの初期デザインはこんなだった : らばQ
    biikame
    biikame 2012/02/07
  • 「wheelグループ」とは:ITpro

    記事は, 2002年12月3日 に発行した「セキュリティ用語辞典」を基に掲載しております。内容は発行時の情報に基づいており,現在では異なる場合があります。 UNIX系システム上でスーパーユーザー(root)特権を得ることのできるユーザーの属するグループの名称。通常,UNIX系システムでは一般ユーザーがスーパーユーザー権限を得るためにsuコマンドを使用するが,何らセキュリティの対処が行われていないシステムでは,多くの場合どの一般ユーザーでもスーパーユーザー権限を得ることができる。PAMを利用すると,スーパーユーザー権限を得ることが可能な一般ユーザーを限定でき,この権利を持っている一般ユーザーをwheelと呼ばれるグループに所属させる。

    biikame
    biikame 2012/02/07
  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

    biikame
    biikame 2012/02/07
  • 『東方Project 比那名居天子』フィギュア化!

    biikame
    biikame 2012/02/06
  • 『東方Project 比那名居天子』フィギュア化! | ニコニコニュース

    biikame
    biikame 2012/02/06
  • oinume journal

    大規模なコードベースでリファクタリングを省エネ化するためにcodemodを最近調べていて、軽く試行錯誤したのでそのメモ。 やりたいこと 例えば以下のようなTable Driven TestなコードをBEFOREからAFTERに書き換えたい。コード量が多いため人間がやるのは現実的ではなく、codemodで機械的に書き換えたい。 BEFORE package main import ( "slices" "testing" ) func TestContains(t *testing.T) { type args struct { ss []string s string } tests := []struct { name string args args want bool }{ { name: "empty: false", args: args{[]string{}, ""}, wan

    oinume journal
    biikame
    biikame 2012/02/06