タグ

ブックマーク / builder.japan.zdnet.com (56)

  • ついにRFCに登場!Webサーバとの双方向通信を実現する「WebSocket」 - builder

    次世代のWebアプリケーションの中核を担う技術として「HTML5」に注目が集まっているが、それと並んで期待されている技術に「WebSocket」がある。 IETFとW3Cによって仕様の策定が進められており、最初の提案以来幾度もの改訂を経て、2011年12月11日にそのプロトコル仕様がRFCのProposed Standard(RFC 6455)となった。 AjaxからComet、そしてWebSocketへ WebSocketはウェブサーバとブラウザが直接コネクションを張って双方向通信するための技術規格である。HTTPとは異なる独自の軽量プロトコルによって通信を行うため、オーバーヘッドが小さく、長時間に渡って通信する場合でもHTTPコネクションを占有する必要がないというメリットがある。 WebSocketが生まれた背景には、サーバとブラウザがもっとリアルタイムに通信して情報の配信や更新を行え

    ついにRFCに登場!Webサーバとの双方向通信を実現する「WebSocket」 - builder
  • DNSを高速化--Snow Leopardの「BIND」を呼び起こす - builder by ZDNet Japan

    OS Xには、クライアント版とサーバ版の2種類がある。サーバ版は基的に「クライアント版プラスアルファ」だが、実際にはクライアント版に含まれている機能を有効化しただけ、GUIを追加しただけ、ということも少なくない。DNSサーバも、そのGUIを追加された機能の1つだ。 逆にいうと、GUIがないことを気にしない、Terminalも苦にならないというのならば、クライアント版で事足りてしまうこともある。たとえば、OS Xに収録されているDNSサーバソフト「BIND」は、もちろん運用に関するノウハウは別として、数行のコマンドラインを実行する程度で利用できるようになる。 OS XにDNSサーバを構えることは、それなりの意味がある。外部ではなくローカルのDNSサーバに問い合わせれば、その内容がキャッシュされ、次回以降の検索に生かされるからだ。個人ユーザーの場合、ルータの中継機能により、自分が契約するプロ

    DNSを高速化--Snow Leopardの「BIND」を呼び起こす - builder by ZDNet Japan
    tknzk
    tknzk 2010/11/06
  • iPhoneのタップ・回転イベントを JavaScriptで取得するサンプル - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    iPhone特有の「タップ」や体の「回転」は、JavaScriptでも取得することができます。 つまり、Webサイト・Webアプリでこれらのイベントを捕まえてプログラムを作ることができるという訳。 簡単なサンプルを作ってみましたので、お試しください。 iPhoneのタップ・回転イベントをJavaScriptで取得するサンプル(iPhoneで確認してください) まずは、こんなHTMLを準備して・・ <dl class="iPhoneDL"> <dt>イベント</dt> <dd id="dEvent">なし</dd> <dt>X位置</dt> <dd id="dX">-</dd> <dt>Y位置</dt> <dd id="dY">-</dd> <dt>向き</dt> <dd id="dTurn">-</dd> </dl> プログラムは次の通り。 <script type="text/java

  • Tips:ログアウトしていてもTime Machineでバックアップを取る方法 - builder by ZDNet Japan

    Mac OS Xにもはや不可欠と思う機能のひとつに、「Time Machine」がある。ご存知、Leopard(v10.5)のとき導入されたバックアップ&リカバリ機能だ。過去のファイルを復元するUI(Spotlightで検索できる)もよくできているが、ハードリンクというUNIX伝統の方法で保存容量を節約するしくみにこそ、感じ入る部分があるような気がする。 そのTime Machine、外付けHDDを接続し機能を有効にしておくだけでOKというイージーさを備えているが、どうにも気に入らない仕様がある。Time Machineの機能を有効にしているユーザーがログアウトしているときには、バックアップ先の外部ディスクがアンマウントされた状態となるため、バックアップを取ることができないのだ。 しかしよく考えると、この問題はTime Machineではなく、OS Xのディスクマウント処理に問題があるとい

    Tips:ログアウトしていてもTime Machineでバックアップを取る方法 - builder by ZDNet Japan
  • 「iPhone4が初めてのiPhoneです」という一般人がとりあえずやっておいた方がいいと思う12項目 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 とうとうiPhone4が発売になりましたね! 何やら行列もすごかったようですが、皆さん無事に購入できたでしょうか。 僕はまだ3GSを使っていますが、OSはアップデートしたのでとりあえず気分だけはiPhone4になってます! ということで、たぶん今回の新型発売をきっかけに初めてiPhoneを買ったという方も多いと思いますので、以前書いた「今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目」をアップデートしておこうと思います。なんか、ちょこちょこ変わった点もあるみたいなので。 前と同じで、対象は一般人です。 なので詳しい方からすれば「何を当然のことを」と思われるかもしれませんが、まぁそれはそれということで。 もし周りにiPhone4が初めてのiPhoneです、という方がいたら手っ取り早く

    tknzk
    tknzk 2010/06/27
  • 電子コミック「働きマン」が配信拒否になった理由--電子書籍時代の検閲〔2010-05-06〕 - builder

    RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 リモートワークを成功させる方法 必須となるセ

    電子コミック「働きマン」が配信拒否になった理由--電子書籍時代の検閲〔2010-05-06〕 - builder
  • Snow Leopardの新コマンド「pkgutil」でパッケージを削除する - builder by ZDNet Japan

    NEXTSTEP/OPENSTEP時代には、当面使わないアプリケーションをディスク上から削除せず書庫化したり圧縮処理(再パッケージ化)したりと、気の利いた機能を備えていた「Installer.app」。もちろん削除機能も装備され、パッケージはかんたんな作業でアンインストールすることができた。 Mac OS Xの時代に入り、パッケージ(.pkg)は手動でなければ削除できない――アンインストール用スクリプト付きの気の利いたものもまれにあるが――状況が続いた。これはこれでやむを得ぬ事情があったのだろうということで、とやかく言っても始まらない。 しかし、コマンドライン方面では変化が生じている。新設の「pkgutil」コマンドを利用すれば、インストールしたパッケージを“きれいサッパリ”削除できるのだ。ここでは、筆者に縁がないLexmarkのレーザープリンタ用ドライバを例に、その手順を紹介してみよう。

    Snow Leopardの新コマンド「pkgutil」でパッケージを削除する - builder by ZDNet Japan
  • なぜ出た? 出せた? 「Opera mini」 - unakami - builder by ZDNet Japan

    先週の話になりますが、App Storeで「Opera mini」が公開されました。価格は無料、iPhone OS 2.2.1以降(iPad互換)で動作します。ケータイやスマートフォンの分野で実績を持ち、WebKit以外のエンジンを搭載したiPhone OS用ブラウザは初登場という目新しさもありますから、公開1日で100万ダウンロード達成というのもむべなるかな、というところです。 それにしても、このタイミング。iPhone OS 4.0の発表に合わせた印象は拭えませんし、直前には(同じiPhone OSで動作する)iPadが発売されています。米誌のコラムでも見かけましたが、これは独禁法の争いに巻き込まれないための予防措置と考えるのが妥当でしょう。となると、次はFirefox for Mobile(コード名:Fennec)と見るのが妥当でしょうか? 昨秋にも出そうだという噂が立ちましたし。

  • ニフティクラウドがアプリケーション開発者にもたらすもの - builder by ZDNet Japan

    ニフティは同社のサービス基盤を利用したクラウドサービス「ニフティクラウド」の提供を1月27日に開始した。これまでコンシューマ向けサービスの提供を主な事業としてきたニフティが新たにクラウドサービス事業に参入した背景には、社内のインフラを整備する過程で培ったノウハウを、外部の顧客にも使ってもらいたいという意図があったからだという。 同社では、社内のITリソースの効率化やコスト削減を進める過程で2006年から仮想化技術の導入に取り組み、サービスの提供開始段階で160のサービスがクラウド化されたインフラ上で提供されている。これは、ニフティクラウドがネットサービスを提供するための現実的な実力を備えていることの証明でもある。 では、そのニフティクラウドを利用して実際にサービスを開発するために、開発者は何をすればいいのだろうか?今回、ニフティでインフラ・システムの構築を担当しているIT統括部 基盤シス

    ニフティクラウドがアプリケーション開発者にもたらすもの - builder by ZDNet Japan
  • プログラマーになるための5つのヒント - builder by ZDNet Japan

    TechRepublicのメンバーsteven.balderrama氏は、掲示板に彼がプログラマーとしてのキャリアを始める準備が出来ているかどうかを尋ねる質問を投稿した。彼はC#の自習に多くの時間を割いており、それにはLINQ to SQLなどの進んだ技術も多く含まれ、今度はWPFを勉強し始めている。それに加え、彼は現在ネットワーク業界で働いており、すでにIT業界の一般的な困難や恩恵、仕事場での振る舞い方についても馴染んでいる。彼が提示した情報に基づいて、私は彼が開発業界に飛び込む準備が出来ていると判断した。そして、以下は彼が目的を達成するための私の提案だ。 基礎を学ぶ プログラミングを自習した人には、基礎に盲点がある場合が多い。プログラミングを自習しようという人の意識には、「今何かをしなくては」という気持ちがある。こういう姿勢は素晴らしいものだ。ただ、残念ながら、新しいことを学びたいとい

  • 古臭くても手放せない!--必携Linuxツール10選 - builder by ZDNet Japan

    使用しているプラットフォームにかかわらず、前時代的と言われようとも手放せないツールというものが誰にもあるはずだ。記事では、そういったツールとして、筆者のお気に入りのLinuxツールを紹介する。 筆者はLinuxを使っていて、自分も年だなと感じることがよくある。というのも、最新のアプリケーションの中には、まったく使う気になれないものがあるからだ。もっともその一方で、さまざまな点から見て、全面的に受け入れている最新のデスクトップ環境もある(ちなみに筆者は現在、最新機能をすべて搭載したCompizを使用している)。とは言うものの、筆者には前時代的と言われようとも到底手放す気になれないツールというものもある。そこで今回の記事では、筆者の考える古臭くても手放す気になれないLinuxツールを10個紹介したうえで、読者の方々が考えるそういったツールを(プラットフォームに関係なく)教えてもらいたいと思う

  • ソースコードを色分け表示するQuickLookプラグイン「QLColorCode」(2) - builder by ZDNet Japan

    前回、qlmanageコマンドを利用し、指定したファイルのUTIおよび適用されるQuickLookプラグインを表示する方法を紹介した。その際、筆者のシステムでは、Cソースファイル(UTIは「public.c-source」)の表示には/Developer/Applications/Xcode.app/Contents/Library/QuickLook/SourceCode.qlgeneratorが使用され、意図していたプラグイン(~/Library/QuickLook/QLColorCode.qlgenerator)は機能していないことが判明した。 この問題を解決するには、Xcode内部のプラグインを無効化することが近道。前述のパスにある「SourceCode.qlgenerator」の拡張子を適当にリネームすればいいだろう。これで、ほかのアプリケーションに含まれるQuickTimeプラ

    ソースコードを色分け表示するQuickLookプラグイン「QLColorCode」(2) - builder by ZDNet Japan
  • プレビュー機能「QuickLook」の“もどかしさ”を補う「DropLook」 - builder by ZDNet Japan

    ファイルを選択してSPACEキーを押せばその内容をプレビューできる「QuickLook」は、Leopardのとき登場した便利機能。/Library/QUickLookなど所定のディレクトリにインストールされたQuickLookプラグインが対応するフォーマットに限定されるが、アプリケーションを起動しないためプレビューはほぼ一瞬で完了。開発者でも誰でも、一度使うと手放せなくなる(当に)、ほかのOSのユーザーに自慢できる洗練された機能だと思う。 しかし、QuickLookを利用した状態でほかのファイルを選択したり、Finder以外のアプリをアクティブにすると、途端にプレビューは消失。隔掻痒(そうよう)とはこのことか、もう少し融通を利かせてほしいともどかしく感じたことは一度や二度ではない。 そこで紹介したいのがフリーウェアの「DropLook」。Dockに登録しておき、ファイルをドラッグ&ドロ

    プレビュー機能「QuickLook」の“もどかしさ”を補う「DropLook」 - builder by ZDNet Japan
  • 今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 ここ最近、僕の周りではiPhoneを持つ人(非ギーク)が急激に増えており、 「買ったんだけど、とりあえずどうすればいいの?」 と尋ねられることも多くなってきました。 その度にこうしてああして……と言うのも何なので、そういうときに「この記事読んで!」と答えられるよう、「iPhoneを買ったらとりあえずやっといた方がいいと思う10項目」を、まとめておこうかと思います。 ※Googleカレンダーの同期とかそういう人を選ぶ話は外しています まあ、前から持ってる人にとってはものすごく今さらな内容かと思いますけど……。 1.画面の明るさを少し下げる 「設定」→「明るさ」→「明るさの自動調節オフ」 iPhoneは初期設定だと自動で明るさを調整するようになってて、これが電池をう原因のひとつ。 オフにして好みの位置までスライドバーを

    今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目
    tknzk
    tknzk 2010/01/10
  • どうしてもやり方が思い出せなくなる、Excelの10の操作 - builder by ZDNet Japan

    多くのビジネスソフトウェアユーザーと同じく、私もジェネラリストだ。私の仕事では毎日、少しの数字の分析と作文、そして少しのページレイアウトとスライドショーの作成、あるいは少しの報告書作成などが必要となる。その作業の多くで、さまざまなOfficeアプリケーションが役に立ってくれる。しかし、一部の作業は、頭の中にやり方の記憶が残るほど頻繁には発生しない(そう、悪いのは私ではなく作業の方なのだ)。 Excelがそのいい例だ。私は毎日Excelを使うが、データや簡単な数式の入力以上のことをする必要があることは滅多にない。このため、何か少し難しいことが必要な作業になると、私がそれを以前どうやってそれをやったかを思い出すのに、かなりの時間を無駄にしてしまう。そして、オンラインヘルプから役に立つ情報を引き出そうとしてさらに時間を使ってしまうのだ。 イライラするし、非生産的だし、少し恥ずかしくもある。 この

  • Mac OS Xでオープンソースソフトウェアを利用するための「Fink」と「MacPorts」 - builder by ZDNet Japan

    大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環

    Mac OS Xでオープンソースソフトウェアを利用するための「Fink」と「MacPorts」 - builder by ZDNet Japan
  • 分散バージョン管理システム「Git」--その使用法をご紹介 - builder by ZDNet Japan

    分散バージョン管理システム「Git」は、SubversionやCVSのように中央サーバを必要としないため、より柔軟な運用が可能になっている。記事では、Gitのこういった特徴をいくつか紹介する。 Gitは数多くの企業やプロジェクトの間で近頃急速に人気が高まってきている分散バージョン管理システムである。GitHubサイトを見てもらえれば、たくさんのプロジェクトがこのサイトを利用していることがわかるはずだ。 数多くのプロジェクトが、CVSやSubversionのような「従来型の」バージョン管理システムから、柔軟性の高さと機能の豊富さに惹かれてGitに鞍替えしてきている。 Gitには「分散型である」という大きな特徴がある。これはつまり中央サーバが不要であるということを意味している。GitはSubversionとは異なり、オンラインであるかどうかにかかわらずリポジトリにコミットすることができる。つ

    tknzk
    tknzk 2009/12/06
  • Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan

    Apacheのバージョン2.2.12以降では、SNI(Server Name Indication)という、SSLプロトコルに対する拡張機能がサポートされているため、名前ベースのHTTPサイトを設定する場合と同じように名前ベースのHTTPSサイトを設定することが可能になっている。記事では、Apacheのこの機能について紹介する。 Apache Webサーバがバージョンアップし、成熟していくに伴い、新機能の追加やバグの修正が行われてきている。そして、バージョン2.2.12で追加された機能のうち、最も重要なものはおそらく、単一IPアドレス上で複数のSSLサイトを運用できるようにするという、長らく持ち望まれていた機能だろう。 これまでは、特定のIPアドレスに対してSSL対応のWebサイトを割り当てた場合、そのサイト1つしかSSL対応のWebサイトを運用することができなかった。つまり、IPアドレ

    Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan
    tknzk
    tknzk 2009/10/27
  • あなたがプログラムを理解できない10の理由:第1回 - builder by ZDNet Japan

    「意味がわかりません」からの脱却 「プログラムができるようになりたい」「仕事でプログラムを理解しないといけないけれど、全く理解することができない」──そんな悩みを持っている方も少なくないだろう。 筆者も今でこそ「プログラマ」という肩書きを担いでいるが、プログラムを勉強しようと思い立ったのは高校生の頃。その後、理解できないままに苦悩し続け、ようやくプログラムらしいものが書けるようになったのは3年以上後のことだ。 では、プログラムは難しいものなのかといえば、そうとも言えない。今になって分かることだが、プログラムは無駄な恐怖心を克服し、ちょっとだけ考え方を変えるだけでぐっと身近な存在になるのである。 そこで、連載では私たちがプログラムを理解できない理由を10個あげながら、どのようにプログラムと接したらよいのかを考えてみたい。 理由1:細かいことにこだわる プログラムを学習しようとして、最初に壁

    あなたがプログラムを理解できない10の理由:第1回 - builder by ZDNet Japan
  • プログラマーが作ったかのように見える UI - everything might happen tomorrow - yhassy - builder by ZDNet Japan

    大企業向けのソフトウェアによくありますが、開発期間や予算の都合でインターフェイスも含めすべてプログラマーが作る場合があります。すべてに言えるわけではありませんが、プログラマーUI デザインまで受け持つことで結果的に使い難いソフトウェアになることもあります。プログラマー Ian Voyce さんのブログに掲載されている「The 7 signs your UI was created by a programmer」という記事で、いかにもプログラマーが作ったと思えるような UI の特徴を7つ紹介しています。デザイナーもソフトウェアの使い勝手を考える際に気をつけたいチェックポイントも幾つかあります。コメントにも追加されている特徴も含め以下に要約しておきます。 感嘆符 (!) を多用しているダイアログボックス マウス以外の操作不可 (タブで順に移動出来ない) すべてのフォーム要素をグルーピング

    tknzk
    tknzk 2009/09/24