ref: https://github.com/mame/radiation-hardened-quine 放射線はメモリエラーを引き起こすらしいです。そんな放射線が飛び交う過酷な環境でも、できることなら Quine したい。 ということで、プログラム内の 1 文字をランダムに消しても元のプログラムを出力する、なんともロバストな Quine を書きました。*1 何を言っているかわからないと思いますが、こんなふうに動くものです。 # ランダムに 1 文字消すスクリプト $ cat mutate.rb src = $<.read src[rand(src.size), 1] = "" print src # rrquine.rb からランダムに 1 文字消したプログラムを生成する $ ruby mutate.rb rrquine.rb > broken.rb # 壊れたプログラムを実行する (
HP to begin charging for firmware updates and service packs for servers HP server customers are about to get an unwelcome surprise when they need to update firmware or apply a service pack. Effective later this month, those downloads, which often fix critical bugs, will require either a current warranty or an extended support agreement. February 9, 2014: Updated to include additional details of IB
You can often support more concurrent users by reducing the number of database connections and using some form of connection pooling. This page attempts to explain why that is. Summary A database server only has so many resources, and if you don't have enough connections active to use all of them, your throughput will generally improve by using more connections. Once all of the resources are in us
19 Feb 2014 This blog post explains the costs of a PostgreSQL connection. TLDR; Keep the number of PostgreSQL connections low, preferably around 2*cores + hdd spindles[9]. More connections will only cause you more trouble. Background Paying attention to the number of connections to PostgreSQL helped us a lot at 6Wunderkinder. We've had trouble with PostgreSQL, manifesting itself in two ways: We w
Made by Evan Wallace This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still see it on YouTube. Interactions: Draw on the water to make ripples Drag the background to rotate the camera Press SPACEBAR to pause and unpause Drag the sphere to move it around Press the L key to set the light direction Press the G key to toggle gravity Features: Raytrac
マイクロソフト、クラウドのシステム構成図に使えるアイコン集を公開。Windows Azure以外にも一般的なシステム構成図で使えそう マイクロソフトは、Windows Azure関連のシステム構成図を描くために使えるアイコン集「Windows Azure Symbol/Icon Set」を公開しました。こうしたアイコン集はすでにAmazonクラウドがすでに公開しており、多くの利用者に使われてます。 Windows Azure用に作られてはいますが、一般的なシステム構成図のためのアイコンも多く含んでいるため、さまざまな場面で利用できそうです。公開された多数のアイコンの中から、よく使われそうなアイコンを集めてみました。 データはPowerPoint形式、Visio形式、PNG形式で提供されています。GitHubやBitBucket、DropBoxなどのアイコンもあるので、デプロイ関連の図を描く
TL;DR: AdequateRecord is a set of patches that adds cache stuff to make ActiveRecord 2x faster I’ve been working on speeding up Active Record, and I’d like to share what I’ve been working on! First, here is a graph: This graph shows the number of times you can call Model.find(id) and Model.find_by_name(name) per second on each stable branch of Rails. Since it is “iterations per second”, a higher v
http://www.youtube.com/watch?v=hQN-MxN5WwA 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 FacebookのSubodh Lyengarが、Security@Scale 2014で、モバイルのセキュリティについて語ってます。 モバイルエンジニア: 数百人、ファイル15万件、コミット10万件、セキュリティエンジニア: 3人 モバイルのセキュリティ対策は、悪意のあるアプリ & サイトとネットワーク攻撃 ネットワーク攻撃では特にアプリが要注意。アプリは、SSLの実装 / コネクションプール & HTTPの管理など考慮すべきポイントが多い。 悪意のあるアプリのintentハイジャックによるユーザデータ盗難: ActivityのstartActivityではなく、Se
これまで、負荷テストの実行には専門知識と実行環境の準備に多くのコストが必要でした。社会からWebサービスの性能に関する不具合をゼロにするために、簡単、無料、圧倒的な負荷テストサービスを提供します。 ユーザビリティ サーバの応答速度は常に変化し、利用者の直帰率に大きく影響を与えます。サーバの応答速度を可視化し、日々計測することで、すみやかに問題個所を発見できます。 性能測定 サーバの性能不足により、せっかくの営業機会を失うサイトが多く存在します。サーバの性能を正しく把握することで、予測される負荷に応じたサーバの増強ができます。 負荷チェッカー/カレンダーを利用したテスト(ジョブ)の予約や、グラフィカルな結果画面を準備しており、初心者の方にも大変使いやすいサービス。インスタントテスト/URLを入力するだけで、すぐに負荷テストを行うことができます。シナリオテスト/ログインが必要なページや複数のペ
2014.02.19 22:30:36 by ガジェット通信 2014年1月1日に発行された仮想通貨『モナーコイン』(Monacoin)が、オタククラスタの間でじわじわと浸透しつつある。 ●仮想通貨『モナーコイン』とは? 『モナーコイン』は、『2ちゃんねる』の『ソフトウェア板』と『ニュー速(VIP)板』のユーザーが中心となって開発した仮想通貨だ。名称の由来は『2ちゃんねる』初期に人気だったアスキーアートキャラの“モナー”。有志が作成したコインのイラストにもモナーがあしらわれ、なかなか愛らしいデザインとなっている。 先行するビットコインなどと同じP2P技術を利用した暗号通貨で、これまでに“採掘”されたコインの流通総額はおよそ1200万円。1モナーコイン(MONA)あたりの価値は、発行直後は2.5円ほどしかなかったものが、今では4.5~5.0円前後まで上昇している。既にビットコインなど他の仮想
Linux Daily Topics 2014年2月19日40ノードクラスタ&製作費3000ドルのラズパイ自作マシンに見る“プチスパコン時代”の幕開け いまや世界最高峰のスーパーコンピュータ、たとえば「天河2号(中国国防技術大学)」「Titan(Cray)」「Sequoia(IBM)」などに載っているOSは、言わずもがなLinuxである。かつて世界一に輝いたこともある理化学研究所の「京(富士通)」も、CPUはSPARC64だが搭載OSはLinuxだ。いまではスパコンOSといえばデフォルトでLinuxを指すと言っても過言ではない。 昨年、京を超えるスパコンを日本から!と東大や富士通が協力してLinuxではないスパコンOSを開発するという発表が行われたが、仮にプロジェクトが順調に進んだとしても、スパコンOS=Linuxというトレンドを覆すほどの成果を出すことは…たぶん甘
お知らせ 【重要なお知らせ】iOSアプリの運用および提供を2024年6月3日(月)を以て終了いたします。詳細は お知らせをご覧ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。
中国でRed Flag Linux(紅旗Linuxとも呼ばれる)を開発するRed Flag Softwareが、事業停止状態になっているという(slashdot)。Red Flag LiuxのWebサイトも現在アクセスできない状態で、リリースは2013年4月のRed Falg Linux 8.0で止まっている(DistroWatch)。 Red Flag Linuxはかつては世界で第2位のLinuxベンダーだったが、マネージメントの失敗と従業員への賃金未払いによって事業停止状態になっているそうだ。同社は中国科学院ソフトウェア研究所からの資金援助によって立ち上げられ、その後政府やVCからの支援も受けながらも事業を拡大、中国内で存在感を増やしていった。しかし、2013年4月には従業員への賃金未払いトラブルが発覚し、さらにそのオフィスについても家賃支払い滞納によって閉鎖されたと報じられている。未
Add your Ruby gems to AWS CodeArtifact Ruby developers can now use AWS CodeArtifact to securely store and retrieve their gems. CodeArtifact integrates with standard developer tools like gem and bundler. Applications often use numerous packages to speed up development by providing reusable code for common tasks like network access, cryptography, or data manipulation. Developers also embed SDKs–such
PH7 is a in-process software library that implements a highly-efficient embeddable bytecode compiler and a virtual machine for the PHP programming language. In other words, PH7 is a PHP engine which allow the host application to compile and execute PHP scripts in-process. PH7 is to PHP what SQLite is to SQL. PH7 implements most of the constructs introduced by the PHP 5.3 release such as heredoc, n
JPCERT/CCでは、国内における被害低減を目的として、広く一般からインシデントに関する 対応依頼 を受け付けております。いただいた対応依頼につきましては、当方で個別に対応いたします。(インシデント対応の概要については「インシデント対応とは?」をご覧ください。) 依頼内容について JPCERT/CCに対応依頼をご検討中の方は、依頼前に以下をご一読ください。 対応できる依頼 お送りいただいた対応依頼に従い、JPCERT/CCからインシデント発生元などへ連絡を入れ、対処、調査の実施を依頼します。また、必要に応じてインシデント調査のサポートを行います。JPCERT/CCで対応できる依頼の例を以下に示します。 インシデント発生時の初期段階において、必要な調査、対応方針の検討、被害箇所の特定などをサポートします。 インシデントの深刻度や複雑さなどによっては、マルウェア分析、ログ分析、フォレンジック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く