タグ

ブックマーク / www.publickey1.jp (23)

  • HashiCorp、ドキュメントの作成/レビュー/共有などを容易にする「Hermes」ドキュメントマネジメントシステムをオープンソースで公開

    HashiCorp、ドキュメントの作成/レビュー/共有などを容易にする「Hermes」ドキュメントマネジメントシステムをオープンソースで公開 TerraformやVagrantなどで知られるHashiCorpは、「急成長するグローバル企業や遠隔地に拠点を置く企業にとって、書く文化は必要不可欠なものだと考えています(we also believe a culture of writing is a necessity for a fast growing, global, remote-oriented organization.)」として、同社内でも文書による情報共有文化が積極的に行われていると説明しています。 その同社が社内で開発し利用しているドキュメントマネジメントシステム「Hermes」を、オープンソースとして公開しました。 We are pleased to announce th

    HashiCorp、ドキュメントの作成/レビュー/共有などを容易にする「Hermes」ドキュメントマネジメントシステムをオープンソースで公開
    chuhey
    chuhey 2023/02/02
  • ITエンジニアが投票した「ITエンジニア本大賞2019」ベスト10発表。カイゼン・ジャーニー/エンジニアリング組織論への招待/テスト駆動開発などランクイン

    翔泳社は「ITエンジニアに読んで欲しい!技術書・ビジネス書 大賞 2019」(ITエンジニア大賞)を開催。ITエンジニアの投票を集計した結果選ばれた技術書とビジネス書の各ベスト10を発表しました。 ITエンジニア大賞は、ITエンジニアに読んでほしい技術書・ビジネス書を選ぶイベント。 2014年からスタートし、今回が6回目の開催です。今回は2018年11月26日から2019年1月14日まで投票が行われていました。 主催は翔泳社ですが、対象となる書籍は出版社を問わず技術書、ビジネス書全般。出版社や刊行年も関係なく、この1年を振り返っておすすめしたい書籍となっています。 ベスト10に選ばれた書籍の中から特に投票の多かった技術書3冊、ビジネス書3冊については、同社が2月14日、15日に開催するイベント「Developers Summit 2019(デブサミ2019)」において書籍の著者、編集者

    ITエンジニアが投票した「ITエンジニア本大賞2019」ベスト10発表。カイゼン・ジャーニー/エンジニアリング組織論への招待/テスト駆動開発などランクイン
    chuhey
    chuhey 2019/01/18
  • 「本番環境などという場所はない」マイクロソフトがSaaSの失敗と成功から学んだ、アジャイルからDevOpsへの進化(前編)。Regional SCRUM GATHERING Tokyo 2016

    番環境などという場所はない」マイクロソフトがSaaSの失敗と成功から学んだ、アジャイルからDevOpsへの進化(前編)。Regional SCRUM GATHERING Tokyo 2016 アジャイル開発手法の1つであるスクラムをテーマにしたイベント「Regional SCRUM GATHERING Tokyo 2016」が1月19日と20日の2日間、都内で開催されました。 そこでマイクロソフトが行ったセッション「マイクロソフトが実践したScrum導入7年間の旅。そしてDevOpsへの進化」は、アジャイル開発からクラウドサービスの提供へと進んだマイクロソフトが、サービス開発の過程で学んださまざまな知見を共有するものとなりました。 そこには、アジャイル開発の延長線上にあるDevOpsを成功させる組織と技術、そしてマインドのあり方が紹介されていました。セッションの内容をダイジェストで紹介

    「本番環境などという場所はない」マイクロソフトがSaaSの失敗と成功から学んだ、アジャイルからDevOpsへの進化(前編)。Regional SCRUM GATHERING Tokyo 2016
    chuhey
    chuhey 2016/01/20
  • 統合開発環境Eclipseの最新版「Eclipse Mars」リリース。Dockerイメージのビルドや管理可能、新インストールツールで導入も簡単に

    Eclipse Foundationは、統合開発環境「Eclipse」の最新版「Eclipse Mars」をリリースしました。Eclipse Marsは体となるEclipse 4.5に最新の周辺ツールを統合したもの。 Eclipse 4.5では、画面描画やコード補完、テキストサーチなど多くの部分で性能向上が実現。さらにJava 8におけるラムダ式の生成、コンパイラ性能の向上などJavaのIDEとしての機能も向上。JavaScriptPHPなどもサポートしています。 Eclipse MarsはEclipseと周辺ツールを年に一度まとめてリリースする「Release Train」方式になって10年目の記念すべきリリースとなります。 そのほか、Eclipse Marsの主な機能は以下のとおり。 インストーラの改善、Dockerサポートなど インストールが容易に 新プロジェクトのOompthの

    統合開発環境Eclipseの最新版「Eclipse Mars」リリース。Dockerイメージのビルドや管理可能、新インストールツールで導入も簡単に
    chuhey
    chuhey 2015/06/29
  • Docker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」正式版がリリース。Docker、Kubernetes、etcdなどを統合

    Red Hatが開発していたDocker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」の正式版のリリースが発表されました。 Red Hat Launches Red Hat Enterprise Linux 7 Atomic Host, Advances Linux Containers in the Enterprise | Red Hat Red Hat Enterprise Linux 7 Atomic Hostはその名前通り、Red Hatがエンタープライズ向けにDocker利用を想定して開発したOSです。Red Hat Enterprise Linux 7からの派生OSであり、Docker上でアプリケーションを実行することに最適化され、それ以外の余計な機能をそぎ落とした軽量化が行われています。 アプリケーションはDock

    Docker専用の軽量Linux OS「Red Hat Enterprise Linux 7 Atomic Host」正式版がリリース。Docker、Kubernetes、etcdなどを統合
    chuhey
    chuhey 2015/03/09
  • Twitterが自社製JavaScriptフレームワーク「Flight」をオープンソースで公開

    Twitterは自社サービスで利用しているJavaScriptフレームワーク「Flight」をオープンソースで公開しました。 Flightはコンポーネントベースの軽量フレームワーク。開発者に対して非同期で独立性の高いコンポーネントを定義する機能を提供することで、デバッグ、テスト、イベントハンドリングなどを容易にするフレームワークのようです。 Githubのページでは以下のように説明されています。 Components cannot be directly referenced, instead they communicate by triggering and subscribing to events. Consequently every component, and every component API, is entirely decoupled from every othe

    Twitterが自社製JavaScriptフレームワーク「Flight」をオープンソースで公開
    chuhey
    chuhey 2013/02/08
  • SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開

    eBayが、JavaScriptアプリケーションからSQL文のような形式でデータベースへの問い合わせを記述できるDSL(ドメイン固有言語)のql.ioを発表。オープンソースとして公開しました。 現在、多くのWebアプリケーションが、バックエンドとのデータのやりとりにHTTPをベースにしたAPIを用いています。しかし、WebベースのAPIによってデータを取り出すのは、プログラマにとって実は手間のかかることです。 例えば、キーワードを入力すると関連する商品の名前、詳細、購入者の評価をユーザーに表示する、というWebアプリケーションでは、まずキーワードでデータベースを検索して商品IDを取得し、今度はその商品IDをキーにして名前や概要、評価の情報を取得する、といったように、APIを繰り返し呼び出す必要があります。 ql.ioはこうした内容をSQLのように分かりやすい記述で実現するだけでなく、複数の

    SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開
    chuhey
    chuhey 2011/12/02
    基幹システムとかでNode.js使うとかいう猛者は出てこんのだろうなぁ。結構メリットあると思うんだけどなあ。
  • まさに怪物! Fusion-ioが容量10テラバイト/性能130万IOPSのフラッシュドライブ「ioDrive Octal」発表

    まさに怪物! Fusion-ioが容量10テラバイト/性能130万IOPSのフラッシュドライブ「ioDrive Octal」発表 わずか2つ程度のPCIeスロットのスペースに、10テラバイトのストレージ容量で、しかも1秒間に130万回のI/O性能、リード性能が6.7 GB/s、ライト性能は3.9 GB/sという怪物のようなフラッシュドライブ「ioDrive Octal」を、米Fusion-ioが発表しました。 「ioDrive Octal」は、2012年の第1四半期に登場予定、価格はまだ発表されていません。 データベース性能が飛躍的に向上 Fusion-ioは、PCIeスロットに接続する高速なサーバ内蔵型フラッシュストレージという、新しいストレージデバイス分野の草分け的存在。 一般にエンタープライズ用途においてフラッシュメモリを用いたストレージは、リードに比べてライトが遅いことや、長期間の

    まさに怪物! Fusion-ioが容量10テラバイト/性能130万IOPSのフラッシュドライブ「ioDrive Octal」発表
    chuhey
    chuhey 2011/11/18
    これ導入すればパホーマンスなんか二の次ですって胸張っていえる笑
  • [速報]「EPUB 3」がついに完成! IDPFが発表

    EPUB 3 Becomes Final IDPF Specification | International Digital Publishing Forum EPUB 3は、HTML5とCSS3など現在W3Cで策定中の最新のWeb標準をベースにしたオープンな電子書籍フォーマットです。アップルのiPadGoogle Books、ソニーのReaderなどで採用されており、PCでもEPUBリーダーをインストールすることで表示可能で、電子書籍の有力な国際標準フォーマットと考えられています。 また、縦書きやルビ、圏点(傍点)、禁則といった日語の書籍に不可欠だった要素が含まれているため、EPUB 3の登場は国内での電子書籍の普及や、日語の電子書籍を世界に向けて販売できる環境が整うと期待されています。 IDPF(International Digital Publishing Forum)で

    [速報]「EPUB 3」がついに完成! IDPFが発表
    chuhey
    chuhey 2011/10/11
    おお、ついに完成か。次はコンテンツの番だ。
  • グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定

    DartはWebアプリケーションの開発を想定したプログラミング言語。実行方法として、JavaScriptに変換してWebブラウザ上で実行する方法と、専用の仮想マシンを搭載したWebブラウザで実行する方法が予定されています。グーグルChromeDartの仮想マシンを搭載する計画を検討中であることを明らかにしています。 Dartの設計方針は次のように説明されています。 Create a structured yet flexible language for web programming. Webプログラミングのための、構造的だが柔軟性のある言語を作る Make Dart feel familiar and natural to programmers and thus easy to learn. Dartを、プログラマにとって親しみのある自然で、学びやすいものとする Ensure t

    グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定
    chuhey
    chuhey 2011/10/11
    自分からハードル上げるとはさすがはGoogleさん。
  • ITまんが 2011年版 ~ ITが楽しく分かるマンガを集めてみました

    ネット上には大手メディアから個人のブログまで、さまざまなIT系のコンテンツがあふれています。そのほとんどは文章によって技術などを解説していますが、一部にはマンガの形で面白く分かりやすくしたものもあります。ここでは、マンガ化されたITコンテンツを集めてみました。毎年恒例、ITまんがの2011年版です。 もしここに掲載していないITまんがをご存じでしたら、コメント欄などでぜひ教えてください。毎年更新する予定です。 2011年版の新着ITまんが クラウド ガール - 窓と雲と碧い空 - 窓辺ななみがバイトをしているパーツショップのサーバが、ツイッターでキャンペーンを告知したとたんダウン。このままでは売り上げがピンチに……。そんなときに現れたななみの従姉妹、クラウディア窓辺。彼女は「それならWindows Azureにすればいいじゃない」と店長に告げる Webマーケッター瞳 シーズン2 シーズン1

    ITまんが 2011年版 ~ ITが楽しく分かるマンガを集めてみました
    chuhey
    chuhey 2011/08/18
    「プログラマとつきあう」と合わせて読みたい。
  • マーチン・ファウラー氏が語る、21世紀のソフトウェアデザインとしてのアジャイル開発(前編)。Agile Conference tokyo 2011 - Publickey

    アジャイル開発に関する論客の一人マーチン・ファウラー氏は、7月20日にテクノロジックアートが主催したイベント「Agile Conference tokyo 2011」で「21世紀のソフトウェアデザイン」をテーマに基調講演を行いました。 ファウラー氏の基調講演の様子を紹介しましょう。 アジャイル開発の意味が希薄化している ThoughtWorksのマーチン・ファウラー氏。 アジャイルソフトウェア開発宣言から10年がたち、そのあいだいろんな人が伝えていくうちに当初の意味の希薄化(Semantic Diffusion)が起きてしまったと思う。私の役割は、最初の意味を思い出してもらうことだ。 要件の安定性に依存するのは不健全だ まずは「予想的な計画(Predictive Plannning)」と「適応的な計画(Adaptive Plannning)」について。 土木や建築に由来するのが「計画駆動開

    マーチン・ファウラー氏が語る、21世紀のソフトウェアデザインとしてのアジャイル開発(前編)。Agile Conference tokyo 2011 - Publickey
    chuhey
    chuhey 2011/07/27
    アジャイルてバズワードじゃないの?
  • 社内ハッカソンをしよう

    ハッカソン(Hackathon)は、ハックとマラソンを組み合わせた造語で、プログラマが集まってわいわいとプログラミングをする、というイベントのこと。最近の例では、東日大震災に対してなにかプログラミングで役に立ちたいという人たちが集まって「Hack For Japan」というハッカソンが開催されたりしています。 ハッカソンは開かれたイベントとして誰でも参加できる形式で行われることが多いのですが、社内のプログラマが集まる社内ハッカソンもいいぞ、という主張を、ビデオチャットサービス「tokbox」の開発者Jonathan Mumm氏がブログに「Why your company should do an internal hackathon」(なぜあなたの会社は社内ハッカソンをすべきなのか)というエントリでポストしています。 社内ハッカソンで期待できること Mumm氏は、社内ハッカソンの良いとこ

    社内ハッカソンをしよう
    chuhey
    chuhey 2011/07/11
    こういうのはそれなりに参加者がいたほうが盛り上がるし、うまくいく気がするなぁ。
  • Eclipseの最新バージョン「Indigo」リリース。GUIデザイナー、GUI自動テスターなど新機能追加

    毎年6月に行われてきたオープンソースの統合開発環境「Eclipse」のバージョンアップが今年も行われ、最新版となる「Eclipse Indigo」がリリースされました。 バージョン番号は3.7となりますが、Eclipse Indigoは正確に言えばEclipseの新バージョンというよりも、Eclipse体とそれに関連するさまざまなプロジェクトが同一時期に新バージョンをリリースする、「同時リリース」に対して付けられたコードネームです。 Eclipse Foundationは、Eclipse Indigoの開発には62のプロジェクトチームが参加し、4600万行のコードが含まれていると発表しています。 GUIデザイナーや自動テスト、DSL開発フレームワークなど Eclipse Indigoに含まれる主な新機能をいくつか紹介しましょう。 「WindowBuilder」はGUIデザイナーで、ビジュ

    Eclipseの最新バージョン「Indigo」リリース。GUIデザイナー、GUI自動テスターなど新機能追加
    chuhey
    chuhey 2011/06/24
    ただ、動作モッサリしそうだなー。
  • グーグル、フル機能のMapReduceをGoogle App Engineで提供へ

    グーグルは同社のクラウドサービスであるGoogle App Engineで、フル機能のMapReduce機能を提供することが同社のイベントGoogle I/O 2011で明らかにしました。 これまでGoogle App EngineではMapReduceを構成する「Map」「Shuffle」「Ruduce」の3つのうち、Mapperの機能の提供が行われてきました。 Google I/O 2011で行われたセッション「App Engine MapReduce」では、MapReduceを構成するすべての機能の提供が行われることが発表されています。 セッションのポイントを紹介しましょう。 App Engine MapReduce App EngineエンジニアリングチームのMike Aizatsky氏。 MapReduceは数年前にグーグルが開発した処理。社内ではほとんどあらゆるチームがこの処理

    グーグル、フル機能のMapReduceをGoogle App Engineで提供へ
    chuhey
    chuhey 2011/05/24
    最近のGoogle App Engineは機能追加が多いな。それだけベースが成熟してきたということか。なんにしてもMapReduceやってみたいな。
  • Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとはどういうことか?

    いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのPHP開発者の集まりであるThe SF PHP Meetup Groupが2月にダール氏を招待して行われたもの。 そのため、Node.jsを知らないデベロッパーに向けて、Node.jsがどのような特徴を持つプログラミング言語なのか、分かりやすく解説しています。内容を紹介しましょう。 Node.jsとPHPとの質的な違いとは何か Node.jsを触ってみよう。今日は特にスライドは用意してなくて、タイプしてどんなものかを動かしながら紹介していくつもりだ(注:ダール氏はここで最初に「

    Node.jsとは何か、開発者ライアン・ダール氏が語る(前編)~ノンブロッキングとはどういうことか?
    chuhey
    chuhey 2011/05/12
    Node.jsで業務システム作ってみると面白いかも。その特性を活かせばね。
  • リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想

    リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想 MySQLの次期バージョンとPostgreSQLの次期バージョンにどのような新機能が追加されるのか、昨日、一昨日の2の記事で紹介しました。 MySQLの次期バージョンはMemcached APIを備える! MySQL Conference & Expo 2011基調講演 PostgreSQLの現状と次期バージョン9.1の新機能。MySQL Conference & Expo 2011 この2つのデータベースの次期バージョンに共通しているのが、NoSQLの機能を取り込んでいることです。NoSQLに対するリレーショナルデータベースによる反撃が始まっています。 リレーショナルデータベースがNoSQLを取り込み始めた MySQLの次期バージョンであるMySQL 5.6に搭載予定の新機能の1

    リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想
    chuhey
    chuhey 2011/04/20
    ところでOracleさんは何やってんの?
  • [速報]VMwareがPaaSの提供開始、Java、Rails、Node.jsなどサポート。オープンソースでも公開

    これまで同社は仮想化から発展したvSphere製品群を中心にIaaS(Infrastructure as a Service)を提供するクラウドベンダでした。今回の発表で、Windows AzureやGoogle App Engineなどと競合するPaaS市場への格参入を宣言したことになります。 主な発表内容は2つ。同社自身が運営し提供するPaaSの「CloudFoundry.com」の開始と、PaaSを構成するソフトウェア「Cloud Foundry」をオープンソースとして公開するWebサイト「CloudFoundry.org」の公開です。 PaaSでJavaRuby、Node.js、MySQLなどをサポート CloudFoundry.comは、VMwareが運営するPaaS。同社はオープンなテクノロジをサポートする「Open PaaS」を掲げており、既存のPaaSによるロックインに

    [速報]VMwareがPaaSの提供開始、Java、Rails、Node.jsなどサポート。オープンソースでも公開
    chuhey
    chuhey 2011/04/13
    プライベートクラウドて企業の食いつきっていいのかなぁ?IT企業以外はクラウドって言っても「雲がどしたよ?」て感じじゃないのか。
  • 電子書籍フォーマットの本命、「EPUB」をいまのうちに理解しておく

    Publickeyでは、現在策定中の電子書籍フォーマット「EPUB 3」の動向について積極的に伝えていますが、ここでちょっと立ち止まって、EPUB 3とは何か? という基的な情報について簡単にまとめておこうと思います。 EPUBの仕様はオープンかつフリー EPUBとは、「電子出版」を意味する「Electronic Publication」からとった名称といわれていて、International Digital Publishing Forum(IDPF、国際電子出版フォーラム)が策定をすすめている電子書籍のファイルフォーマットです。ちなみにEPUBは「イーパブ」と読みます(EPUB 3はイーパブスリー)。また、表記は「ePub」と表記されることもありますが、最近は「EPUB」とすべて大文字で表記されることが多いようです(仕様書などでは「EPUB」と表記されています)。 イースト株式会社の

    電子書籍フォーマットの本命、「EPUB」をいまのうちに理解しておく
    chuhey
    chuhey 2011/03/11
    epubはhtml, cssなんかをzip圧縮したもの。一応Web周りやってるもんとしては何かやってみたいんだよね。
  • アジャイル開発手法「スクラム」の工程を、1枚のイラストで分かりやすく説明する

    アジャイル開発手法としてもっともよく使われている「スクラム」の工程を1枚のイラストで説明した資料が、ブログRyuzee.comのエントリ「[Agile]Scrumの流れをイラスト1枚で説明した資料」で紹介されていました。 とても分かりやすいイラストでしたので、Publickeyでも紹介させていただきます(大きな画像はこちら)。 日語の文字が少し小さかったので、あらためて僕の方で日語を当てはめてみました。もしも変な訳だと感じた方がいましたらアドバイスなどいただければと思います。 このイラストのオリジナルとなったのが、ブログThe Critical Path by Derek Huetherにポストされた「Free Intro To Scrum Wallpaper」です。この記事ではもう1つ、スクラムの工程を別のイラストで紹介したものがあるので、そちらも日語化してみました(大きな画像はこ

    アジャイル開発手法「スクラム」の工程を、1枚のイラストで分かりやすく説明する
    chuhey
    chuhey 2011/02/23
    図で示されると理解した気になるから不思議。