レベル制限撤廃について 次回バージョンアップでは、「プロマシアの呪縛」エリアのレベル制限を撤廃します。さらにレベルキャップ解放に伴って、「プロマシアの呪縛」エリアの一部ではレベル75以降のプレイヤー向けにモンスター配置やレベル調整を行います。「プロマシアの呪縛」エリアでの新たな冒険をお楽しみください。 レベル制限が撤廃されるエリアは以下のとおりです。 ソ・ジヤ/プロミヴォン-ホラ/プロミヴォン-デム/プロミヴォン-メア/プロミヴォン-ヴァズ/フォミュナ水道/礼拝堂/リヴェーヌ岩塊群サイトB01/リヴェーヌ岩塊群サイトA01 ミッションについて エリアのレベル制限撤廃にあわせて、「プロマシアの呪縛」ミッションにおけるバトルフィールドのレベル制限も撤廃する予定です。これらの変更により、ミッションの難易度が大幅に緩和されます。まだミッションをコンプリートしていない方も、これを機にぜひ挑戦してみて
それってHamakiなんですが、試しに作ってみたので一応。ただし、Tatsumakiは、 This is considered as alpha quality software. Most of the stuff are undocumented since it's considered unstable and will likely to change. You should sometimes look at the source code or example apps in eg directory to see how this thing works. Tatsumaki なので自己責任で:-p 後、このエントリより eg/chat を見た方が勉強になりますw Tatsumaki概要 TatsumakiはPlackとAnyEventをベースにしたTornadoっぽくWE
サンクトペテルブルク郊外、クラスノエ・セロ(ru)にて(1907年) ヴァーツラフ・フォミーチ・ニジーンスキー (露: Ва́цлав Фоми́ч Нижи́нский, 波: Wacław Niżyński, 英: Vaslav Fomich Nijinsky[1], 1890年3月12日 - 1950年4月8日) は、ロシア帝国キエフ出身のバレエダンサー・振付師。バレエダンサー・振付家のブロニスラヴァ・ニジンスカは妹。 1890年3月12日 、旅回りのダンサーだった両親がロシア帝国キエフ(現在はウクライナ)に滞在中、生まれる。 両親共にポーランド人で、ニジンスキー自身ワルシャワでカトリックの洗礼を受けたポーランド人でもあったが、ポーランド語は苦手で、母語をロシア語とするロシア人の自認も持っていた。 3人兄弟の真ん中で、幼い頃は非常に活発で多動気味だった。兄のスタニスラフも多動の傾向が
PerlCasual#02の懇親会で教えてもらった軽量WEBアプリケーションフレームワーク Dancer(公式サイト: http://perldancer.org/)を試してみました。 DancerってRubyのSinatraプロジェクトの移植として始まったみたいですね。Sinatra自体は使ったことないんでよく分かりませんがWEB上のサンプルコードを見ると、構文とか似たように見えます。 とりあえず、PODを参照しながら簡単に実験してみました。 インストール インストールはCPANから。 cpan Dancer 簡単なサンプル hello.pl #!/usr/bin/env perl use Dancer; get '/hello' => sub { "Hello, world" } dance; use strict、use warningsはすでにDancerによってロードされているの
はじめに Rubyの普及にともない、Rubyの生みの親である、まつもとゆきひろ氏がC言語で作成したRubyインタプリタ(CRuby)以外にも、JVMで実行されるJRuby、Objective-Cで実装されMacアプリケーションのプログラミングのできるMacRuby、CRubyベースにメモリ管理に改良を加えているRuby Enterprise Edition等、プログラミング言語Rubyを実行できる環境が増えてきました。またCRubyに関しても、現在最も使われているバージョンである1.8系以外にも、最新の安定版である1.9系も普及期にはいってきました。 今回は、複数のRuby実行環境の管理を簡単にするRVM(Ruby Version Magager)を紹介します。 RVMとは RVMはUNIX系の環境で、複数のRuby処理系をインストール、共存させることができるツールです。 ひとつの環境に対
http://github.com/spiritloose/Schenker 前に Ruby の Sinatra を触ってみていいなとおもったので最近作り始めた。 ひととおり機能はそろってきたので公開してみる。 HTTP::Engine + HTTP::Engine::Middleware + HTTPx::Dispatcher + Sinatra風インターフェース みたいな感じのフレームワーク、っていうかDSL。 # myapp.pl #!/usr/bin/env perl package MyApp; use Schenker; get '/' => sub { 'Hello, world!'; }; get '/hello/:name' => sub { my $args = shift; "Hello, $args->{name}!"; }; で `./myapp.pl` すると動
すでにあるかなと思いつつも書いてみた。 以下のファイルを「_cpan」として$fpath に入れる。 とこうなる。 $ cpan -[TAB] -A -- Shows the primary maintainers for the specified modules -C -- Show the "Changes" files for the specified modules -D -- Show the module details. -L -- List the modules by the specified authors. -O -- Show the out-of-date modules. -a -- Creates the CPAN.pm autobundle with CPAN::Shell->autobundle. -c -- Runs a `make clean`
DeNA uses Perl extensively in its services and was introduced to Perl in 2003. About 100 DeNA engineers currently work with Perl, including over 50 on the mbga.jp team. DeNA has released several open source Perl projects on CPAN and at YAPC conferences. Key projects include MobaSiF, a web application framework, and mobamail, a high-performance mail delivery system for mobile phones. While DeNA has
ミドルウェア (Middleware) とは、 Django のリクエスト/レスポンス処理をフック するためのフレームワークです。ミドルウェアは軽量かつ低水準な「プラグイン」 システムで、Django の入出力を操作します。 各ミドルウェアコンポーネントはそれぞれ特定の機能を担っています。例えば、 Django には XViewMiddleware ミドルウェアコンポーネントがありますが、こ れは全ての HEAD リクエストに対して "X-View" HTTP ヘッダを追加します。 このドキュメントでは、 Django についてくる全てのミドルウェアコンポーネント の使用法と、自分で新たにミドルウェアを作る方法を説明します。 Django には、すぐに使える組み込みのミドルウェアが付属しています。 組み込みミドルウェアガイド を参照してください。 ミドルウェアの有効化¶ ミドルウェアコンポ
キャッシュミドルウェア¶ class django.middleware.cache.UpdateCacheMiddleware¶ class django.middleware.cache.FetchFromCacheMiddleware¶ サイト全体にわたるキャッシュを有効にします。キャッシュを有効にすると、 Django の管理下にあるページは CACHE_MIDDLEWARE_SECONDS 設定に定 義した時間のキャッシュされます。 キャッシュのドキュメント を参照してください。 コモンミドルウェア¶ class django.middleware.common.CommonMiddleware¶ リクエスト処理に完全主義者むけの便宜機能を追加するミドルウェアです: DISALLOWED_USER_AGENTS に設定されたユーザエージェントから のアクセスを禁止します。 DIS
ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor
複数台あるMySQLのスロークエリログを、いちいちDBサーバにログインして読むのがめんどうくさい log_output = FILE,TABLE としてテーブルに入れてリモートからSELECTできるようにするのは? → テーブルに入れた場合、query timeとlock timeの型がTIME型になり精度が秒になってしまうのでダメ ファイルに出力したものをログサーバーにどうにかして飛ばす 10分おきとかにscpする →これでできるのはわかるけど、他にいい方法ないかなぁ syslogで飛ばすのはどうか (id:stanaka++) →srd!! スロークエリログに限らず、追記されるファイル全般に適用できると思います。 rsyslogの方がいけてるそうですが、自分が使ってるのは syslog-ng 2.0.9 なのでそ の設定例です。 DBサーバ # follow_freq(180) で 3
Makefile.PLで開発者用のモジュールを宣言するにはM::I::AuthorRequiresがあるが、これはモジュールがインストールされていなければdieするので、結局は手作業でモジュールをインストールしなければならない。 しかし、今やcpanmがあるので、「モジュールのリスト」さえあればインストールするのは簡単だ。 まず、author/requires.cpanm に以下の用にモジュールをリストする。このリストはcpanmの引数として扱われるので、--verboseなどのcpanmのオプションも書くこともできる。また、コメント(#)も使える。 (この例は Mouse/author/requires.cpanm よりコピペしたもの) # modules which the authors require: # $ cpanm < author/requires.cpanm # see
■ [tDiary][css] この日記の max-width を 1024px にした 前からワイドディスプレイででろーんと日記が広がってしまうのを修正したかったんだけど、gustav.css で max-width を使って何とかしてあるのを見つけたのでインスパイアしてみた。 横幅はひとまず1024pxにした。google analytics 様によると、この日記の読者の7割以上が1280px以上のディスプレイを使っているようなので問題なかろう。とりあえずはこんなところで。 ■ [Life] 今日の(ry ブリ大根と葉野菜のオンパレード。ブリ大根は下ごしらえにヘルシオを使ったんだけど、大根の苦みとか堅さをまんべんなく飛ばせて、かなり美味しく仕上がった。ごちそうさまでした! ■ [plagger][vps] plagger を動かせる環境を vps に構築した irc proxy の設置
私は家ではMongoDBを使用しています。では、何故RDBMS(種類は何でもいいですが)でないかと言いますと、家の外へ一歩でも出れば、やれORMがどうのこうの、スキーマがどうのこうの、SQLがどうのこうの、と日夜囲まれているのに、そんなもん家に入れたくないでしょう? MongoDBはインタラクティブシェルとしてjavascriptシェルを持っているので、JSONでデータを格納出来ますし、今ややっとPerlドライバであるMnogoDB(元々は、ご存知Florian Ragwitz氏が手掛けられ、今のメンテナはKristina Chodorow女史です)が安定して来ましたので、Devel::REPLを使用すれば、Perlのハッシュのままインタラクティブに格納出来ます。私の個人的な記録はすべてMongoDBに放り込んでいます。卓上メモ代わりのようなもんです。 これを言うと必ず「じゃ、CouchD
Matt S. Trout氏が書くエッセイを読むのが私の最近の楽しみの一つなのですが、以前にも書いたことがあるように日本語に訳すのが躊躇われるような言葉が出て来ます。その言葉が実際にどれ程酷い響きを持つのか、英国人でない私には本当の所は分かりませんが、おそらく禁止語に近いと思います。 氏のエッセイの内でも、比較的禁止語が殆ど無く、面白いものに″But I can't use CPAN!″があります。いまだに、CPANを使えないとお嘆きの人にピッタリだと思います。 以下にその私訳を載せておきますが、禁止語はオブラートに包んでますので、そのつもりでお願いします。 だが、私はCPANを使えない! 2009年5月26日 Matt S. Trout 勿論、貴方はCPANを使える。ここにその理由を述べる。 だが、私はCPANを使えない! 短い回答:くだらん 比較的長い回答:ルートとして’cpan’を使
今年の jperl advent calendar はnimという typester さんが開発しているツールを使って生成しているのですが、これが便利らしいので入門してみる事にしました。 インストール github にリポジトリがあるので、 git が使える場合は以下のようにして取ってきます。以下、~/tmp を起点に作業する事にしますので、ご自分の環境に合わせて読み替えてください。 % mkdir ~/tmp % cd ~/tmp % git clone git://github.com/typester/nim.git git が使えない場合は http://github.com/typester/nim にアクセスして「download」ボタンを押せば最新版がダウンロードできます。 とってきた後は、 nim のディレクトリに入って % cd ~/tmp/nim % perl Make
Auth::BasicがあってAuth::Digestがないとは何事か!と何故か思ったので書いてみてgithubにあげたら、miyagawaさんがいい感じにしてくれました。 Plack::Middleware::Auth::Digest - search.cpan.org miyagawa's Plack-Middleware-Auth-Digest at master - GitHub =head1 SYNOPSIS enable "Auth::Digest", realm => "Secured", secret => "blahblahblah", authenticator => sub { my $username = shift; return $password; # for $username }; # Or return MD5 hash of "$username:$r
bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. When you use middleware components in your PSGI app with Plack, you often want to enable them conditionally based on runtime environments. For example, some administrative middleware like debug-toolbar or stacktrace should be enabled if it's accessed from your office network, and js/css-minifying middleware and
自分でもう一度整理するために、他のサイトに倣って現在挙げられているCSRF対策法とその効果を列挙してみる。ざっと書いたので多分ツッコミどころ満載だと思うがとりあえず公開。現在思いつく最善解は一番下に書いた。あとは順不同。 POSTを用いる 推奨: とりあえず 効果: あり 回避法: あり(Javascriptによる自動Submitなど) 実装: 簡易 副作用: なし 確かにPOSTでのCSRFを破る手法は存在するが、だからといってこの対策に全く効果がないわけではない。完了画面への直接リンクでのCSRFの発生は抑制できる。実装が簡単な上、副作用が特にないので実装しておいて別に損はない。 リファラ(Referer: ヘッダ)をチェックする 推奨: ケースバイケース 効果: 大 回避法: 特になし 実装: やや難(コードに汎用性を持たせるのが難しい) 副作用: ブラウザ
View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this
Server::Starter の SYNOPSIS には、自分で Server::Starter 配下で実行するサーバを作る場合の例があります。 # in my_httpd use Server::Starter qw(server_ports); my $listen_sock = IO::Socket::INET->new( Proto => 'tcp', ); $listen_sock->fdopen((values %{server_ports()})[0], 'w') or die "failed to bind to listening socket:$!"; while (1) { if (my $conn = $listen_sock->accept) { ... } } ところでこのサーバは Perl でなければ書けないのか? というと、そんなことはないのですね。 Se
不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 今日、こんなTweetを見かけた。 半そでワイシャツって、すさまじくその人をオヤジに貶める気がする 確かに。 でも、「確かに」と思う一方で、それは日本人に限る、ではないだろうかとも思う。いや、アジア圏は全般的にそうなのかもしれない。 一方、欧米人には半袖シャツを格好よく着こなしている人が少なくない。アメリカ人なんかは実に格好よく半袖シャツを着る。ワイシャツ、カジュアルシャツ問わずだし、スウェットすら半袖だ。 これを体格の問題というのはやさしい。 でも、それだけではないはずだ。それとは別に着方の問題があると思う。サイジングや洗い方、アイロンをかけるか否かなどの全般で、どう着れば格好よくなるかがまだ日本人は半袖シャツの着方をわかっていないということもあるのだと思う。 サラリーマ
こんにちは。murahashiです。 gitやgit-svnを使うにあたり、試したことや引っかかったことについて、yukiのエントリ ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn のつづきを書いてみました。 Q. ブランチ名を長くしてしまったので手打ちするのが大変です A. bashでgitコマンドを補完します gitのコマンド補完は git-completion.bash が便利です。 fedoraにyumでgitを入れた場合には下記場所にあります。 /usr/share/doc/git-VERSION/cntrib/completion/ 自分の見える場所にgit-completion.bashがなければ、インストール済みのgitと同じversionのgitのソースをダウンロードします。 cntrib/completion/
今日のラジオからちょっと拾い読み。 途中から「D.T.力」の話になりました。 D.T.力は「童貞力」のことなんですが、実際に童貞か否かは問題じゃなくて、それだけのパワーと情念を持っているかどうかというプラス思考な考え方です。 みうらじゅんと伊集院光が提唱していましたね。 D.T.posted with amazlet at 10.05.24みうら じゅん 伊集院 光 メディアファクトリー 売り上げランキング: 25710 Amazon.co.jp で詳細を見る アマゾンレビューだけですらグッと来るのでピックアップ。 童貞の想像力は本当にすごい。ちょっとブラひもが透けて見えた、というだけで延々と妄想することができたりする。童貞はやさしい。女を性の道具として扱うようなことはしない。 童貞のコンプレックスが今まで数々の素晴らしい芸術や偉業を生み出してきた。これも童貞ならではの想像力(妄想力?)の
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く