XML と PHP のイケナイ関係 (セキュリティ的な意味で) -Introduction of XXE attack and XML Bomb with...Kousuke Ebihara
![もっと New I/O。](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0fd01b197c903cbd3c3873c06ab032f3549d392/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fnio2-110711094709-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
googleさんやマイクロソフトさんは「次の10年で熱い職業は統計学」と言っているようです。またIBMは分析ができる人材を4,000人増やすと言っています(同記事)。しかし分析をするときの基礎的な学問は統計学ですが、いざ統計学を勉強しようとしてもどこから取りかかればいいか分からなかくて困るという話をよく聞きます。それに機械学習系の本は最近増えてきましたが、統計学自体が基礎から学べる本はまだあまり見かけないです。 そこで今回は、統計学を初めて勉強するときに知っておいた方が良い10ポイントを紹介したいと思います。 1. 同じ手法なのに違う呼び名が付いている 別の人が違う分野で提案した手法が、実は全く同じだったということがあります。良く聞くのは、数量化理論や分散分析についてです。 数量化理論 数量化I類 = ダミー変数による線形回帰 数量化II類 = ダミー変数による判別分析 数量化III類 =
クローリング楽しいですよね! perlで高速にクロールしたいのであればGunghoなど使うのがいいかもしれませんが、 基本手軽にやりたいことが多いので WWW::Mechanize+Web::Scraper という組み合わせでクロールするのが定番でした。 しかしたまたま Scrappy を知り、 少し触ってみたところすごくいいのではないか!?と思い 記事にしてみました。*1 基本系(crawlコマンドを利用する場合) my $scrappy = Scrappy->new; $scrappy->crawl('1.クロールするルートURL', '2.URLにマッチするパス' => { '3.コンテンツにマッチするxpath or CSSセレクタ' => sub { my ($self, $item) = @_; # 4.キューに追加 $self->queue->add($item->{href
以前はリモートのファイル編集するのにEmacsでTRAMP使ってたんですが、sshfsの方がシェルでcdとかlsできるし、Emacsでoccurとかもできるしいいよねってんで最近はsshfs使ってます。 で、sshfsしたいホストが多いといろいろめんどくなるんで、↓みたいなヘルパスクリプト書いて使ってましたよって話です。 マウントポイントをまとめておくディレクトリ(~/r/とか)の下に、予めsshfsするリモートホストの名前のディレクトリを作っておきます。sshするときユーザー名が必要なホストはUSERNAME@HOSTNAMEでmkdirしときます。 $ cd ~/r/ $ mkdir host1 $ mkdir foo@host2 あとは末尾のヘルパスクリプトで、sshfsでマウントしたり、sshfsなマウントポイントの一覧を見たり、アンマウントしたりできます。 $ ./m host1
Introduction Perf is a profiler tool for Linux 2.6+ based systems that abstracts away CPU hardware differences in Linux performance measurements and presents a simple commandline interface. Perf is based on the perf_events interface exported by recent versions of the Linux kernel. This article demonstrates the perf tool through example runs. Output was obtained on a Ubuntu 11.04 system with kernel
perf: Linux profiling with performance counters ...More than just counters... Introduction This is the wiki page for the Linux perf command, also called perf_events. perf is powerful: it can instrument CPU performance counters, tracepoints, kprobes, and uprobes (dynamic tracing). It is capable of lightweight profiling. It is also included in the Linux kernel, under tools/perf, and is frequently up
概要 Linuxのパフォーマンス解析ツールであるperfの使いかたの紹介 前提知識 Linux系 perfについて カーネル内のイベントや、ハードウェアイベントの発生回数を計測できるツール。 インストール 2.6.31 からはカーネルに標準搭載されてるので、特に必要なものは無い。 やることは、 カーネルのCONFIG_PERF_COUNTERSを有効にする カーネルをビルド なんらかの手段でelfutilsのlibelfを入れる(libelf-0.8.12ではない) カーネルソース内にある tools/perf/ で make する できた'perf'コマンドをパスの通るところに置く debugfsを/sys/kernel/debugにマウントする で、$ perf list などとやって、イベントリストが表示されれば使える 使いかた マニュアルは tools/perf/Documenta
7/9(土)にチューニンガソン というイベントに参加して優勝してきたので、その報告と、何を考えてどんなチューニングをしたのかを 記憶の範囲で公開したいと思います。 今回のチューニンガソンのお題は、WordPress(ja) + php + Apache + MySQL で、 ab を使って wp-comment.php 経由でコメントのポストをすることで計測が行われました。 MySQLとApacheを立ち上げたらWordPressが動く環境が渡され、そのWordPress自体は設定ファイルを含めて 改造が一切禁止、WordPressの実行をショートカットするチートも禁止です。 0. 試合前日 環境がAWSとAMI Linuxということは事前に公開されていたため、前日にAWSに登録して少しだけAMI Linuxを 触ってみました。yumベースだけどCentOSと違って結構新しいバージョンが用
G Very Large MemoryおよびHugePages この章では、Linuxシステム管理者がLinuxシステムにVery Large Memory構成およびHugePagesを構成する方法について説明します。 次の項目について説明します。 Linux x86のVery Large Memory HugePagesの概要 G.1 Linux x86のVery Large Memory Very Large Memory(VLM)を構成することによって、32ビットのOracle Databaseが、従来はLinuxアプリケーションで利用可能だった4GB以上のRAMにアクセスできるようになります。この32ビット向けのOracle VLMオプションでは、メモリー内ファイル・システム(/dev/shm)を使用して大規模なデータベース・バッファ・キャッシュを作成します。SGAの他の部分は、通
Huge Pages were introduced in order to optimize the process of Memory Management on Linux Servers. The scope of this article is not to present in detail this technology, several articles and metalink note did this well (749851.1 - 361323.1 - 401749.1). Running Linux servers configured with Huge Pages was not always adapted when both 10.2 and 11.2 databases had to be started in parallel because the
Configuring Linux Hugepages for Oracle Database Is Just Too Difficult! Isn’t It? Part – I. Published September 28, 2010 hugepages , Linux NUMA , Nehalem EP , Nehalem EX , NUMA Oracle , oracle , Oracle Automatic Memory Management , oracle hugepages , Oracle NUMA , Oracle on Linux , use_large_pages 49 Comments Allocating hugepages for Oracle Database on Linux can be tricky. The following is a short
NUMA Control for Hybrid Applications Hang Liu TACC April 12, 2011 Hybrid Applications • Typical definition of hybrid application – Uses both message passing (MPI) and a form of shared memory algorithm (OMP) – Runs on multicore systems – Multicore systems have multilayered, complex memory architecture • Hybrid programming does not guarantee optimal performance – But it is required for very large c
CPUブレード(Express5800/B120b-d) Express5800/B120b-d アイコンについて 本体および各種オプションのOSサポート状況をシステム構成図内にアイコンで記載しており、それぞれのアイコ ン形状が示す対応状況、およびOS種類については下記の通りとなります。 NECサポート OSプリインストール ハードウェアBTO組込み 備考 ■ 白抜文字 ○ ○ ○ - ○ ○ - ○ - ○ ○ OSプリインストールなしの場合、ハードウェアBTO組込出荷可 NECからのプリインストール出荷未対応のOSや販売終了OSなど ディストリビュータの認定取得 2003 2003x64 2003R2 2003R2x64 2008 2008x64 2008R2 ESXi4.1 : Windows Server 2003 (with Service Pack 1以降)
災害の脅威から人々の安全・安心な暮らしを守るため、AI/IoT、画像解析などを活用した災害発生前の予兆検知、災害発生時の事態の把握、情報共有をサポートするなど様々な取り組みを行っています。
MicrosoftSQL Server は Non-Uniform Memory Access (NUMA) に対応しているので、特殊な構成を行わなくても NUMA ハードウェアで適切に実行されます。プロセッサのクロック速度や数が増加するにつれて処理能力が向上しますが、その一方で、向上した能力の活用に必要となるメモリの待機時間を減らすことが困難になります。ハードウェア ベンダはメモリの待機時間をなくすために、大容量の L3 キャッシュを搭載していますが、この解決策にも限界があります。この問題に対する、拡張性に優れた解決方法が NUMA アーキテクチャです。SQL Server は、アプリケーションを変更しなくても NUMA ベースのコンピュータを活用できるように設計されています。 NUMA の概念 最近のハードウェア面の傾向として、それぞれがプロセッサの小さなセットとして機能するシステム
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: Alder Lake 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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く