Cloudera は、最大規模の企業があらゆる場所に存在するすべてのデータを信頼性の高い有意義な洞察に変換できるよう支援します。

『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0064 号 バックナンバー Rubyist Magazine 0064 号 Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist
Yasufumi Kinoshita 2008年末くらいからInnoDBの改造等で生計を立てていました。2011年末から2015年頭まで、本家の開発チームにて公式にInnoDBの性能改善に取り組みました。その後4年ほどデータベースに拘らずに新しい技術を用いた開発に携わりました。2019年から再び中の人に復帰しましたが、2025年に体制に限界を感じて退職。現在は個人で外の人としてMySQLの性能改善を行っています。 詳細プロフィールを表示 ► 2025 (1) ► 5月 (1) ► 2024 (4) ► 11月 (1) ► 9月 (2) ► 5月 (1) ► 2021 (4) ► 5月 (1) ► 3月 (1) ► 1月 (2) ► 2020 (3) ► 12月 (1) ► 9月 (1) ► 7月 (1) ► 2019 (1) ► 2月 (1) ► 2018 (5) ► 11月 (1) ►
Chef Client 12.1.0 Released Chef client 12.1.0がリリースされました https://www.chef.io/blog/2015/03/03/chef-12-1-0-released/ https://github.com/chef/chef/blob/12-stable/RELEASE_NOTES.md http://docs.chef.io/release_notes.html packageの複数一括インストールやtemplate/cookbook_file等の事前verifyなど、かゆいところに手が届きそうな変更が色々入ってきていますが、 個人的に一番気になっているのは、"Audit Mode"です。 Audit Mode ※この機能はchef-client 12.1.0ではExperimentalなので、将来インタフェースや仕様の変更が
""" This app captures packets and extract five tupels. Store these data to elastic search. Elastic search and kibana creates real time packet monitering bashbord. """ import json import sys import datetime import time import pyshark import requests from elasticsearch import Elasticsearch from elasticsearch import helpers URL = "http://localhost:9200" INDEX_URL = URL + "/packets" TYPE_URL = INDEX_U
rbenv, nvm, MySQL, redisが入ったUbuntu Vagrantfile すぐに開発に使えるVagrantfile。依存物を少なくするためにShellでプロビジョニング。 vagrant up時に各種パッケージのインストールとRubyのコンパイルが走るので、30分ぐらいかかります。初回でOSイメージが無い場合はもっとかかるかも。 Vagrant.configure("2") do |config| config.vm.box = "ubuntu/trusty64" config.vm.network :forwarded_port, guest: 3000, host: 3000 config.vm.synced_folder ".", "/vagrant" GUEST_RUBY_VERSION = '2.2.4' GUEST_NVM_VERSION = '0.30.1
はじめに システム障害発生時の連絡方法は、電話、メール、チャット、パトランプなど様々です。 障害発生時に自動で電話のような連絡を安価なシステムでできないか?と考え、試しに作ったのがこの連絡システムです。 個人利用では特に問題も起きていないので紹介することにしました。 障害連絡の役割とは? 担当者へシステム障害が発生していることを気付かせること 担当者へシステム障害の内容を伝えること 連絡の自動化の為、通知システムに必要な機能 担当者がアラート通知を受信したことを判定できること 担当者がアラート通知を受諾/拒否したことを判定できること 上記2点が実装できれば、障害連絡を完了すること、別の担当者へエスカレーションすることが可能となる 作ったもの Push通知を受信してアラーム音の再生、バイブレーション、メッセージを表示するAndroidアプリ 監視システムが実行する連絡をハンドリングするスクリ
2025 ( 13 ) 5月 ( 1 ) 4月 ( 6 ) 3月 ( 4 ) 2月 ( 2 ) 2024 ( 30 ) 12月 ( 5 ) 11月 ( 1 ) 9月 ( 4 ) 8月 ( 2 ) 5月 ( 1 ) 4月 ( 3 ) 3月 ( 6 ) 2月 ( 1 ) 1月 ( 7 ) 2023 ( 20 ) 12月 ( 3 ) 11月 ( 3 ) 10月 ( 1 ) 8月 ( 1 ) 5月 ( 2 ) 4月 ( 2 ) 3月 ( 3 ) 2月 ( 5 ) 2022 ( 27 ) 12月 ( 5 ) 10月 ( 1 ) 9月 ( 1 ) 8月 ( 5 ) 7月 ( 4 ) 6月 ( 3 ) 4月 ( 1 ) 3月 ( 3 ) 2月 ( 2 ) 1月 ( 2 ) 2021 ( 22 ) 12月 ( 4 ) 10月 ( 2 ) 9月 ( 6 ) 7月 ( 1 ) 6月 ( 3 ) 5月 ( 3
私が空き時間にAngularJSを使って様々なものを作成し始めたのは2013年の終わりのことです。この頃から続く経験は実に有益で、今でも多くのことを学んでいます。私とJavaScriptとの関わりはIBMでDojoを使って単一ページアプリケーションを構築したところから始まります。その後バックエンドでNode.jsを、フロントエンドでAngular.jsのみを使う会社に移りました。 IBMでは、チームに対してAngular.jsに切り替えるよう言い続けていました。この記事の初稿を書いたのもAngularJSでエンタープライズ向け単一ページアプリケーションの構築が出来ることを客観的に主張するためです。特に私が伝えたかったのが、大企業がAngularJSに切り替えることにはメリットこそあれ、デメリットは何もないということです。それから数か月間Angular.jsだけを使い続けていますが、核となる
はじめに こんにちは、インフラ本部の大山裕泰です。今回は OpenStack をより柔軟な環境に拡張できる小ネタをご紹介致します。 前回のエントリでも述べましたが Neutron ではコンピュートノードのエージェントを制御したり、独自の拡張機能を本体の機能と連携させたりといった事がプラグイン機構によって実現できます。 今回は、Neutron のプラグイン機構についてと、ルータに対する各種操作に同期する Neutron L3 プラグインの仕組みと実装について見てゆきます。 また、今回紹介する手法を応用するこよによって、以下のようなことが出来るようになると思います。 Floating-IP 割当/削除時における DNS との連携 テナントネットワーク、及び Flaoting-IP の作成/更新/削除に伴う課金システムとの連携 まずは Neutron のプラグイン機構について少し詳しく見てゆきま
この記事は、Selenium/Appium Advent Calendar 2014の6日目の記事です。 前日は、myhrさんの「Chromeでフルサイズのスクリーンショットを撮るためのパッチ」でした。 今回は、作成した自動テストをJenkinsで実行し、なおかつブラウザはIEを使用するという局面で これまでハマったポイントについて紹介します。 クリックができない 「FirefoxやChromeでは順調に動くテストがなぜかIEでは失敗する」というのは 多くの人が経験されていることだと思いますが、 中でもわりとメジャーだと思われるトラブルがこれです。 ごく普通のWebElement#click()がうまく動作しない。 テスト実行中の画面を見ていると、WebDriverが対象のボタンなりリンクなりを 捉えているように見える(色が変わってたりします)ものの、その状態で**「ガタガタ震えている」*
インシデントによっては、SSH サーバのセキュリティ設定で未然に防げるものも多いと考えています。SSH サーバの設定の重要性について、注意喚起の契機となるようなセキュリティ設定に関するドキュメント作成し、普及啓発を目指しています。 SSHサービスは、サーバのリモート保守やファイル転送などで利用できます。その反面、サイバー攻撃活動の攻撃対象となり、踏み台として悪用され、第三者への不正アクセスに加担してしまう可能性があります。本ガイドでは、SSHサーバをサイバー攻撃から守るためのセキュリティ設定について解説します。 V1.0 は、CentOS 6.5、OpenSSH 5.3p1 のクライアントとサーバ環境(openssh-5.3p1-94.el6.i686、openssh-clients-5.3p1-94.el6.i686、openssh-server-5.3p1-94.el6.i686)で動
ちょっと思い立って、なんとなくやってみたくなりまして。 組み込みTomcat上で、JAX-RSとCDIを合わせて使ってみようというお話。これを試すにあたり、条件は以下とします。 JAX-RSの実装はRESTEasy、CDIの実装はWeld WEB-INF/classesとかは作らない Scalaで書く とまあ、あくまで普通のスタンドアロンなJavaアプリのノリでいきます。組み込みTomcat使うわけですし…。 で、やってみていろいろ苦労しましたが…参考にした情報も載せながら書いてきたいと思います。 ビルド定義 まずは、sbtの定義。こんな感じになりました。 build.sbt name := "embedded-tomcat-jaxrs-cdi" version := "0.0.1-SNAPSHOT" organization := "org.littlewings" scalaVersi
私はかつて自分はアーキテクトだと名乗ったことがあります。これを裏付けるため、今やウソだらけの複雑な話を設計しなくてはならなくなっているので、ある意味これは本当のことですね。冗談はさておき、2015年を目前としてJavaScriptコミュニティのアプリケーションアーキテクチャの状況について目を向けてみるのは有益なことだと思います。合成、関数型の境界、モジュラリティ、不変データ構造、CSPのチャネルと、その他に関連するいくつかのトピックについて書いてみたいと思います。 合成 アーキテクチャのレベルでは、JavaScriptで大規模なアプリケーションを作成する方法に関してここ数年で少なくとも一つの根本的な変更がありました。機械の細かい違いにより生み出される単一指向性の データバインディング、不変データ構造と、仮想DOM (どれも興味深い問題ですね)などを除けば、多くの開発者が一つのキーコンセプト
最近はクラウド上のサーバーを利用する事も多くなってきた。 サーバーの用意やネットワーク周りの設定はインフラ部門がやってくれるけど、アプリのデプロイ/設定は開発者がする事が多いので、開発メインでやってるエンジニアでも最低限SSHの知識は必要になる。 また、Vagrant等でローカル環境にVMを作成する事もあるので、ローカル環境内でSSHを使用するケースも増えてきた。 というわけでインフラエンジニアじゃなくてもSSHクライアントの知識は必須になってきているので、改めてSSHの再学習をしてみることにした。 SSHとは 暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。 SSHでは以下の点で従来のTelnetより安全な通信が行える。1 パスワードやデータを暗号化して通信する。 クライアントがサーバーに接続する時に、接続先が意図しないサーバーに誘導されていないか厳密に
これを実行すると現状のフィルタリングルールを確認することができ、下記のように表示されると思います。(下記の表示結果はubuntu12.04の場合です) Chain INPUT (policy ACCEPT 0 packets, 0 bytes) target port opt source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) target port opt source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) target port opt source destination
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く