Fluentd Casual Talksに参加し、fluentdの使いどころが理解できて、 意識が高いうちに早速fluentdの導入をしSubsonic+nginxのアクセスログをMongoDBに入れてみたのでメモ。 導入環境はwebサーバCentOS 6、ログ収集サーバがCentOS 5で、fluentdのバージョンは td-agent-1.1.5.1-0.x86_64になります。いずれもさくらVPSで稼働させています。 nginxの導入は以前書いた下記のエントリを参考にして下さい。 さくらVPS 2G+Subsonic+Nginxで自分用ストリーミングサーバを構築 - Glide Note - グライドノート 今回行った作業の流れ fluentdを初めて触るので、今回は下記のように順を追って検証と導入を行いました。 fluentdの導入 サーバ1台でwebサーバとログ収集サーバを動かし
さて、ちょっとしたことからタイトルのようなモジュールを書いて見ました。Iterator::GroupedRange モジュールは簡単に説明すると、リストまたは別の(複数行ずつ返す)イテレータから指定行数分まとめて列挙するというモジュールです。 0.01 で SYNOPSIS を思いっきり間違えてたので、正しいものをこちらに。*1 use Iterator::GroupedRange; my @ds = ( [ 1 .. 6 ], [ 7 .. 11 ], [ 11 .. 25 ], ); my $i1 = Iterator::GroupedRange->new( sub { shift @ds; }, 10 ); $i1->next; # [ 1 .. 10 ] $i1->next; # [ 11 .. 20 ] $i1->next; # [ 21 .. 25 ] my $i2 = Ite
Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live. Pages Help Ready to get started? Build your own site from scratch or generate one for your project. You get one site per GitHub account and organization, and unlimited project sites. Let‘s get started. User or organization site Project site Create a repository Head over to G
2012年03月12日 ギターでメシ食ってるけど質問ある? 81 コメント 1 :名無しにかわってVIPが送ります:2012/03/08(木) 00:30:19.26 ID:8up+v5Jq0 スタジオミュージシャンやってます。 Apple待ちで暇なので。 3 :名無しにかわってVIPが送ります:2012/03/08(木) 00:30:51.87 ID:NCEjjYra0 重くない? ふつうにスプーンでよくない? 4 :名無しにかわってVIPが送ります:2012/03/08(木) 00:31:03.54 ID:j9Fa73S10 ちゃんとはしで食え 6 :名無しにかわってVIPが送ります:2012/03/08(木) 00:31:13.30 ID:51HqHQg20 ギターでご飯とか食べづらくない? 俺は箸派だわ 7 :名無しにかわってVIPが送ります:2012/03/08(木) 00:31
expandを使う :echo expand("%") "# => カレントファイルの名前を出力 :echo expand("%:p") "# => カレントファイルのフルパスを出力 :echo expand("%:r") "# => カレントファイルの名前、拡張子抜きを出力 :echo expand("%:e") "# => カレントファイルの拡張子を出力 fnamemodifyを使う :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t") "# => file-path.html :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t:r")
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
と言うわけで、unite の source の作り方を紹介します。本格的に作って配布したい場合は専用のファイルに書くのがいいのですが、今回は手軽に作ろう、ということで vimrc に書きます。そう。unite の source は vimrc でも書けます。 今回作るもの サンプルってことで、実用性とか無視して、lines という source を作ることにします。これは、現在のバッファの各行を候補とした source です。 source となるオブジェクトを用意する 本当はオブジェクトなんて呼び方ではなくて辞書(Dictionary)なんだけど、この場合扱い的にもオブジェクトと呼んだ方がわかりやすいと思ったのであえてこう呼んでみます。 let s:unite_source = { \ 'name': 'lines', \ } 名前は必須です。他に指定できる属性については、:help u
console 標準出力と標準エラー出力に対するブラウザライクなオブジェクトです。 console.log() 改行を伴って標準出力へプリントします。 この関数は printf() のように複数の引数を受け付けます。 console.log('count: %d', count); 第一引数は文字列で、0 個以上の プレースホルダ を含みます。 それぞれのプレースホルダは対応する引数を変換した値で置換されます。 サポートするプレースホルダは: %s - 文字列。%d - 数値 (整数と浮動小数点数の両方)。%j - JSON。 プレースホルダに対応する引数が無い場合は、undefined が使われます console.log('%s:%s', 'foo'); // 'foo:undefined' プレースホルダより多くの引数がある場合、余った引数は util.inspect() によって
だいぶ前にnode.jsで遊んでいて、そうだ mixi のAPIをnode.jsから叩いてみよう!と思って書いたライブラリを思い出したのでそれの紹介。 利用の流れ github https://github.com/hayaishi/mixi-graph-api-node.js READMEそのままだけど。 var api = require('./mixi/graphapi/client'); var client = api.createClient({ 'consumerKey' : 'your consumer key.', 'secret' : 'your consumer secret. ', 'redirectUri' : 'you setting redirect uri', 'device' : 'pc' }); // 認可画面のURLを取得する var authPage
探検ドリランドでレアカード複製技がバレて祭り勃発中wwwwww Tweet カテゴリ炎上お祭り 1 :名前:以下、名無しにかわりましてVIPがお送りします:2012/02/19(日) 04:10:41.09 ID:I6EpL6hE0 祭り中 【GREE】探検ドリランド無課金・軽課金分室 B143F http://anago.2ch.net/test/read.cgi/sns/1329562513/ 457 :友達の友達の名無しさん:2012/02/19(日) 02:19:00.55 ID:PSGgUIkcI これでいいかな?まあ間違ってても別にいーや 俺スーパーレア持ってないし カード増殖裏技 必要なもの 携帯もしくはPCを二台 gleeアカウント二つ 二台の機器でそれぞれのgleeアカウントでログインしてドリランド起動後お互いでトレードさせる トレード(受け取りはしない
雑ネタ Tibet - Trek 1 - 06 sharing camp with yaks and nomads / mckaysavage2年半前に佐々木俊尚氏の『仕事するのにオフィスはいらない』を読んだ瞬間から「ノマド」という言葉に嫌悪感を持ち、このブログでも一貫して「ノマドワーカー」どもを馬鹿にしてきた俺としては、ここ数日の間ににわかに盛り上がってきた、軽佻浮薄な「ノマド」スタイルに対してのしっかりとした批判を読むのは、とても楽しい。 ノマドワーキングを目的にすると不幸になるのでは? - GoTheDistanceノマドとかライフスタイルをテンプレで語ること自体の陳腐化と正社員とノマドの中間解 - Future Insight スタバで MacBook Air や iPhone を駆使して仕事をしたければ勝手にすればいいし、それでしっかりと飯を食えてるならそれは本当に素晴らしいこと
vim plugin (プラグイン) surround.vim は、パーレン、ブラケット、クオート、xmlタグ、htmlタグなどの囲み文字に関する処理を簡単に行えるようにする。 インストールは ~/.vim ディレクトリでアーカイブを展開して、次のコマンドでヘルプタグを再生成する。 :helptags ~/.vim/doc ds 削除(Delete Surroundings) ds" テキストオブジェクトを囲む " を削除する。 "Hello World!" ↓ Hello World! ds( ds) ds[ ds] ds{ ds} テキストオブジェクトを囲む ( ) [ ] { } を削除する。 (var i=0; i<length; i++) { ↓ var i=0; i<length; i++ { dst テキストオブジェクトを囲むタグを削除する。 <h1>Hello World!
gachinko.org このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く