Front makes you look at things from a different perspectives.
この投稿は @hamaken によるHadoop Advent Calendar 2013の18日目の記事です。 このエントリでは、Hadoop が誰の手によって開発されているのか・・・を紹介します。 これまでに Hortonworks や Cloudera によって Hadoop に貢献したコード量などの集計が紹介されてきました*1。しかし、2011年を最後に新しいデータが出てきていないので、2013年はどうだったのかなー、と思い集計してみました。 集計作業は @ajis_ka さんに協力してもらいました。ありがとうごさいます! ■ 集計方法 皆さん、ご存じのとおり Apache Hadoop の開発は JIRA を中心に進められています*2。新機能も、バグ修正も、JIRA の Issue として登録・管理されるのが原則です。 今回の集計では、Hadoopの主要コンポーネント(HADOO
今日はちょっと毛色の違う話をしてみようと思います。 blockdiag はこれまで 5つの図に対応しています。 ブロック図 シーケンス図 アクティビティ図 論理ネットワーク図 ラック構成図 blockdiag シリーズはひとつのツールでひとつの図をサポートしているので、 これまでいくつもの要望やアイディア、ネタをもらってきました。 完全にジョークのものを除いて、どれも面白そうだな、と思っているのですが なかなか時間が取れずに手を付けられずにいます。 今日はこの "もしかしたら作られているかもしれない blockdiag シリーズ" を 紹介してみたいと思います。 新しいツールを作るときに最初に考えること blockdiag シリーズのツールの要望をもらったときに、 なるべく考えるようにしていることがいくつかあります。 未知の blockdiag を紹介する前に、この「最初に考える事」を見て
The power of software modeling Astah’s modeling tools allow you to visualize the essence of your ideas and software designs. Quickly and effortlessly build diagrams that create a clear understanding among teams. Build UML, ER diagrams, Data Flow Diagrams, Flowcharts, mind maps and more in the most powerful modeling software for everyone from students to enterprise teams. Get a free trial New Acade
生産的に、創造的に、そして楽しく ソフトウェア開発・システム設計開発現場を モデリングツールastah*で変えよう
今日は blockdiag の構造について紹介していきたいと思います。 blockdiag は大きく分けて 4つのモジュールから構成されています。 parser テキストファイルを解析するモジュール builder 解析した図をレイアウトするモジュール drawer 図を描画するモジュール metrcis 図を描画する際に位置を決めるモジュール 他にも細かいモジュールはいくつもありますが、今日はこの 4つのモジュールにフォーカスして 掘り下げていこうと思います。 parser モジュール parser モジュールは名前の通り、ユーザが記述したテキストデータを解析するモジュールです。 テキストデータが文法に一致しているかのチェックや中間データ形式である AST (中間構文木)への変換を行います。 blockdiag は graphviz の文法(DOT言語)を参考にツールごとに文法を追加した
The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.
マインドマップが描画できるjQueryプラグイン「js-mindmap」を紹介します。 jQueryプラグイン「js-mindmap」jQueryプラグイン「js-mindmap」は、ul、liタグで言葉をつなぐだけで簡単にマインドマップが作成できる便利なプラグインです。 便利?というか!!かっこいいので、デモを触ってみてください。 「js-mindmap」のデモ デモのソース(HTML + jQuery)<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="description" content="js-mindmap のデモでーす。"> <title>js-mindmap - jQuery Plugin Demo</title> <link href="style.css" type="text/css" r
最近、MacBook Pro with Retinaが度々システムごとフリーズ*1するようになり、電源を長押しして再起動しなければならなくなったので、しばらく観察していたところ、フリーズする時は必ずChromeを使っていることに気がついたので対策を調べてみた。 対策の結論を書くと、ChromeをGPU アクセラレーションを無効にすると良いらしい。 Chromeのアドレスバーに、 chrome://flagsと入力し、試験運用機能の設定を選び『すべてのページで GPU 合成を行う』を『無効』に変更する。 今のところGPU アクセラレーションを無効にしてからはシステムがフリーズする現象は発生しなくなりました。 OSごとフリーズしてしまうので、OSやドライバーに関する問題と言えますが、回避策でフリーズを防げるのであれば嫌な気分は避けられるので、とりあえず今回は絆創膏を貼って応急処置をしたいと思い
コンテンツは現場にあふれている。会議室で話し合うより職人を呼べ。営業マンと話をさせろ。Web 2.0だ、CGMだ、Ajaxだと騒いでいるのは「インターネット業界」だけ。中小企業の「商売用」ホームページにはそれ以前にもっともっと大切なものがある。企業ホームページの最初の一歩がわからずにボタンを掛け違えているWeb担当者に心得を授ける実践現場主義コラム。 宮脇 睦(有限会社アズモード) デザインやレイアウト、販促企画などで複数パターンの提出を要求されるシーンは少なくありません。制作者からすれば、1つの案件で複数回の仕事をすることと同義です。大手の場合は「プレゼン費」などが支給されるケースもありますが、中小の現場にそんな気の利いた概念はなく、残業代のでない会社においては事実上のただ働きです。 会社員時代のこと。複数パターンを安請け合いしてきた営業マンはとっとと帰宅し、マウスのクリック音とパソコン
WordPress 3.8 がリリースされました。WordPress の日本語版を入れることにしている @azur256 ですが、WordPress のオリジナルと日本語版って何が違うの?と聞かれたので、私なりの解釈を書いておこうと思います。間違っていたら指摘してください。 「間違っていたら」と書いていますが、WordPress Codex 日本語版に違いが書いてあるんです。 WordPress › 日本語 « WordPress 日本語版について 引用すると 日本語リソースの同梱 マルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行う WP Multibyte Patch プラグインを同梱 言語設定で日本語 (ja) を設定 現地時刻の初期値を日本標準時(+9)に変更 フィード言語設定を「en」から「ja」に変更 インストーラファイルの翻訳 国際化版デフォルトテーマとその日本語
はじめに -------- いまから書かれることは、フィクションです。 0. 負 ----- 中学時代のことを話そうか。一応、中学時代に関しては、俺が余りにも気持ち悪がられていて、女子が逃げるということがあったことがあった。クラスの中で気持ち悪い人間ベスト二人に入っていた。そのころ、何も考えていない馬鹿な中学生だから、女子が逃げることが楽しくておいかけていたら、女子が泣き出してその女子の彼氏が睨みつけられたことがあった。 いまでも後悔していることの一つに、中学時代にパソコン部に所属したことがある。当時、MSXというのを所持しており、そのプログラミングを書いていた自分は、パソコン部にいけば、もっと面白いプログラムを書けると思っていた。しかし、そのパソコン部はまあクソみたいな規則があって、一年のうちは「一太郎(Wordだと思ってくれればいい)」しか触らせてくれなかった。俺はプログラムが書きたか
概要 これまで「Hiveからデータ取得・簡単な加工→Pythonで加工・分析」 という流れで作業していたのですが、 Hive→SQLite→Pythonという流れにしたところ進捗が改善されたので、 SQLiteの簡単な使い方とPythonによるSQLユーザ定義関数の組込方法 についてメモを残しておきます。 特にユーザ定義関数の組込を自由に出来ると、 分析する際、相当楽になるということに気付きました。 SQLite挟むことで何がどう改善されたの? Hiveはデカいデータをゴリゴリ取ってくる分には SQLちょっと書くだけで済むので大変便利ですが、 初動遅いためちょこちょこ小さいデータを何度も取ろうとするとストレス溜まります。 そのため、これまではある程度のデータをまとめてHiveで落としてきて Pythonで加工してから分析するという流れを取っていました。 ただ加工するために似たようなコード何
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く