サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
Welcome to Nettica!Join the Cloud! We are a cloud based VPN service built on WireGuard™ technology providing fast, secure connections to local and cloud resources. Make your own cloud! Mix and match between local and multi-cloud environments managed with the Nettica Agent. Command and control your network from anywhere! OAuth2 and role-based access control provide a secure environment to manage yo
第2回 C++アプリケーションの効率的なテスト手法(CppUnit編):連載 C++開発者のための単体テスト入門(1/4 ページ) 連載目次 前回は単体テストの重要性を示し、従来のC/C++でのテスト手法であるprintf関数やassertマクロを使ったテストを紹介しました。この2つのテスト手法は開発環境(コンパイラとライブラリ)さえあれば利用でき、その使い方も簡単です。しかしながら、いずれも系統立てて、効率よくテストを行うには力不足の感が否めません。 今回は、Visual C++ 2005 Express Editionを含むVisual Studio 2005(以後、VS 2005)で利用できる代表的な単体テスト・フレームワーク(Unit Test Framework)の1つである「CppUnit」を紹介します。 ■単体テスト・フレームワークとは? 前回、「バグは早期発見が望ましい。早
シングルマスタの非同期レプリケーション機能では、マスタサーバーが1台に限定され、マスタからスレーブへの複製は非同期で行なわれるため遅延が生じ、短時間のスケールで見ると全スレーブとの同期が保証されない。しかし、その反面スレーブの台数を増加させていってもマスタサーバーの更新負荷は大きくならず、スケーラビリティを維持できるという利点がある。DeNAによる運用実績でも、マスタとスレーブ間の遅延は通常数秒程度以内に収まる。 このレプリケーションを利用する場合、アプリケーション側ではデータ更新時にはマスタサーバーへ接続し、データ参照のみを行なう場合はスレーブサーバーへ接続するように作成する必要がある。 Webや携帯電話向けサービスの場合、小さな規模で始めてユーザー規模、データ規模、ページビュー数を徐々に増加させていくことが多い。小さな規模のためDBの負荷分散が不要な場合でも、マスタサーバー1台、スレー
ニューヨークのマンハッタン、ウェストビレッジ地区。ビルの地下にある某ナイトクラブでつい先ごろ催されたアフターファイブイベントでのこと。パーティに参加していた1人の男性は、DJがかもし出す軽快なテクノビートに不満げな顔をしていた。 「ミートパッキング色の強すぎるサウンドだ」。ナイトクラブがあるミートパッキング地区は、値段の張るドリンク類、酔っ払った観光客、パパラッチなどで有名なマンハッタンの一画。男性のコメントは、ミートパッキング地区のそういった一面を皮肉ったものだ。 しかし、これは別に驚くようなことではない。というのもこの男性は、最新の流行をチェックしてあら探しするのが好きな利用者たちでにぎわう、ユーザー生成型ビジネスレビューサイト「Yelp」の熱心なメンバーなのだ。このパーティがYelpの公式パーティであり、参加者全員が「Yelper」であることを考えると、DJの選曲をおもむろに批判した
文:Joris Evers(CNET News.com) 翻訳校正:株式会社アークコミュニケーションズ、大久保崇子、國分真人2007年07月12日 19時55分 編集部注記:今回はウェブセキュリティの現状と将来について検証する、4回にわたるシリーズの第3回目です。 グーグルが感じる「再取り組み」の必要性 「パラノイド」:それはヤフーのセキュリティチーム MSがデスクトップから学んだ教訓 問題の解決への道 Pete Boden氏は、Microsoftの社員にハッカーの心理を理解してもらいたいと考えている。同社が2005年に「Blue Hat」カンファレンスを初めて開催したのは、まさにその理由からであった。このイベントは会社にハッカーを招き、講義やミーティングを通してセキュリティに関係する社員に不正侵入者の心理を紹介するものである。 今やBlue Hatは年に2回開催される人気イベントとなった
P2Pとかその辺のお話 WinMXとかWinnyとか、日本ではろくな扱いを受けていないP2Pですが、海外ではけっこう真面目に議論されてるんですよというブログ。 これまで、著作権利権の拡大を阻む者、肥大化した著作権に疑問を呈する者は、多かれ少なかれクリエーターの敵としてのレッテルを貼られてきた。まぁ、それは言い過ぎとしても、そのような現在の著作権に疑問を呈する人の望むような変革がもたらされることは、概してクリエーターの創作意欲を削ぐ、として反論されてきている。しかし、現実はどうだろうか、というお話。確かに個々の著作権侵害に関しては、クリエーターが不快感を示したりすることもある。しかし、より大きな枠組み、著作権がどうあるべきか、という段になってはほとんどのクリエーターが声を上げることはない。そこで声を上げているのは、著作権利権を批判する識者とユーザ、そして著作権利権を擁護する関係団体やその提灯
最近,ネットの一部で「Erlang」(発音はアーランまたはエアラン)というプログラミング言語が流行している(参考リンク)。Erlangはスウェーデンの通信機器メーカーであるエリクソンにて開発された言語で,エリクソン内部や通信業界はもちろん,Twitter(関連記事)などのオンライン・サービスでも採用されているという。 Erlangの特徴は,複数のプロセスが通信をしながら計算をする「並行プログラミング」を,言語の機能として強力にサポートしていることだ。C言語などの逐次プログラミング言語は,プロセスや通信の機能を内蔵しておらず,こうした機能をオペレーティング・システムに「外注」している。しかし,そのような外付けの仕組みは,メモリー消費量や速度,開発効率などの点でオーバーへッドが大きい。Erlangのような並行プログラミング言語では,プロセスや通信といった機能をプリミティブとして実装することによ
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 6年ぶりの大きなアップデートとなったEmacs 22.1、CVS先端の開発バージョンを使っているユーザは、なんとなく見過ごしてしまっているかもしれないが、新しい機能には便利なものが多い。ここでは、特に強化された置換機能について取り上げる。使いこなせば強力なので、是非使ってみて欲しい。 replace-regexpがプログラマブル置換へとパワーアップ Emacsではreplace-regexpで正規表現置換ができる。現在主流となっている正規表現のスタイルはPerlに源流をおいたものが多いが、Emacsの正規表現はそれとは異なる。特に\( \)の表記などが独特だ。とはいえ、Emacsを愛しているならば、馴れるしかないだろう。書き方が違うだけ
どうも。ここしばらく、クライアントの契約書類に目を通しておりました。契約書類は最初はかなり取っ付きづらかったのですが、慣れてくると意外とすらっと読めるものだったりします。ですが、細部の解釈は非常に難しい。当然ですが、その文言一つ、濁点一つで意味が微妙に異なったりし、他に存在する契約書との関係で範囲がさらに定義されていたりするので、英語が外国語である我々は勿論の事、英語を母国語とする人の間でも、かなり解釈が分かれます。なので、不明な点についてはポイントを抽出し、やはり弁護士に確認すべきものだと思います。 で、何の話かというと、暫らく前に、ライセンス契約等に潜んで知る条項が、M&Aの際に手かせ足かせとなることがある、ということに触れたと思うのですが、その件について一つ例を挙げたいと思います。契約関連に関しては私も様々なケースに遭遇する中で日々学習中なので、折に触れて一般的なレベルで記していきた
はじめに OpenIDは最近非常に注目が高まっている認証技術の一つです。ここでは、OpenIDを利用したPerlのサンプルを通じてOpenIDのメカニズムに触れていきたいと思います。必要な環境 Perl 5.8以上が動作する環境が良いと思います。基本動作の確認はMac OS Xを利用しましたサンプルの紹介 早速サンプルコードの「openid-test.cgi」を見ることにしましょう。このサンプルはOpenIDを利用した簡易ログインページです。 #!/usr/bin/perl use strict; use warnings; use CGI; use Net::OpenID::Consumer; #use LWPx::ParanoidAgent; use LWP::UserAgent; my $query = CGI->new; $query->charset('utf-8
Robert Scobleは最近、FOGについての興味深い記事を投稿した。FOGとはFear of Google(Googleの恐怖)の頭文字を取ったもので、eMarketerの最高経営責任者(CEO)であるGeoff Ramseyが名づけたものだ。この現象が最初に顕著に見られたのはWeb 2.0 Expoのときで、このときわたしは自分の考えをThoughts from the Web 2.0 ExpoとしてR/WWに投稿した。Googleの並外れた収益成長率と、継続的な画期的な商品の投入、そして市場支配力の組み合わせは、かなりの大きさの恐怖と不確実性、疑念を生んだ。 これは理解できることだが、Googleがアナリストの評価水準よりも比較的弱い分野が1つある。Googleの収益の3分の1以上が、完全にGoogleの制御を外れていることだ。もっと細かく言うと、Googleの第1四半期の決算報
会社で「給与所得の源泉徴収票」というものをもらってきましたが、見方がよく解らないですね。そこで今回は、所得税についてちょっと調べてみました。ただし、所得税の計算方法や乗率などは年々少しずつ変わるので、こんな感じで計算するんだという雰囲気のみ参照してください。
アドビシステムズは6月1日、Flash Videoの再生ソフト「Adobe Media Player」と、Flash Videoのストリーミング配信サーバソフト「Flash Media Server 2」について製品説明会を実施した。Flash Media Server 2はすでに提供中。Adobe Media Playerは現在開発中で、2007年10月ごろに北米、2008年の早い時期に日本で提供される予定だ。 製品説明に先立ち登壇した同社マーケティング本部 Web&ビデオ部 部長の古村秀幸氏は、同社がFlashの技術によって、映像制作から配信、再生までをカバーするソリューションを提供するとアピールした。 同氏はYouTubeの人気でFlash Videoの普及が進んだことを好意的に紹介する一方、「YouTubeの画質が悪いことから、Flash Videoの画質は悪いのではないか」という
最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++、JavaScript、Swift、Rubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracleデ
2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 本稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く