1カ月近くにわたって「デジタル・フォレンジック」の解説を行ってきたが、今回はその最後である。やや専門的でもあり、まだまだ伝え切れないことも多々あるが、取りあえずはフォレンジック編の最終回とさせていただく。もし差支えなければ第1回目からご覧いただけると幸いである。 フォレンジックを妨げる最近のHDD メーカー側が意識をしている訳ではないだろうが、最近のHDDには結果としてデジタル・フォレンジックを難しくさせる事象がある。まずこれについて概要を述べたい。 1.RAID ストライピング、ミラーリングなどの実装技術としてHDDのRAID構成がある。実際問題としてデジタル・フォレンジックは大部分が経営者や管理者からの依頼であるので、調査員はRAID構成を意識した状況で保全措置を行っている。筆者の場合もここ数年は、全てが経営者からの依頼なのでこの構成を念頭に保全措置を行う。万が一そうでない場合(例えば
Google I/O 2014カンファレンスでAndroid端末がChromecastと同一のWi-Fiネットワーク上に接続されていなくてもAndroid端末からストリーミングを実行できる機能が紹介されました。海外のWEBサイト GigaOmのレポートによると、その機能は超音波を用いた特殊な仕組みを採用しているのだそうです。同サイトの記事によると、新しい接続方法は近くのデバイスと超音波でペアリングを行なう技術をChromecastに導入して実現しているのだそうです。この方法では、Chromecast上で“nearby devices”と呼ばれる新オプションを有効にすろと、Chromecastが接続されたテレビのスピーカーから超音波を発します。超音波は人間の耳には聞こえませんが、新しい接続方法をサポートしたAndroid端末はマイクから音波を拾って認識し、モバイルネットワークに接続された状態
RubyでマルチコアCPUマシンを利用することは、これまで、問題のあるテーマ(参考記事・英語)であった。Ruby 1.8までは、Rubyのインタプリタはユーザスペース・スレッディングを使用していた。つまり、スレッドはRubyのインタプリタによってスケジュールされているということである。Ruby 1.9はこれをカーネル・スレッドに切り替えることで変更した-ただし、Pythonのようなグローバル・インタプリタ・ロック(Global Interpreter Lock:GIL)を使用している点を除く。GILを使用しているということは、Rubyのスレッドは同時に1つしか実行できないことを意味しているが、ネイティブ・コードでは必要な数の並行スレッドを実行することができる。 JVM上で動くJRubyは、しばらくの間ネイティブスレッドをサポートしていた。マルチコアを利用するためのソリューションの1つは、R
スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Ruby ではスレッドはThread クラスのインスタンスとして表されます。 実装 ネイティブスレッドを用いて実装されていますが、 現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行される ネイティブスレッドは常にひとつです。 ただし、IO 関連のブロックする可能性があるシステムコールを行う場合には GVL を解放します。その場合にはスレッドは同時に実行され得ます。 また拡張ライブラリから GVL を操作できるので、複数のスレッドを 同時に実行するような拡張ライブラリは作成可能です。 スケジューリング Ruby のスレッドスケジューリングはネイティブスレッドのそれを利用しています。 よって詳細はプラットフォームに依存します。 メインスレッド プログラムの開始と同時に生成される
前回:PyPyを試してみた - 超ウィザード級ハッカーのたのしみ PyPyを試してみたら、爆速だった。この謎を解明すべく論文を読んでみた。あまり理解できないのだが、現状理解できたところまでメモする。頭が整理できていないので、まとまっていない。 PyPyは以下の2つのコンポーネントから成り立っている。 インタープリタ トランスレータ インタープリタはPythonのインタープリタで、RPython(Restricted Python)という機能が制限されたPythonで書かれている。つまり、PythonでPythonを実行するというよくわからないことをしていて、それがPyPyの目的である。 トランスレータはJITコンパイラを搭載したRPythonのインタープリタである。RPythonで他の動的言語のインタープリタを書けば、トランスレータで高速実行できる。 つまり、Pythonコード -> RP
会見・報道・お知らせ 政策・審議会 白書・統計・出版物 申請・手続き 文部科学省の紹介 教育 科学技術・学術 スポーツ 文化 現在位置 トップ > 会見・報道・お知らせ > 報道発表 > 平成26年度の報道発表 > 文部科学省所管独立行政法人、国立大学法人等及び特殊法人の役員の報酬等及び職員の給与の水準(平成25年度)の公表について > 独立行政法人、国立大学法人等及び特殊法人の役員の報酬等及び職員の給与の水準一覧(平成25年度) 独立行政法人国立特別支援教育総合研究所 (PDF:278KB) 初等中等教育局特別支援教育課 独立行政法人大学入試センター (PDF:311KB) 高等教育局大学振興課大学入試室 独立行政法人国立女性教育会館 (PDF:290KB) 生涯学習政策局男女共同参画学習課 独立行政法人国立科学博物館 (PDF:291KB) 生涯学習政策局社会教育課 独立行政法人物質・
2014-07-06 「JSのソースコード丸パクリされた!」問題 短冊メーカーというWebアプリ(http://t.co/tK0eXXd3Yv)を、http://t.co/hSeeFq0aJ3に丸パクリされました。ソースコードを見ても、改行位置とURLが違うだけで、変数名やメソッド名が完全に一致する pic.twitter.com/a9ewfuLY4T— Masaru (@rironriron) 2014, 7月 6 っていうツイートが流れてきたんで外野から好き勝手言います いやこれはwebやる以上は避けられないよ…アイデアをパクられた!って言うほどでもないし… JSのコピペされるのが嫌ならサーバサイドにして完全に隠すとか、したらどうでしょうか。 >RT— 囮R (@otori_r) 2014, 7月 6 当事者の前後のツイート見てみたらネタじゃなく結構ガチで怒ってるみたいで、向いてないか
Webサービスの制作などを行う「カヤック」は2014年7月7日、人事異動通知書をWebサイトにて公開。正社員・契約社員199人全員が人事部に配属したことを発表した。 これまでカヤックでは、人事部の仕事を100%やっている「人事部専属社員」が4人、面接など人事部の仕事を20%ほど兼任している「人事部兼任社員」が10人だった。しかし、今回の発表では社員全員が人事部兼任となり、名刺にも「企画部/人事部」と全社員に人事部の肩書きが入るようになる。 これまでありそうでなかった「社員全員を人事部に所属させてしまう」というやり方。これにはどういった意図があるのだろうか。デメリットはないのだろうか? カヤック人事部専属の柴田史郎氏に話を聞いた。 なぜ「全社員が人事部に所属」なのか カヤックにはもともと「兼任の文化」が根付いており、人事部専属社員であってもディレクターを兼任していたり元クリエイターが人事を担
弁護団にとって、Winnyの技術的立証をどうするかは、ずっと懸案の問題であった。 なんとか人づてに紹介してもらえたのが、慶應大学の村井純教授であった。 当然、事前に打ち合わせをしたのであるが、 村井教授は予想を遙かに上回る漢であった。 「その理屈だったら、日本にインターネット引いてきた俺が幇助じゃん」 「KazaaっていうボロWinnyですらSkypeを生んだんだ。Winnyが何を生み出すかを見たかったんだ。俺は」 村井節に力づけられた弁護側の証人申請に対して、検察は反対してきた。彼は、技術者の代表ではないということらしい。 こいつら、日本にインターネット引いてきた人に何を言ってるんだ? 反対のための反対に徹する検察の意見に呆れた弁護団は、村井教授の著書「インターネット」「インターネット2」を疎明資料として裁判所に提出して、その必要性を論じ、その結果、なんとか証人尋問の期日が決まった。めで
「その理屈なら、日本にネット引いた俺がほう助じゃん」 Winny裁判での村井純氏の“漢”っぷり、弁護人が振り返る P2Pファイル交換ソフト「Winny」が著作権法違反ほう助に当たるかが争われた「Winny裁判」で、故・金子勇元被告の弁護を担当した壇俊光弁護士が、当時のエピソードをブログで振り返っている。金子氏の1周忌に当たる7月6日に更新されたエントリー「ミスターインターネット」では、弁護側の証人として参加した、日本のインターネットの“生みの親”こと村井純・慶応義塾大学教授とのエピソードが紹介されている。 ブログによると、村井教授は初対面時から「予想を遙(はる)かに上回る漢っぷり」。当時、「その理屈だったら、日本にインターネット引いてきた俺が幇助じゃん」「KazaaっていうボロWinnyですらSkypeを生んだんだ。Winnyが何を生み出すかを見たかったんだ。俺は」と話していたという。 証
ビッグデータ時代とも言われる昨今においては、膨大なデータをビジネスの枠組みの中に組み込んで活用することが重要課題となっています。つまり、データ収集を行ってビジネスの全体像を把握し、適切なデータ分析を行って正確な予測をした上でビジネス戦略を決めることが求められています。本書は、データをビジネスに活かすために身に付けておくべき基本的な考え方と、データマイニングやモデリングの根底に存在するコンセプトについて、体系的に解説しています。データサイエンスの重要性とその威力を学べる一冊です。 訳者前書き はじめに 1章 はじめに:データ分析思考 1.1 データを使ったビジネスチャンスの広がり 1.2 例:ハリケーン・フランシス 1.3 例:顧客の乗り換えの予測 1.4 データサイエンス、エンジニアリング、そしてデータ主導による意思決定 1.5 データ処理とビッグデータ 1.6 ビッグデータ1.0からビッ
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
Hi all, A quick update. The first version of pypy-stm based on regular threads is ready. Still having no JIT and a 4-or-5-times performance hit, it is not particularly fast, but I am happy that it turns out not to be much slower than the previous thread-less attempts. It is at least fast enough to run faster (in real time) than an equivalent no-STM PyPy, if fed with an eight-threaded program on an
In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing. It is an alternative to lock-based synchronization. STM is a strategy implemented in software, rather than as a hardware component. A transaction in this context occurs when a piece of code executes a series
People that listened to my (Armin Rigo) lightning talk at EuroPython know that suddenly, we have a plan to remove the Global Interpreter Lock --- the infamous GIL, the thing in CPython that prevents multiple threads from actually running in your Python code in parallel. That's not actually new, because Jython has been doing it all along. Jython works by very carefully adding locks to all the mutab
こんにちは,落合です.いまシアトルのMicrosoft Researchで研究しています. のぐたくとアメリカにいったら日常的な話もブログ更新するって約束したので,思い立ったので書いてみます.研究まとめ以外もよろしくね.思ったことをちょろちょろ書こうと思うのです. そして,いかにも挑発的なタイトルでごめんなさい. 僕は永久に勝てないとは思ってませんが,少なくとも今のままじゃアカデミックもビジネスサイドも太刀打ち出来ないんじゃないかなと思います. 僕は日本文化が好きです.日本文化が好きだから,研究とかコンピュータカルチャーに関わる面では日本人にも頑張ってほしいと思っています. あと,専門外のところほとんどわかんないので,触れません.でも,僕ダメなところだけあげつらうのは嫌いなので,つたないながら,しっかり改善点も書こうと思います.よろしくお願いします. さて,今回の要点をまとめると,日本の
Search Engine for the Internet of Everything Shodan is the world's first search engine for Internet-connected devices. Discover how Internet intelligence can help you make better decisions. Sign Up Now Beyondthe Web Websites are just one part of the Internet. Use Shodan to discover everything from power plants, mobile phones, refrigerators and Minecraft servers. MonitorNetwork Exposure Keep track
パスワードを忘れた方はパスワードの再設定を行ってください。 うまくログインできない方はお問い合わせをご覧いただき、Cookieの設定をご確認ください。
STMはソフトウェアトランザクショナルメモリの略です。 ↓とりあえずwikipedia http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA 日本でSTMの話題を検索すると「楽観的ロックでしょ?」といった発言を見かける事が多く、確かに実用的な手法の多くはロックベースだったりしていますが、正直なところロックベースな手法のSTMはデータベースでのトランザクションと似ているフシがあったりしてデータベースに詳しい人からするとそれほど驚くような手法ではない事が多いのです。その
家帰ったら読みなおすための備忘録。 pypyのSTMバージョンが初リリースしたので、その関連でSTMがなぜいるんだっけ?GIL-lessになると何がうれしいの?GILってそもそもなんだっけ?を再キャッチアップ。 PyPy PyPy-STM: first "interesting" release 以下まとめ。 STM ハードウェアトランザクショナルメモリを用いたRuby仮想機械の大域インタープリタロックの除去 ※PDF http://www.atdot.net/~ko1/diary/200701.html#d25 Rubyの笹田さん(@_ko1さん)が2007年に抱いていたSTMについての当時の考えがかいま見える(?) PythonのGIL http://docs.python.jp/2.6/glossary.html#term-global-interpreter-lock RubyのG
<< 2007/09/ 1 1. U20プロコン最終審査会 2. 死なないために 3. [Ruby] davidflanagan.com: Nifty Ruby Unicode codepoints utility 2 1. [教会] 第一日曜日 3 1. [Ruby] RubyアソシエーションがRuby言語公式ロゴのデザイン募集:ITpro 2. [OSS] Open Tech Press | GNU GPLv3 日本語訳 3. [言語] retlang - Google Code 4 1. Full Disclosure: World's most powerful supercomputer goes online (fwd) 2. [知財] 元麻布春男の週刊PCホットライン - DRMどころかEPNも嫌いだ 3. 取材 5 1. 取材 2. [Ruby] Ruby needs a
mrubyのVMのマルチスレッド対応がgithubにて議論されています。 multi-thread support on the RiteVM #1657 自分もthread-safeなVMが欲しいなぁと思っています。STM32F4DiscoveryにFreeRTOS載せて使ってみたい。 並行・並列処理の戦国時代? さて、マルチコアが普通になったし、WebアプリのC10K問題があるので並行・並列処理は昨今のトピックです(多分)。 ただマルチスレッドプログラミングは難しすぎ!というは昔から言われていたことです。 で、もうちょい並行・並列処理を書きやすく出来ないのかよ?ということでErlang,go,Scala(Actor),EventMachine,Thread pool ,node.js,deferred,future,java.util.concurrent色々出てきました (言語とライ
© 2013 IBM Corporation 䝝䞊䝗䜴䜵䜰䝖䝷䞁䝄䜽䝅䝵䝘䝹䝯䝰䝸䜢 ⏝䛔䛯Ruby௬ᶵᲔ䛾 ᇦ䜲䞁䝍䞊䝥䝸䝍䝻䝑䜽䛾㝖ཤ ᖹ ᛭ ᪥ᮏ䜰䜲䞉䝡䞊䞉䜶䝮ᮾிᇶ♏◊✲ᡤ, Jose G. Castanos IBM Research – Watson Research Center © 2013 IBM Corporation 2 IBM Research – Tokyo ᪥ᮏ䜰䜲䞉䝡䞊䞉䜶䝮ᮾிᇶ♏◊✲ᡤ 䝇䜽䝸䝥䝖ゝㄒ䛾ᇦ䜲䞁䝍䞊䝥䝸䝍䝻䝑䜽 � 䝇䜽䝸䝥䝖ゝㄒ䠄Ruby䚸Python䛺䛹䠅䛾ᬑཬ 䊻 㧗䜎䜛ᛶ⬟せồ � 䝅䞁䜾䝹䝇䝺䝑䝗ᛶ⬟ྥୖ䜢┠ᣦ䛩ከ䛟䛾᪤Ꮡ◊✲ – JIT䝁䞁䝟䜲䝷䠄Rubinius䚸ytljit䚸PyPy䚸Fiorano䛺䛹䠅 – HPC Ruby � 䝬䝹䝏䝇䝺䝑䝗ᛶ⬟䛿ᇦ䜲䞁䝍䞊䝥䝸䝍䝻䝑䜽䛻䜘䜚ไ⣙ – ྠ䛻1䝇䝺䝑䝗䛧䛛䜲䞁䝍䞊
Home 雑記帖 知らない人は今すぐ設定を。友達が利用しているFacebookアプリに自分の情報が提供されてる場合があります(スマホ版) Facebookアプリは自分だけではなく、友達の個人情報も持って行くものもあります Facebookに慣れてない人を狙う悪質なアプリは後を絶ちません。 自分自身に降りかかるものであれば「やっちゃったね」で済む事もありますが、悪質なものは本人だけでなくその友達の個人情報まで盗んでいきます。自分の問題だけで終わらないので設定は必ずやっておきましょう。 確認時に「この情報いただきますよ」って出るのですが、そういうのをちゃんと見てる人は少ないですよね。 診断アプリとか何も知らずにやってる人は特に注意が必要です。 自分の友人の個人情報を悪質な業者に献上してる状態になってるかもしれません。 迷惑かかってしまうなんて想像もしませんよね。日常で友達の連絡先を知らない人に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く