運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
個別技術では、MySQLのI/O負荷を軽減するようなテクノロジーが発達していることから、エンジニアの質というよりは、単にコストの問題として捉えて現状の課題解決を図るようなものが多かったようです。 伊勢さんからは、変化していく技術のなかでひたすらにトレンドを追いかけて行くのではなく、エンジニア自身が好きな技術をひたすら追いかける、現状の課題解決のためだけにテクノロジーを採用するのではなく、エンジニアの技術を高めるほうが、モチベーション的にも、企業の成功のためにも重要だというお話があり、テクノロジーとの関わり方について非常に考えさせられました。 以上、だいぶ端折ってしまいましたが、それぞれの技術項目での非常に深い話、エンジニアの生き方についての話、本の売れ行きの話ありと、多彩な内容となりました。来年は、「アニメでわかる◯◯」シリーズのランキング企画でお会いできればと思います。 「CROSS
右も左もわからないシューカツ中の女子大生・つつみともよが会社訪問。第1回はクックパッドで働き始めたばかりの@sora_h。なんと現在15歳の若きRubyコミッターを訪ねました。 クックパッドの台所にて。この日はクックパッドのみんなと手打ち蕎麦を作ったとか 「うちで働いてみる?」 ともよ:年齢を知ってびっくりしたんですが、そらはーくん、私より7歳も若い(のに働いてる)なんて……! sora_h:今は高校に進学せず、クックパッドで働いています。中学にも、最初の半年を除いてほぼ行ってないです。学校に行かず家でコード書いてるか勉強してるか、インターネットしてました。 ともよ:勉強は嫌いじゃなかったんですね。 sora_h:単純になじめなかっただけかなあ。話題が合う相手がいなかったんです。高専進学も考えたんですが、中3の秋に高専カンファレンス[1]行ったあたりから、なんとなく、高専行っても一緒かなと
本日7月16日(土)から18日(月)までの3日間にわたり、練馬文化センターにて日本Ruby会議2011(略称:RubyKaigi2011)が開催されます。本ページでは、1日目の模様を随時レポートしていきます。 スタッフの皆さんは朝から集まり、当日準備が行われました。 スタッフの方は、専用のTシャツ、STAFF腕章をつけていますので、もし会場で困ったことなどがあれば相談してみましょう。 オープニング 実行委員長、高橋征義さんの挨拶 本イベントの実行委員長である高橋征義さんからオープニングの挨拶があり、そのなかで「RubyKaigiは2006年から数えて6回目で、集大成かつ一つの区切りとなる最後にして最高の日本Ruby会議を楽しんでいってほしい」と述べました。 笹田耕一さん「日本Ruby会議2011[+α]プログラムについて」 続いて、プログラム委員長である笹田耕一さんから、これまでのRu
はじめに 前回は、Facebookアプリにいいね!ボタンを付ける方法をご紹介しました。Facebookの特徴の1つである、いいね!機能をアプリに取り込む方法を学んでいただけたかと思います。今回は、Herokuのコマンドシステムをご紹介します。Herokuを利用すると必ず利用する herokuコマンドですが、そのコマンドをより便利に拡張する方法が準備されています。 Herokuコマンドpluginの仕組み Herokuのアプリケーションの設定などを操作するのはWebの画面からでも可能ですが、基本的にコマンドラインから実行します。開発者としてはコマンドラインをよく操作することもあり、コマンドラインから操作できることのほうが手軽と感じる人も多いのではないでしょうか? Herokuのコマンドも非常に良くできており、アカウント情報を保持してくれたり、現在いるディレクトリからどのアプリを操作しようとし
初日のキーノートの冒頭、Internet Explorer 9のHTML5対応を紹介するデモンストレーションの中で、異彩を放つクリエイティブが紹介されました。面白法人カヤックが提供する「SVG女子(Girl)」です。 「変化のない毎日。繰り返される日々。退屈な毎日を過ごしていた女子高生アイにInternet Explorer 9が現れ、またたくまに世界を変えてしまう!?」こうしたコンセプトで表現されたのが、この「SVG女子」です SVG女子とは? SVG女子とは、その名のとおり、SVGで描かれた女子を表現したクリエイティブです。 Internet Explorer 9がサポートしたSVGやHTML5のGPUアクセラレーションを活用したSVGレンダリングによるアニメーションとなっており、IE9の進化を表現したキャンペーンサイトになっています。 「SVG女子がなぜ生まれたのか?」「SV
初めまして。今回よりChrome Web Store及びWeb Appsについて連載させて頂きます、吉川と申します。本連載では、Web Appsの作り方から各種APIの紹介、Chrome Web Storeでの公開方法まで、解説していきたいと思います。最後までお付き合い頂ければ幸いです。 Webアプリケーションの進化 HTML、CSS、JavaScriptなどで構成されるWebアプリケーション(以下、Webアプリ)は、Ajaxの登場以降も、HTML5やその関連技術によって劇的に進化しています。今では、デスクトップアプリケーションと遜色のないWebアプリも多く登場しています。通信インフラの発達や携帯用デバイスの普及、クラウドなどで、Webアプリの重要性は益々増しており、今後も大きな流れとなることは間違いありません。その中で、Chrome Web Storeは、Webアプリの普及について大きな
UNIXの基本的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 本稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。本稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要
読んで覚える、触って体験!JavaScript&CSS3~gihyo.jp×jsdo.it presents 記事一覧
海外のブログ「Modern Perl Books, a Modern Perl Blog」からの記事です。「なぜ優れたPerlプログラマを雇うのが難しいのか?」という記事からの続きで、新たにPerlプログラマを雇いたいときに、試験や面接にてどうやって見分けたらいいのかについて、実践的なPerl 5に関する質問を計27個挙げています。次に一部を抜粋します。 Perl 5で変数を表す記号には何がある? 配列の要素にアクセスする方法で$items[$index]と@items[$index]の違いは何? ==とeqの違いは何? CPANモジュールのテストコードはどこにある? Perl 5ではどうやって例外を捕捉する? ハッシュの値だけにアクセスする方法は? 難しくトリッキーな問題は少なく、普段からPerlプログラムを書いている人であればかなりの割合で答えられるのではないでしょうか。記事では、「
"SwapSkills" Information & Report SwapSkills Free Event「jQuery Mobileで簡単! スマートフォンサイト作成」レポート allWebクリエイター塾(東京都)主催のマンスリー勉強会 SwapSkillsが、2011年2月9日(水)にアップルストア銀座で無料イベントとして初開催されました。210名様という多くの方にご参加いただき、アップルストアのシアタールームは溢れんばかりのにぎわいで終止盛り上がりを見せていました。 SwapSkillsは、低価格で行われているWebプロフェッショナル向けの勉強会で、月の一度のペースで都内で開催されています。今後は隔月で無料イベントも開催予定しています。 Free Eventとして初回となる今回は、スマートフォン向けサイト制作に便利なjQuery Mobileを取り上げ開催いたしました。 jQue
HOSTING-PRO 2011会場にさくらインターネットの田中社長がいらっしゃったので、インタビューしてみました。 以下、インタビュー内容です。時間が限られていたこともあり、内容は簡易なものとなっています。あらかじめご了承ください。 Q:Google Mapsで石狩データセンターの位置を見ると、海の近くのように見えるのですが、塩害対策はどうなっていますか? A:実際には2kmほど離れており、防潮林もありますし、事前に計測したところでは札幌市内とほぼ変わらない数値となっていました。ただ、それでも不安なので、除塩フィルタはつけています。 今後の計測結果によっては、それらを外す可能性もあると考えています。 Q:雪が空気の取り込みを防ぐ対策はどのような形になっていますか? A: 今年の大雪でも埋もれないところに空気の取り込み溝があります。さらに、直接ダイレクトに空気を取り込むのではなく、ジグザク
この連載では、iOS SDKによるiPhone/iPad開発について解説します。現在iPhone/iPadアプリケーションを開発するには、Xcode/Interface Builderを用いた標準的な開発手法の他に、WEBアプリケーション+ネイティブアプリケーションのハイブリッド型開発手法、PhoneGapやTitanuim Mobile, Corona SDKといったサードパーティライブラリによるクロスプラットフォームアプリケーション開発手法などいくつか選択肢があります。 本連載ではObjective-Cによるネイティブアプリケーション開発に焦点をあてますが、初回はこれらの開発手法の特徴を確認しておきましょう。 XcodeとInterface Builderを使った開発 XcodeとInterface Builderを使った開発は、iPhone/iPad向けのアプリケーション開発手法とし
まず、はじめに みなさん、こんにちは。これから「Herokuを使ってFacebookアプリを作ろう」というテーマで連載を書かせていただくことになりました。どうぞ、よろしくお願いします。私は、SonicGardenという組織の中でプログラマーとして、Ruby on Railsを利用してWebサービスを開発しています。 SonicGardenでは、SKIPやyouRoomというコミュニケーションサービスをSaaSとしてサービス提供しています。もちろん、この2つのサービスはRuby on Railsで作られています。 SKIP youRoom 現在、SonicGardenではRuby on RailsのホスティングサービスであるHerokuを非常に注目しています。海外でも非常に注目され始めています。また、SonicGardenではコミュニケーション系のウェブサービスを提供していることもありソーシ
Debian Projectは2月6日、Debian GNU/Linux 6.0(開発コード"Squeeze")の安定版のリリースを発表した。BSDカーネルを初めて採用したテクニカルプレビュー版の「Debian GNU/kFreeBSD」など、注目すべき点が多いバージョンに仕上がっている。 Linuxカーネルは2.6.32を搭載、デスクトップ環境にはKDE 4.4.5、GNOME 2.30、Xce 4.6の3種類が含まれている。その他の主要なソフトウェアは以下の通り。 X.Org 7.5 LXDE 0.5.0 OpenOffice.org 3.2.1 GIMP 2.6.11 GCC 4.4.5 Xen Hypervisor 4.0.1 Apache 2.2.16 OpenJDK 6b18 PostgreSQL 8.4.6 MySQL 5.1.49 Perl 5.10.1 Python 2.
Winnyは、日本では誰でも知っている一番有名なソフトウェアの一つと言ってよいでしょう。しかし同時に、その本当の姿を知る人はほとんどいないとも言えます。 Webのここ10年の歴史を見ても、本当に画期的なソフトウェアやサービスは、有用性と同時に、例外なく多くの問題点を含んでいます。利用者が拡大し定着する過程においては、一時的に問題点が拡大し、批判を集めたものも多くあります。その問題点を継続的な努力で解決し続けることによって、社会に受け入れられてきています。 Winnyにおいては、開発者の金子勇さんが逮捕されたことで、そのプロセスが強制的に中断されてしまいました。その結果、多くの社会的問題を生んでしまったことは、みなさんもよく知っていると思います。 金子さんは、2009年10月大阪高裁の二審で無罪の判決を受け、最高裁での決着を待っています。今回は、その金子さんに、Winnyが本当は何を目指して
はじめに 株式会社ドワンゴで「ニコニコ生放送」の開発を担当している、小野と申します。本特集では、いわゆる「NoSQL」の一種であるRedisの概要と基本操作、そしてWebアプリケーションでの応用例までを、ニコニコ生放送での事例を交えながら紹介していきます。 Redisとは? Redisは、Salvatore Sanfilippo氏によって2009年に公開されたインメモリベースのキー・バリュー・ストアです。2010年3月にはVMWareが同氏を雇入れ、同社の支援のもと、コントリビューターのPieter Noordhuis氏と共にフルタイムで開発が進められています。 本記事執筆時点での最新stableはバージョン2.0となり、新しいデータ型の追加やトランザクションのサポート、VM(仮想メモリ)の実装などが追加されました。 また、メモリ効率の向上やスループットの改善が図られたバージョン2.2が間
IDEOS(や多くのAndroid機)は、ユーザの個人的なデータをmicroSDカードに記録します(microSDカードはディレクトリツリーの /sdcard にマウントされます)。microSDカードがなくてもAndroidそのものは動作しますが、ファイルを書き込むタイプのアプリケーション、つまりカメラやDropboxクライアントなどを使用することができません。microSDカードはIDEOS本体のパッケージに同梱されていませんので、ユーザが別途用意する必要があります。筆者はテスト用に16GBのものを調達しました。 撮影した写真を管理する microSDカードを挿した状態のIDEOSとUbuntu PCをmicro USBケーブルで接続すると、IDEOSに「USBマスストレージ」の画面が表示されます。ここで「USBストレージをON」にすれば、UbuntuからIDEOSのmicroSD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く