タグ

ブックマーク / gihyo.jp (211)

  • JavaScript、HTML5、CSSの投稿共有コミュニティ「jsdo.it」、CoffeeScriptおよびJSXをサポート | gihyo.jp

    JavaScriptHTML5、CSSの投稿共有コミュニティ「jsdo.it」、CoffeeScriptおよびJSXをサポート 2012年7月6日、株式会社カヤックが運営するJavaScriptHTML5、CSSの投稿共有コミュニティ「jsdo.it」にて、CoffeeScriptおよびJSXがサポートされることになった。 jsdo.itはWebデザイナー、フロントエンドエンジニア、Webエンジニアがサイト上で知識と技術を共有できる場として、現在約4万2,000人のフロントエンドエンジニアが参加するコミュニティサイトで、約10万作品以上のコードが投稿・共有されている。 今回サポートしたJSXとCoffeeScriptはそれぞれJavaScriptに変換して実行される言語。JSXはJavaScriptの複雑な仕様を排除し高度な最適化を行うことで、通常のJavaScriptに比べて高速なコ

    JavaScript、HTML5、CSSの投稿共有コミュニティ「jsdo.it」、CoffeeScriptおよびJSXをサポート | gihyo.jp
    gfx
    gfx 2012/07/06
  • 今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” 4月5日、7年ぶりのJavaOne 2日目です。初日のJava Strategy Keynoteに続いて、今朝は“⁠Java Technical Keynote⁠”と題した基調講演が行われました。場所は前日同様 六木アカデミーヒルズ49です。 昨日に続いてMCはJavaOne Tokyo 2012実行プロジェクトリーダーの伊藤敬氏。残りの時間を目いっぱい楽しんでほしいと挨拶。 コーディングの簡略化が進むJava 7~Java 8 テクニカルキーノートは、初日のキーノートの内容を承け、より技術的に掘り下げたものです。伊藤氏の紹介を受け最初に登壇したのは、Java Language & VMのSpecification Leadを務めるAlex Buckley氏。同氏はおもに言

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp
    gfx
    gfx 2012/04/06
  • 第3回 クックパッド技術部部長 井原正博氏に訊く(前編)―「強い個」を採用することへのこだわり | gihyo.jp

    僕の仕事は「優秀なエンジニアを採用すること」 いまや月間4.9億PV、1,400万人のユーザを擁するレシピコミュニティーサイト『クックパッド⁠』⁠。同サービスを運営するクックパッド株式会社は、日有数のテクノロジー・カンパニーとしても知られています。今回は、同社で技術部部長を務める井原正博さんを訪ね、お話を伺いました。 現在社員数は100名弱、そのうち35名ほどのエンジニアが在籍しています。その技術部門の部長を務める井原さんの役割は、 (クックパッドでいうところの)優秀なエンジニアを採用すること 優秀であるはずのエンジニアがきちんと成果を出している状態にすること の2点であると言います。 井原さんが「どういうものを作ろう」とか「ああいうことをやろう」といった指示を出すことはほぼないそう。そうしたことはスタッフ個々が当然自分の仕事としてやっている環境のようです。それも、井原さんが担うところの

    第3回 クックパッド技術部部長 井原正博氏に訊く(前編)―「強い個」を採用することへのこだわり | gihyo.jp
  • 本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2011年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。ここ数年は、師走の風物詩になっている。 特に昨年は、技術系Advent Calendarの紹介記事が契機になった面もあるようで、各方面で技術系Advent Calendarが行われた。今年は技術系Advent Calendarの認知度が上がり、たくさんの技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが

    本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp
  • 第1回 電子書籍端末SONY「Reader」レビュー | gihyo.jp

    今回から数回に渡り、SONYの電子書籍端末「Reader」のレビューを行わせていただくことになりました。よろしくお願いします。 いま購入した理由 2011年の12月に、シャープが自虐的と思われるネーミングをつけて「GALAPAGOS」をデビューさせました。ちょうど同じタイミングで、SONYも「Reader」をデビューさせたのと、電子書籍市場が立ち上がる期待感が重なり、この2機種で多くのメディアを賑わせました。 1年経って市場を見てみると、GALAPAGOSは、売上げ不振でハードウェア事業から撤退しました。また、電子書籍の普及のペースは遅く、ネットからダウンロードして購入するスタイルが定着しているとは言えず、これまで通り書店で購入しています。 こうした状況で、SONYは二代目の「Reader」をデビューさせました。 正直、後継機種はないだろうと予想していたので、買おうか悩んでいた筆者にとって

    第1回 電子書籍端末SONY「Reader」レビュー | gihyo.jp
    gfx
    gfx 2011/11/24
  • 2011年10月31日 LLVM Clangデフォルトコンパイラ化 - カーネル/ユーザランド視点 | gihyo.jp

    eurobsdcon LLVM Clang as default compiler - from kernel/world view FreeBSDのデフォルトコンパイラをLLVM Clangに変更した場合、ライセンス状のメリットが得られるだけでなく、最新のツールチェーンの機能を利用できるようになるというメリットがあります。LLVM Clangの開発は活発であり、そうした開発の恩恵を受けることができます。 amd64とi386に関してはほぼ問題なく移行が完了するとみられます。課題はそれ以外のアーキテクチャです。ARMやPowerPC系は組み込み用途での採用が期待できるのでLLVM Clangのデフォルト化の効果がもっとも期待できるところですが、amd64やi386ほどにはユーザがいないので、なかなか対応作業が進みにくいアーキテクチャでもあります。 すべてのアーキテクチャが一様にClangビ

    2011年10月31日 LLVM Clangデフォルトコンパイラ化 - カーネル/ユーザランド視点 | gihyo.jp
  • YAPC::Asia Tokyo 2011 前夜祭レポート[随時更新] | gihyo.jp

    明日、明後日(10月14日、15日)に、YAPC::Asia Tokyo 2011が開催されます。それに先立ち、日「YAPC::Asia 2011 前夜祭」が開かれます。稿では、このYAPC::Asia Tokyo 2011 前夜祭を随時レポートしていきます! なお、JPA会長の牧さんから、「⁠ホールにおいてあるビールはご自由にお飲みください」とアナウンスがありました(会場内では飲NG、ホールでの飲は可⁠)⁠。 17時30分頃の会場ホールの模様です。左奥が受付ブース、会場になります。 YAPC::Asia 事務局長 櫛井さん(右)と前夜祭進行役の鳥居さん(左)の事前チェックの様子です。もうすぐ始まります! オープニング 鳥居さんより、前夜祭開催の挨拶が行われました。日のセッションの紹介や注意事項を説明しました。 Akihiro Nakaoさん「超個人情報のためのマルチクラウドを用

    YAPC::Asia Tokyo 2011 前夜祭レポート[随時更新] | gihyo.jp
    gfx
    gfx 2011/10/14
  • みんなでバリバリチューニング!第2回チューニンガソン開催 | gihyo.jp

    ある秋の穏やかな昼下がり、渋谷の道玄坂を登り切った真新しいオフィスビルに、腕に覚えのあるインフラエンジニアたちが続々と集結しつつありました。10月1日。奇しくもこの日社名変更となったVOYAGE GROUP(旧社名、ECナビ)オフィス内の「パンゲア」ミーティングルームにて、第2回チューニンガソンが開催されたのです。 会場は、10月1日に社名変更したVOYAGE GROUPの会議スペース「パンゲア」にて チューニンガソンとは チューニンガソン(Tuningathon)とは、システムのチューニングとマラソンをかけ合わせた造語です。たとえばハッカソン(Hackathon)といえば、プログラマーが一カ所に集まり期間を限って集中的にハックするイベントですが、そのシステムチューニング版と考えればよいでしょう。 チューニンガソンでは、Webアプリケーションのパフォーマンスを向上させることを目的とします。

    みんなでバリバリチューニング!第2回チューニンガソン開催 | gihyo.jp
    gfx
    gfx 2011/10/11
    "対策としては,まずベータ版のPHP 5.4に入れ替えます。"
  • 第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはDeNAの嶋田裕二さんで、テーマは「高速なWeb APIの実装とテスト」です。 Web APIの基礎知識 はじめまして、DeNAでMobageオープンプラットフォームのWeb API(以降Mobage API)を実装しているxaicronです。Mobageオープンプラットフォームは、Mobageの機能をWeb APIを通して外部の開発者に公開することにより、ソーシャルゲームをユーザに提供するサービスです。 簡単に説明するとWeb APIとは、HTTPを利用してネットワーク越しに処理を行い、結果を返すしくみです。最近ではJSON(JavaScript Object Notation)というフォーマットを利用してデータのやりとりをすることが多くなっており、Mobage APIも基的にはJSONを受け取って処理を行

    第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp
    gfx
    gfx 2011/10/03
    xaicron++
  • 第3回 hidek氏に聞くYAPC:Asia 2011の見所 | gihyo.jp

    JPAでYAPC::Asiaを担当している櫛井です。 今年も国内最大のPerlのイベント「YAPC::Asia Tokyo 2011」が10月14日(金⁠)⁠、15日(土)に開催されます。場所は、昨年と同じく東京工業大学大岡山キャンパスです。 第1回目、第2回目に続き、最終回である今回は、今年のYAPC::Asiaにてゲストスピーカーとしてご登壇されるhidek氏にお話を伺いました。 木村秀夫(きむらひでお) 株式会社ディー・エヌ・エー所属。ISPにてエンジニアのキャリアをスタート。独立・起業、キャリア系ホスティング会社などを経て、2009年株式会社ディー・エヌ・エーに入社。同社が運営しているSNS、Mobage(旧称モバゲータウン)のオープンプラットフォームの立ち上げに参加。現在は同社のプラットフォームを開発・運用しているグループにてマネージャーを担当。 YAPCはお祭り! ―今回でYA

    第3回 hidek氏に聞くYAPC:Asia 2011の見所 | gihyo.jp
    gfx
    gfx 2011/09/22
  • 第1回 テスト管理システムとは何か? | gihyo.jp

    はじめに TestLinkとは、オープンソースのテスト管理システムです。TestLinkは、Francisco Mancardi氏、Andreas Morsing氏、Martin Havlat氏を中心としたコミュニティで開発されています。元々は海外で作られていたソフトウェアでしたが、最近は日でも徐々に浸透してきているようです。 連載では、TestLinkの日語化に携わっているTestLink日語化部会の私たちが、このTestLinkの基機能について順次ご紹介していきます。 今回はTestLinkのご紹介する前準備として、「⁠テスト管理システムとは何か」「⁠では、そもそもテスト管理とは?」といったことについて考えてみましょう。 テスト管理システムとは何か 「テスト管理システム」と言う言葉を聞いたことはありますか? もしかしたら、「⁠バージョン管理システムやバグ管理システムなら聞いた

    第1回 テスト管理システムとは何か? | gihyo.jp
    gfx
    gfx 2011/09/21
  • 第2回 tokuhirom氏に聞くYAPC:Asia 2011の見所 | gihyo.jp

    JPAでYAPC::Asiaを担当している櫛井です。 今年も国内最大のPerlのイベント「YAPC::Asia Tokyo 2011」が10月14日(金⁠)⁠、15日(土)に開催されます。場所は、昨年と同じく東京工業大学大岡山キャンパスです。 前回に続き、第二回目は昨年のYAPC::Asia 2010 にてベストスピーカー賞を受賞されたtokuhirom氏にお話を伺いました。 tokuhirom(とくながひろむ) サブテク所属。生き馬の目をぬく東京で育ち、Perl5 を中心としたウェブ開発を主におこなっている。詳細は以下のとおり http://github.com/tokuhirom/ 狙って取ったベストスピーカー賞! ―昨年から始めたトーク投票で、見事ベストスピーカー賞でしたね。エピソードなどあればお聞きしたいのですが。 tokuhirom:ありがとうございます、ベストスピーカー賞は

    第2回 tokuhirom氏に聞くYAPC:Asia 2011の見所 | gihyo.jp
    gfx
    gfx 2011/09/16
    "僕が「これは使わないほうがいい」って言ってるやつを使い続けてる人の話を聞けたら面白いのでそういう人たちに会いたいですね。"
  • 第1回 牧大輔氏に聞くYAPC:Asia 2011の見所 | gihyo.jp

    JPAでYAPC::Asiaを担当している櫛井です。 今年も国内最大のPerlのイベント「YAPC::Asia Tokyo 2011」が10月14日(金⁠)⁠、15日(土)に開催されます。場所は、昨年と同じく東京工業大学大岡山キャンパスです。 稿では、YAPC::Asia Tokyo 2011の見所を数回にわたって紹介していきたいと思います。第一回目はYAPC::Asiaの運営を行っているJapanPerlAssociation(以下、JPA)で代表理事をされている牧大輔氏にお話を伺いました。 牧大輔(まきだいすけ) Japan Perl Association代表理事、株式会社ライブドア 所属。ブラジル、アメリカで育ち、Network Appliance Inc.勤務後帰国。Perl/C/MySQLなどのオープンソース技術を使ったシステム開発をメインに、講師、コンサルティング、執筆活動

    第1回 牧大輔氏に聞くYAPC:Asia 2011の見所 | gihyo.jp
    gfx
    gfx 2011/09/09
  • 第4回 Node.jsとは何だったのか | gihyo.jp

    すでにチケットが売れ切れてしまったLL Planetsですが(※⁠)⁠、蓋を開けてみると今年はJavaScriptに関連したセッションが目白押しになっています。このように再びJavaScriptが注目を集めることになった理由は何だったのでしょうか? 今回のLL Planetsでは、現在日で活気を集めているNode.jsコミュニティとその周辺コミュニティの人達をお招きし、JavaScriptの再ブームの理由について再検証していく予定です。 ※) LL Planets チケット完売御礼 http://ll.jus.or.jp/blog/archives/233 JavaScriptプログラマのための全方位的完全武装ガイド まず午後一のセッションでは、最速インターフェース研究会の名称で有名なmalaさんに「JavaScriptプログラマのための全方位的完全武装ガイド」と題して45分間の基調講演

    第4回 Node.jsとは何だったのか | gihyo.jp
    gfx
    gfx 2011/08/19
    行きたかったなー。
  • 小飼弾のアルファギークに逢いたい:#9 Pathtraq 奥 一穂(前編) サイボウズ・ラボってどうやって儲けてる?|gihyo.jp

    今回、弾さんが訪れたのはサイボウズ・ラボ(株⁠)⁠。お相手は、アクセスログ共有サービスPathtraq[1]外国語Webサイトを日語化するサービスJapanize[2]の開発者、奥一穂さんです。 (左)奥一穂氏、(⁠右)小飼弾氏(撮影:武田康宏) きっかけ 弾:サイボウズ・ラボに入ったキッカケは? 奥:それまでPalmのブラウザ注3とかを中心に開発してたんですけど、Palmのシェアがどんどん減っていくような感じで。それで、新しい仕事を考えたときに、結婚して子供もいましたし、待遇もちゃんと保障してもらって、その上で良いを仕事するっていうことをやりたいと思ってました。そのときに今度ラボ作るんだよっていう話を聞いて、じゃあ、みたいな感じで。 弾:サイボウズ・ラボ創設の時からいらっしゃったんですか? 奥:正確に言うと、創設の15日後なんですけど(笑⁠)⁠。 ラボの収益構造 弾:サイボウズ・ラボっ

    小飼弾のアルファギークに逢いたい:#9 Pathtraq 奥 一穂(前編) サイボウズ・ラボってどうやって儲けてる?|gihyo.jp
  • 第1回 メタプログラミングの光と闇 | gihyo.jp

    皆さんこんにちは。 今回から数回にわたって、8月20日(土)に、東京ドームのすぐそばにある文京シビックホールで開催する軽量言語のイベントLL Planetsを紹介する記事を書いてゆくことになりました。初回となる今回は、「⁠メタプログラミングの光と闇」というパネルセッションについて紹介します。 メタプログラミングとは 「メタプログラミング」という言葉自体は、比較的多くの方が耳にしたことがあるはずです。「⁠メタ」とはもともと「高次の」「⁠~を超えた」という意味を持つギリシャ語です。接頭辞なので名詞などの前に付けて使います。たとえば「メタ小説」と言えば小説自体を題材にした小説ですし、「⁠メタ認知」と言えば認知という行為自体を認知するため手法を指します。ある手法や事象を入れ子のように内包してより高次にし、客観化することを「メタ化する」などと言ったりします。Webの世界でよく聞く「メタデータ」も、デ

    第1回 メタプログラミングの光と闇 | gihyo.jp
  • 第43回 Text::Xslate:永続環境に特化したテンプレートエンジン | gihyo.jp

    TTの体を差し替える 前回はウェブ業界で標準的に使われているTemplate Toolkitをより安全に使うためのカスタマイズ方法をいくつか紹介しました。しばしば批判の対象となってきたエスケープの問題については、TTでも適切な拡張を施せば後発のモジュールと遜色ないか、それ以上に便利に使えることは確認できたかと思います。 ただし、エスケープの仕方ひとつとってもさまざまなやり方があったように、TTは、柔軟である代償として速度面ではかなりの不利を抱えています。 もっとも、不利といってもそれはいまの、しかもかなり規模の大きな現場の視点で見たときの話で、数年前、おもなライバルがHTML::Mason(と、機能面で大きな差があるHTML::Template)だった時代にはTTも十分に高速といえましたし[1]⁠、中小規模のサイトではいまでもTTで十分なレスポンスは得られます。 また、かれこれ10年近く

    第43回 Text::Xslate:永続環境に特化したテンプレートエンジン | gihyo.jp
    gfx
    gfx 2011/07/22
    ktkr!
  • RubyKaigi2011 スペシャルレポート 記事一覧 | gihyo.jp

    Ruby会議2011 3日目レポート[更新終了] KaigiFreaks レポート班,三村益隆,すがわらまさのり,小松崎典之,菅井祐太朗,赤松祐希(あかまつゆうき) ,with 編集部 2011-07-18 日Ruby会議2011 2日目レポート[更新終了] KaigiFreaks レポート班,三村益隆,すがわらまさのり,小松崎典之,菅井祐太朗,赤松祐希(あかまつゆうき) ,with 編集部 2011-07-17 日Ruby会議2011 1日目レポート[更新終了] KaigiFreaks レポート班,三村益隆,すがわらまさのり,小松崎典之,菅井祐太朗,赤松祐希(あかまつゆうき) ,with 編集部 2011-07-16

    RubyKaigi2011 スペシャルレポート 記事一覧 | gihyo.jp
  • 第42回 Template Toolkit:Perl製テンプレートエンジンのデファクトスタンダード | gihyo.jp

    組み合わせ自由なツールキット Template Toolkit、通称TTは、その名前からもわかるように、もともとは単なるテンプレートエンジンではなく、テンプレートエンジンをつくるためのツール群をまとめたものです。そのツール群を組み合わせた標準のエンジン、標準のフロントエンドと呼べるものもありますが、これはあくまでもTTのよくある利用法のひとつであって、そのすべてではありません。 たとえば、CPANにはApache::Templateという、TTのエンジン部分をmod_perl用にカスタマイズしたうえでmod_perl用のフロントエンドをかぶせるモジュールがありますが、これを使えば、最初に多少の設定は必要になるものの、あとはTTのテンプレートを適切なパスに置くだけで、パラメータの取得からルーティング、レンダリングまでよしなに計らってくれるようになります(TTの文法をサポートしたPHPのような

    第42回 Template Toolkit:Perl製テンプレートエンジンのデファクトスタンダード | gihyo.jp
  • 第127回 ターミナルマルチプレクサ tmuxを使ってみよう | gihyo.jp

    端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては連載72回参照、注1⁠)⁠。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で

    第127回 ターミナルマルチプレクサ tmuxを使ってみよう | gihyo.jp