![C++/Win32APIでファイルの更新を監視したい - notargs.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/d2781944da546a0b12abb61b1b0dd7046eea8ad0/height=288;version=1;width=512/http%3A%2F%2Fnotargs.com%2Fimages%2Ffile_changed.png)
PerlではCPUリソースをフル活用できないって本当? これは、半分くらいは当たっているけれど、半分くらいは間違っている。 プリフォークすれば、CPUリソースをフル活用できる Webサーバーの構成なんかを考えてほしいんだけれど、MojoliciousなんかのWebサーバーは、プリフォーク + 非同期I/Oという構成をとっている。 経験則についてMojoliciousのドキュメントに書かれているのだけれど、CPUの個数 × 2 にプリフォークする子プロセスの数を設定するとパフォーマンスが最適になるらしい。 つまり、CPUが4つある場合は、フル活用したい場合は、Mojoliciousのhypnotoadの設定ファイルで、フォークする子プロセスの数を、8にすればよいわけだ。 { workers => 8 } forkというのは、プロセスを作成するコマンドで、複数プロセスを立ち上げれば、CPUリソ
Rubyのeach_with_indexは添字と要素が一度に取れるのでとても便利なときがある。 Perlで同じことをするには、5.12までは、ループ外に変数を置いて、ループ内でインクリメントするのが一般的だったけれど 5.12からはeach()が配列に対しても使えるようになって、添字と要素が一度に取れるようになった。 が、これを途中で止めて、再度eachを使用すると、その途中からループが始まってしまう。 内部的なイテレータの状態を保持しているらしい。 use strict; use warnings; package Hoge { sub new { bless [[1..10],[11..20],[21..30]], __PACKAGE__; } sub print_key { my $self = shift; while (my ($i, $elm) = each @$self) {
「TensorFlow」をはじめとするAIフレームワークや、Pythonで提供されている多くのライブラリにより、AIサービス制作・参入ハードルが下がっている。一方で、こうしたサービスを使わずに、あえて「必要なツールはほぼ自作」という選択をしているのがウェザーニューズだ。 同社のAIイノベーションセンターに所属するエンジニアの萩行正嗣(はんぎょう・まさつぐ)さんに、気象サービスでのAI活用事例と、「ユーザーと開発者のどちらの幸せも追い求める」開発哲学を伺った。 AIを使い、気象情報を早く正確に伝える ――まず、どのようなサービスでAIを活用されているのか教えてください。 私たちは特定のサービスだけにAIを使っているわけではありません。ウェザーニューズが提供するサービスはいずれも「気象情報を正確に伝える」ためのもの。天気予報自体にAIが活用されているので、すべてのサービスにAIが使われていると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く