MITライセンス ※ライセンスが変更される可能性がありますので、使用される際は必ずご自身でご確認ください。
MITライセンス ※ライセンスが変更される可能性がありますので、使用される際は必ずご自身でご確認ください。
NorikraをCentOS6にインストール ビックデータ時代のログ管理ソフトfluentd。 その利便性と安定した動作から、業界ではログ管理の標準になりつつあります。 そんなfluentdにも苦手な分野があります。 条件を指定した集計処理です。環境によって異なる集計処理を実装するには数値を操作するプラグインを組み合わせる必要がありました。 カウント処理で言えば「fluent-plugin-datacounter」。小数点を切り上げるには「fluent-plugin-amplifier-filter」といった具合です。 そうした集計処理をSQLライクな文法で手軽に追加できるのが、今回導入するNorikraです。 今回はCentOS6系での導入を例に解説します。 目次 Norikraとは Norikraの導入方法 rbenvの環境にRubyをインストール rbenvの環境にjRubyのインス
findで日付指定して検索する際、 ▲日前ではなく、★月▼日を指定したい 2014-09-25 00:00:00 から 2014-09-25 23:59:59 までのファイルを検索 ★月▼日が何日前かを計算して指定する STARTTIME=$(( (`date +%s`-`date --date='2014-09-25' +%s`)/86400 +1 )) ENDTIME=$(( (`date +%s`-`date --date='2014-09-26' +%s`)/86400 -1 )) find ./ -daystart -mtime -$STARTTIME -and -mtime +$ENDTIME メリット 古いバージョンのfindでも動作する デメリット 日付の計算で目を疑う newermtオプションを使用する findコマンドで日付指定を使っての期間絞込み - cakephpe
日本マイクロソフトは12月17日、同社が開発した人工知能「りんな」のLINE公式アカウントをグループ会話に追加できるようにすると発表した。Twitterのアカウント(@ms_rinna)も開設するなど、“おしゃべり好きの女子高生”という「りんな」とユーザーが接触する機会を増やしていく。 「りんな」はBing検索エンジンで培ったディープラーニング技術と、機械学習のクラウドサービス「Azure Machine Learning」を組み合わせた人工知能。開発と運用はBingチームが手掛けている。同社の「Cortana」がアシスタント的な人工知能なのに対し、“おしゃべり好きの女子高生”という位置付けで、友人同士のような自然な会話が特徴だ。
こちらはJavaScript Advent Calendar 2015の17日目の投稿として書いたものです。 画像データにJavascriptコードを埋め込む事ができる「JS in PNG」というウェブサービスを公開しました。 http://js-in-png.9×4.net/ なぜ作ったのか 今年1月に投稿された、以下の「JavascriptをPNGに圧縮する」という記事に触発されて作ったものです。 JavascriptをPNGに圧縮する http://yomotsu.net/blog/2015/03/01/js2png.html 詳細は上記のサイトを見ていただければと思いますが、画像の1画素を1文字としてJavascriptのコードを画像に埋め込んでいるものです。イメージは以下のようになります。 こちらはJquery 2.1.3 minfyを画像に圧縮したものです。おもしろいですね。と
タイトルが対象を絞りすぎててもはや誰にも見てもらえてない疑惑もありますが。。 MoneyForwardでは、【MFクラウド】というサービス名で、会計・請求書・消し込み・決済・給与・マイナンバー・経費、といった、バックオフィス業務を最適化するサービスを運営しています。 バックオフィス業務は日本固有の法律に対応する必要があり、法律由来の一般的ではないロジックへの対応を求められる事がよくあります。 今回はそんなHR領域やバックオフィス関連のサービス開発に、もしかしたら役立つかもしれないgemをご紹介します。 era_ja tomiacannondale/era_ja 和暦を扱うgemです。 給与や会計サービスなどで提出帳票などを印字する際には必須となるgemです。 使い方はREADMEを読んでもらった方が早いですが、DateやTimeに和暦変換の to_era methodが生えます requi
おことわり 技術側の話は少ないです。 本記事の内容を真に受けた結果発生した損害などの責任は負いませんのでご了承ください。 まえがき. 本記事のターゲット読者について 継続的に治安の悪いWebクローラーから大量にアクセスされていて悩んでいる人 タイトルに釣られて興味本位で見に来た人 鬱陶しいWebクローラーの開発者 継続的に 不定期ではなく一定のパターンで定期的にアクセスがあることを指します。 毎日、毎時、毎分、毎秒など。 治安の悪い いわゆるWebクローラー運用の「お作法」から道を外れていることを指します。 robots.txt無視、UA偽装、非常に短い時間でのバーストアクセスなど。 大量に Webクローラーからアクセスされていることを察知出来るほどのある程度まとまったアクセス量があることを指します。 未知のWebクローラーからWeb上の資源を守るのは非常に困難です。 第1部. 振る舞いか
これは誰でもできる方法なのでぜひ今日からでも実行してみてください それぞれ詳しく書いていきます なるべくプライム対象商品にする 紹介しているAmazonの商品によって、プライム対象なのかそうでないのがあります 最近、プライム会員の特典がミュージック聞き放題やビデオ見放題など豊富になってきたこともあり、かなりプライム会員の人が増えてきました プライム会員だと、プライム非対象よりプライム対象商品を選ぶので、そのまま購入したりする割合がかなり高いです そこでただリンクを貼るんではなく、しっかりプライム対象商品を選んで貼る事により、購入率が高くなります 過去記事のAmazonリンクを時々確認する リンク切れではなく、販売している業者がその商品を中止にしたり在庫切れで販売停止してるケースがあります なので、時々自分が貼っているリンクを確認する必要性があります そこでもし、見に来た方がわざわざリンクを
この記事は、Ruby Advent Calendar 2015 の16日目の記事です。 勢いで、Advent Calendarに登録したのでネタを調べていましたが、人に誇るプロダクトなどもないので、Rubyに関して今年出た(or 私が読んだ)ものについてまとめてみます。 独断と偏見になってしまいますが、私のように文法やライブラリはある程度理解して、初級者から中級者へレベルアップしたい方にオススメしたい順に並べてみました。 さらに遡れば良い本もたくさんあると思いますが(例:青木さんのRHG)、Rubyの仕様は常に変わっていくこともあって、比較的新しい本の中でより有益な本を見つけていくということも、大事だと思います。何より楽しいですし。 [★★★★★] Rubyのしくみ -Ruby Under a Microscope [★★★★★] メタプログラミングRuby 第2版 [★★★★☆] パーフ
実店舗ではほとんど本を買わないAmazonが大好きな敷島久之(@Hisayuki__S)です。そんな僕のようなAmazon好きの方に朗報です。本日はAmazonの本の発売日を簡単に予測することができる『刊行ペース検索』というWEBサービスをご紹介したいと思います。僕らと同じようにAmazon好きの有志の方が作成したWEBサービスですので、ありがたく使わせていただきましょう(笑) 刊行ペース検索とは? 刊行ペース検索はこんな感じ! 今後の『刊行ペース検索』の展開を直撃! さいごに 刊行ペース検索とは? ⇒ 刊行ペース検索 『刊行ペース検索』とは、2015年11月18日にリリースされたばかりの新しいWEBサービスで、Amazonで過去に発売された本から、タイトルや著者名などのキーワードで検索することにより、今後発売される本の発売日などを予測することができちゃう、とっても便利なWEBサービスなの
システムAの更新内容を、別のサーバにあるシステムBにも反映させるためにデータ送る、というケースを考えます。 主流はWeb APIかMOMを使う方法かと思います。(俯瞰的な話は、20日目のこざけさんが書いてくれる、はず) しかし、A,B間で同時に一貫性を保たなくても良いケースは、企業間システム連携ではよくあります。 CAP定理でいうところの可用性+分断耐性をとりにいくパターンです。が、最大数秒程度で結果整合性は保ちにいきます。 システム間の接続 非同期ながら、ほぼリアルタイムでデータを反映していくので、応答性の高い接続手段が求められます。だが中間経路をHTTPでないプロトコルを通すハードルが高かったり、ファイヤーウォールなどで長時間接続を切られたりする問題があるので、私はよくWebSocketを使います。 だいたいの構成は以下のようになります。同期エージェント間をWebSocketでつなぎ、
先日、私はBrightonで開かれたJavaScriptのカンファレンスFFConfで「(ここにライブラリやフレームワークの名前を入れる)を使おう。これこそ最強中の最強中の最強だ!」と題して話をしました。 ここに、そのプレゼンテーションの内容を書き起こします。もっと注目されるべき、最近のモバイルデバイスのフレームワークにかかるコストに関して、議論を広げる一助となればと思います。 2015年11月16日更新 – テーブルに1行、プロダクション環境下のReactについての行を追加しました。良いニュースをお伝えしますと、これはvanillaよりも3倍遅いですが、TodoMVCに関して言えば速いと言えます!PolymerのTodoMVCサンプルも最新バージョン1.2.2にアップデートされ、同様により速くなりました。 読むよりも見たい方へ、講演のビデオはこちらです。(必要なら、 スライドも入手できま
こんにちは。NHNテコラスアドベントカレンダー17日目担当、運用エンジニアのワタナベです。 運用という出社日時が不安定な事を逆手にとって、美味しいお店に行くことが趣味です。 23時から焼き肉食べ放題をしたり、17時の開店に合わせて人気焼肉店のホルモンを食べに行ったり、行列必至な牛カツ専門店に開店同時に食べに行ったりしています。いやぁ、肉って最高ですね。 さて、今回のアドベントカレンダーでは趣味のおうちハック、特にHomeKitについて話そうと思います。 はじめに HomeKitとはAppleが提唱する家電の集中管理システムです。 そのコンセプトとしてSiriへの命令で家電を操作できることにあります。 例えば、 「Hey、Siri 部屋の明かりをつけて」と言えば部屋の明かりがオンになったり、 「Hey、Siri ベランダの温度は?」と言えばベランダに設置してるセンサから温度を取得して教えてく
ホームページのデザインはある程度形式化されている部分もありますが、そんな中でもトレンドの変化があります。 特に近年では、スマートフォンが普及したことによりマルチデバイスに配慮する形でデザイントレンドも変わってきました。 その時代に最適なデザインを知っておくことで、ユーザーにとって使いやすく、見た目も優れたものを作ることが可能です。 デザインの機会がある方は、常に最新のトレンドを理解しておきましょう。 今回は、Web・デザイン界隈で特に浸透しつつあるデザイントレンドをまとめでご紹介します。 2015年話題のデザイントレンドまとめ 1.パララックス・デザイン ※このWebサイトは現在公開されていません 複数のイメージ画像、パーツを速度や方向を変えて動かすことで、奥行き感を表現するエフェクトです。 別名「視差効果」ともいい、こちらも2013年頃からパララックスデザインを取り入れたホームページを目
普段このブログにはアニソンライブに行ってきた話ばかり書いていますが、はてなでアプリケーションエンジニアとして働いております。 今日ははてなスタッフアドベントカレンダーの17日目ということで、普段ウォッチしている社内Slackの雑談チャンネルをしゅっと紹介しようと思います。 advent.hatenablog.com はてなではSlackを業務コミュニケーションツールとして使っていますが、業務だけでなく趣味や雑談などのチャンネルもたくさんあります。今ふと眺めていたところ、全部で300近いチャンネルがあるようでした。流石にこの大半は一時的に作った後打ち捨てられたチャンネルという気がします。 今年のアドベントカレンダーでは、id:yulily100 さんの記事で #running チャンネルが、 id:moret さんの記事で #goraku チャンネルが紹介されていました。 yulily100
親として子育てをしていくうえで一番の目標はなにか? 「自分が死んだ後も子供たちが生き延びられるようにすること」だと私は思っています。 我が家には二人の発達障害児がいます。うちの子供たちの場合は、障害児と言えども障害者手帳も療育手帳も条件を満たしておらず現状では持っていません。成長の過程で二次障害などが起きれば変わってくる可能性もありますが、おそらく一般の社会に出て行かなくてはなりません。 福祉の制度を利用できる範囲の障害であればまた違ったやり方となるのでしょうが、うちの子の場合は一般の社会の中で自立して生きることを目指さなくてはなりません。 その中で一番必要な力はなにか、何があればこの子たちは生き延びられるのか、私に出来ることは何なのか。 生まれつきの障害ゆえの生き辛さを持ち、生きる上でこれから獲得しなければならないスキルは山のようにあるでしょうが、生活力をつけること、これが一番大切なので
この記事はコーヒー Advent Calendar 2015の17日目の記事です. コーヒーを淹れること,豆を買いに行くこと,コーヒー器具を集めること,コーヒー関連の本を読むことが好きだ.コーヒーは趣味といっても過言でなない.自宅で美味しいコーヒーを淹れるために今までいろいろ試行錯誤してきたが,最近ある程度固まってきたのでその環境についてまとめてみる. 過去 最初に自分とコーヒーとの馴れ初めをつらつらと. 親がコーヒー好きなので実家では当たり前のように毎日コーヒーが淹れられていた.そのため家で自分でコーヒーを淹れて飲むのは当たり前のものとして育った.実家ではドリップマシンが使われていた.特にこだわりはなく出されるものをそのまま飲んでいたと思う. 自分でコーヒーを淹れるようになったのは大学生で一人暮らしを始めてから.最初は実家にあった使われていないドリッパー(確かHARIO)と近所のスーパー
doda X(旧:iX転職)は、パーソルキャリアが運営するハイクラス転職サービス。今すぐ転職しない方にも登録いただいています。 今の自分の市場価値を確かめてみましょう。 20世紀を代表する経営学者として知られる故ピーター・F・ドラッカー氏は、その著書の中で、トップレベルのビジネスパーソンであり続けるためのポイントとして、 定期的に自らを振り返り、次に向けた改善点を洗い出す。 ことを指摘しています。その中でも特に重要なのが、半年〜1年というある程度の期間をまとめて振り返り、その長期的な営みを再解釈し、新たな仕掛けについて思案を巡らせること。 そこで本記事では、さまざまな知見をもとに1年間を振り返る上で非常に効果的で、多くの気づきを得られる振り返り法をご紹介します。 そして、この振り返り法がどのくらい有効であるかを検証するために、実際に40人の現役ビジネスパーソンにお集まりいただき、4人×10
転職活動で初めて面接に行こうとして、「面接って何に気を付ければいいの?」とマナーに悩んでいませんか? 面接での「印象」は、合否に大きく影響します。面接マナーを特に気にせず面接に臨み、「採用担当者に眉をひそめられた…」「熱意を十分PRできたのに、不合格になってしまった…」と失敗する人はとても多いのです。 このページでは、転職コンサルタントとして数多くの転職面接をアドバイスし、転職者を成功に導いてきた知見と経験をもとに、本質的で必要な面接マナーをご説明します。 「面接マナー」が理由で不合格になる2つの理由 面接マナー大全 チェックリスト 面接前日に準備するマナー2選 到着〜控え室までのマナー7選 入室〜着席までのマナー8選 面接〜面接終了後までのマナー9選 面接対策には転職エージェントの活用がおすすめ このページを読めば、マナーを守った好印象なビジネスパーソンとして採用担当者にPRする事ができ
毎年恒例のjQueryのプラグインとスクリプトの総まとめを紹介します。「100選」の名称は恒例なので、実際は100以上あります。 今年目立ったのは、ランディングページなどの縦長ページ系、スクロールエフェクト系・CSSやSVGのアニメーションでしょうか。あとレスポンシブ周りも単にサイズ変化に対応させるだけでなく、ユーザビリティを向上させるものが充実していました。 背景関連 SVG関連 縦長ページ関連 スクロール連動・パララックス関連 その他スクロール操作・補助関連 レスポンシブ関連 ナビゲーション関連 レイアウト関連 コンテンツ生成関連 コンテンツ紹介・ツアー関連 ソーシャル関連 スライダー・カルーセル関連 画像拡大・配置・キャプション関連 アニメーション関連 エフェクト関連 テキスト関連 タブ・アコーディオン関連 テーブル・リスト・チャート関連 フォーム関連 パネル・ボックス関連 モーダル
IT界隈でエンジニアしていると、よく出くわすのが障害対応です。できれば会いたくないという人が多いと思うんですが、僕はけっこう好きです。障害対応。どこに原因があるのか調査をして、バランス良くベターな対応をしたときの楽しさは、プログラミングとはまた違ったものがあります。探偵っぽい感じが面白いですよね。もちろん、障害が発生しない状況を作るのが一番です 弊社では数多くのWebサービス/アプリを運営しているので、過去様々な障害対応をしてきました。その際に、解決までどんな道筋を僕がたどるのかを振り返ってまとめてみました。これが大正解なんてことはなく、人や事象によって違うとは思いますが。 なお、障害検知手法とか、サーバのコマンドとか、コードのデバッグ手法とか、具体的なことは一切出てきません。手続きと思考プロセス的な話です。 障害対応フローチャート 一般的な感じだと思いますが、障害報告から対応完了までのフ
この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの17日目の記事です.昨日は id:yashigani_w の Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashigani?.days でした. こんにちは、はてなの id:wtatsuru です。はてなのインフラ全般をみています。 はてなでは、しばしば新サービスを構築する機会があります。正式サービスもあれば、はてラボ のような実験的サービス、内部の Microserviceの一部になっているものなど多種多様なものがあります。新規サービスのインフラを構築する際は、最小構成でありつつ後のスケールやメンテナンスを考えた仕組みを作っていくことになります。この記事では、2015年12月現在のはてなでの標準的な構成を紹介していきます。 新サービスの最小構成 こち
ちょっと前に、Kuromojiを使った形態素解析の挙動の確認をしてみましたけど、今度はユーザ定義辞書を使ってみたいと思います。 今回は、TokenizerではなくAnalyzerを使う方向で考えます。 なお、こちらのサイトを少し参考にさせていただきました。 http://www.mwsoft.jp/programming/lucene/kuromoji.html build.sbt name := "lucene-kuromoji-userdict" version := "0.0.1-SNAPSHOT" scalaVersion := "2.10.2" organization := "littlewings" libraryDependencies ++= Seq( "org.apache.lucene" % "lucene-core" % "4.3.0", "org.apache.l
Photo by Carlos Sancho こんにちは。谷口です。 プログラミングの勉強を始めたばかり、またはこれから始めようとしている方々は、何を使って勉強しようと考えていますか? 今は学習サイトや書籍やスクールなど、自分に合ったスタイルで勉強できるようになっていますが、自分一人で勉強しようとすると、だんだん難しくなってきて挫折したり、一度難しいと感じてしまうとプログラミングが楽しくなくなってきたり……ということもあるかと思います。 そこで今回は、あまり勉強っぽくなく初心者でもゲーム感覚で楽しくプログラミングを学べるコンテンツを14個ご紹介いたします。 現在paizaではプログラミング×異世界ファンタジーRPG『ロジックサマナー~閃光の召喚プログラマ』を公開しています! 主人公はひょんなことから異世界に迷い込んだITエンジニア。異世界では、なんとプログラミングしたコードが召喚獣を呼び出
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く