タグ

ブックマーク / atmarkit.itmedia.co.jp (21)

  • 「1円で株式会社」は得か? 損か?

    「1円で株式会社」は得か? 損か?:フリーエンジニアの「知れば得する」確定申告講座(3)(1/2 ページ) 個人事業主としてスタートしたフリーエンジニアが次に悩むのは、法人化(法人成り)をするかどうかだろう。昔と違って、資金が1円でも株式会社が設立できる時代である(実際に1円で設立できるわけではないが、ハードルが低くなったのは確かだ)。 確定申告という面から見て、法人化は得か損か。前々回「税務署に疑われない『必要経費』の区分」、前回「青色、白色、どっちがお得? 確定申告の選択肢」に引き続き、公認会計士の深作智行氏に聞いた。 法人化のメリットは? 深作氏が株式会社設立(法人化)のメリットとして挙げるのは、次のような点だ。 (1)「自分は会社のオーナーだ。社長だ」というミエを張れる (2)外部との取引上、法人形態でないと仕事ができないことが多い。法人化によってこれをクリアできる (3)相対的

    「1円で株式会社」は得か? 損か?
  • 「2009年はトレンドを追うな」――小飼弾氏が講演

    「トレンドを追うな」「キーワードは晴耕雨読」「確立された“知恵”はなくならない」――2月7日、パソナテックが開催したセミナー『Webデベロッパの祭典』において、プログラマの小飼弾氏が『どうするデベロッパ!? 2009年プログラミング大展望』と題した講演を行った。会場となった東京・秋葉原のUDXギャラリーには、多くのWeb系エンジニアが集まった。 2009年は「晴耕:雨読=20%:80%」 小飼氏は最初に「大展望という講演タイトルですが、トレンドというと株式市場のトレンドを思い出して暗くなるので、やめましょう」と発言。「今年は給料が上がると思うか、下がると思うか」「皆さんのお客さんの売り上げは上がるか下がるか」などの質問を客席に投げ掛けた。 続いて小飼氏はグーグルの「20%ルール」(自分の業務時間の20%を、自分が重要だと思うプロジェクトに費やすことができるというグーグルの社内ルール)を取り

    「2009年はトレンドを追うな」――小飼弾氏が講演
    xxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxx 2009/02/10
    既にあがっている人間があまり考えずに適当なこといってるだけにしか…/dankogaiの言うとおりにしてもdankogaiにはなれないのにね
  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

    2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで

  • Chromeはなぜ速いのか - @IT

    Chromeの動作が圧倒的に速いように感じている。Chromeがリリースされた当初、それがなぜなのかよく分からなかった。グーグルだけにできて、ほかのWebブラウザ開発者にできないことなどあるように思えないが、それにしてはあまりに速いように感じたからだ。 その疑問のほとんどは、Chromeのオープンソースプロジェクト版「Chromium」の公式ブログの解説で氷解した。ブログを読んで分かったのはグーグルエンジニアたちが信じられないほどのスピード狂であることと、そのスピードへのこだわりには2種類の“スピード”があることだ。 1つは処理速度、もう1つは応答速度だ。特に後者、ユーザーをできるだけ待たせない、イラつかせないということに対する徹底したこだわりは、すさまじい。その背後には「スピードとは、つまりお金だ」という洞察があるようだ。 0.5秒の遅延でユーザー離れ グーグル創業約1年後の1999年

  • 月額1980円からのVPSサービス、サーバ占有プランも - @IT

    月額1980円からのVPSサービス、サーバ占有プランも:KDDI Webコミュニケーションズが提供へ KDDI Webコミュニケーションズは8月22日、低価格で利用できるVPS Webホスティングサービス「VPS スケーラブルプラン」を、9月16日に提供開始すると発表した。 これは米Parallelsのサーバ仮想化技術「Virtuozzo」を使ったサービス。各契約者にはroot権限が与えられ、ソフトウェアを自由にインストールできる。 VPSスケーラブルプランは5つのプランで構成されているが、最も低価格なプランは年額2万2680円で、月額1980円の計算になる。 VPSスケーラブルプランのもう1つの特徴は、物理サーバ占有型のプランを用意していること。VPSは一般的に、仮想化技術を用いて、1台の物理サーバで複数の仮想サーバを稼働するものだが、同サービスでは物理サーバ上に1つの仮想サーバを稼働す

    月額1980円からのVPSサービス、サーバ占有プランも - @IT
  • OpenIDを使ってみた ― @IT

    2007/12/26 これまで@ITでは何度かOpenIDについて取り上げてきました。解説記事を始め、はてなやlivedoorなど日の大手サイトがOpenIDを採用したというニュースもお伝えしてきました。国内外で、そろそろ実際にOpenIDを使えるサービスがそろってきたので、ここでは実際に使ってみて、使用感をレポートしてみたいと思います。 使ってみて初めて感じられる利便性 この原稿を書く1時間前までは、実はOpenIDのレポートを書くつもりはありませんでした。とある韓国のWeb 2.0系サービスを使っていて、その結果としてOpenIDの便利さを実感して書かずにいられなくなった、というのが正直なところです。 早速、OpenIDを使うと何が起こるのかを、その韓国企業のサービスを例にして見てみましょう。 記者が試したのは、オンラインゲーム「リネージュ」などで知られる韓国企業、NCsoftの開発

    xxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxx 2007/12/27
    メリットがあるのは分かるけど、心理的抵抗があるのはなぜだろう…/OpenIDを通じての紐付けが過剰なトレーサビリティにつながりそうだから…?/とにかく試してみるか
  • 国内サイトにも警告――グーグルのマルウェア警告機能に存在感 ― @IT

    2007/07/23 「このサイトはコンピュータに損害を与える可能性があります」――グーグルが検索エンジンに実装しているマルウェアの警告機能が存在感を増している。海外サイトだけでなく、国内サイトでも警告を受けるサイトが出現。グーグルに危険性を指摘され、Webサイト担当者は迅速な対応を迫られている。 この機能はマルウェアに感染したWebサイトやスパイウェアをばら撒くサイト、不正なプログラムをダウンロードさせるサイトへのアクセスをブロックするグーグルの機能。キーワード検索でこのような危険なサイトが表示された場合、グーグルは「このサイトはコンピュータに損害を与える可能性があります」と検索結果ページにメッセージを表示し、直接のリンクを行わない。サイトのURLは表示されるのでWebブラウザに直接入力すればアクセスは可能だが、多くのユーザーはためらうだろう。 グーグルがサイトを判定する基準は、スパイウ

    xxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxx 2007/07/23
    s/コンピュータ/お財布/
  • @IT:Ajaxを使ったamazon検索をPHPで作ろう

    Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン

  • 多様化するWebアプリケーションへの攻撃

    第1回「機密情報に合法的に近づけるWebアプリケーションを守れ」では、「Unvalidated Input(許可されていない入力)」における「Hiddenフィールドマニピュレーション」の手法について説明した。いままでアプリケーションセキュリティに携わらなかった方にも、Webサイトが攻撃されるメカニズムが、意外に単純なものであることが理解してもらえたと思う。 前回の内容に対して、周囲からいくつか質問をもらった。「こんなこと書いていいのか?」というものである。つまり、誰もが簡単に攻撃を行えることを示すことによって、かえって被害を増加させるのではないか、という懸念を持たれたわけだ。今回の記事では、より多くの攻撃手法を説明していくため、論に移る前にこういった質問に回答しておきたい。 私たちはすでに連載で記しているような脅威の中にいる。それは、Webアプリケーションセキュリティに携わったことのあ

    多様化するWebアプリケーションへの攻撃
  • Ajax、それはWeb 2.0へと続く道 ― @IT

    Web2.0時代の勝者となるべく、Ajaxという戦場が熱い。GoogleYahoo!のみならず、マイクロソフトやオープンソース・ジャパンも参戦している。彼らがリリースしたWebアプリケーションをピックアップしてお届けする。 Ajax、それはWebアプリケーションのユーザビリティを改善する切り札である。古い技術を組み合わせ、魔術のごとく生まれ変わった新しいファッションである。それは仕方なく使う消極的な選択ではない。未来への可能性を切り開く前進しようという意思である。未来形のWebとして語られるWeb 2.0へ至る道はRSS、ATOMなどいくつかあるとされるが、Ajaxもまた、Web 2.0に続く道の1つといえるのだ。 この連載では、毎月Ajaxの動向をウオッチングしている。基的には、新しい話題を中心に、厳選した面白い話題を提供していきたいと思うが、面白いもの、確実に押さえておきたいものを

  • Poundで作るロードバランサとSSLラッパ(1/4) ― @IT

    Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの

    Poundで作るロードバランサとSSLラッパ(1/4) ― @IT
  • Ajaxを超える「Arax」採用、リッチクライアント新技術の内容は ― @IT

    2005/11/15 オープンソース・ジャパン(OSJ)は11月14日、RPC(Remote Procedure Call)の非同期通信を使って動的なアプリケーション生成を可能にする新手法「Arax」を採用したリッチクライアント開発技術「ダイナミック・コックピット・テクノロジー」を発表した。LAMP(Linux、Apache、MySQLPHPなど)技術を使いながら従来のWebアプリケーションの弱点であるクライアントの操作性や表現力を大きく向上させられるとしている。 Araxは「Asynchronous RPC and XML」の略。OSJによると、RPCを使うことでビジネスロジック処理をサーバサイドに集約でき、クライアントサイドの開発工数を削減できるという。またXMLの利用でデータとアルゴリズムの区別が容易になり、再利用やメンテナンスが簡単になるという。AraxはAjaxの弱点を克服する

  • Webアプリのユーザビリティを改善しまくるAjax ― @IT

    Ajax うきうき Watchでは、Ajaxを使ったWebアプリケーションやサービス提供者、ベンダの動向から「うきうきするような」面白いもの、確実に押さえておきたいものを厳選してお届けしていきます。 Ajax、それはWebアプリケーションのユーザビリティを改善する切り札である。古い技術を組み合わせ、魔術のごとく生まれ変わった新しいファッションである。 今回より、なるべく密に、Ajaxの動向をウォッチングしていきたいと思う。 基的には、新しい話題を中心に、厳選した面白い話題を提供していきたいと思うが、今回だけは初回でもあり、これまでのAjaxに関する話題から面白いもの、確実に押さえておきたいものをピックアップしてみたい。 なお、ここでは主に日語で読める情報について取り上げていく。ただし、特に重要なものについては、英語の情報を扱う場合がある。 Ajax: Web アプリケーション開発の新し

  • @IT:Windows TIPS -- Tips:IEの「ソース表示」機能が利用できない場合の対処法

    Internet Explorer(IE)には、現在表示しているページのHTMLソース・コードを表示する機能がある。

  • Webアプリケーションフレームワークの定番

    Spring Framework(以下Spring)は、Rod Johnson氏が書籍『Expert One-on-One J2EE Design and Development』(邦題『実践 J2EEシステムデザイン』)で発表したコードを基にして開発されているアプリケーションフレームワークである(http://www.springframework.org/)。 Spring はSeasar2(http://www.seasar.org/)やPicoContainer(http://www.picocontainer.org/)と同様に軽量コンテナに分類され、核となるDI(Dependency Injection/依存性注入)コンテナの機能のほかにAOP(Aspect Oriented Programming)やMVCフレームワーク、JDBCを使いやすくするJDBC抽象フレームワーク、ト

  • 知っておきたいICカードのタイプと使われ方

    欧米に比べ、ICカードの普及が遅れていた日だが、最近になってJRが発行する「Suica(スイカ)」「ICOCA(イコカ)」などのICカードが広く普及するようになり、日人にとってもなじみの深いものになりつつある。 また近年、クレジットカードやキャッシュカードのスキミング被害の急増、個人情報保護法(個人情報の保護に関する法律)の施行などの影響で、セキュリティの観点からもICカード化のニーズが高まりつつある。書き込まれたデータが第三者に簡単に読み取られてしまう磁気カードに比べ、ICチップに情報を書き込むICカードは安全性が格段に高い。そこでクレジットカード会社や銀行などの金融機関は2004年ごろから、クレジットカードやキャッシュカードのIC化を急速に推し進めている。 さらに今後、免許証やパスポートのIC化も計画されており、いよいよ日格的なICカード時代を迎えようとしている。 そこで、「

    知っておきたいICカードのタイプと使われ方
  • パフォーマンスを意識した設計/実装テクニック

    Webシステムが主流となり、データベース・アプリケーションはJavaやC#といったオブジェクト指向言語で開発することが多くなった。しかし、データベース設計はオブジェクト指向モデルとうまくかみ合わず、データモデル設計に苦労するエンジニアは少なくない。連載は、オブジェクト指向モデルとデータベースモデルのインピーダンスミスマッチに対応するテクニックを紹介する。(編集局)

    パフォーマンスを意識した設計/実装テクニック
  • @IT:ユーザーが選びやすいフォームのカタチを考えよう

    Webアプリケーションのユーザーインターフェイス[2] ユーザーが選びやすい フォームのカタチを考えよう ソシオメディア 上野 学 2005/6/24 前回「ユーザーにとっては “ユーザーインターフェイス”こそが製品そのもの」は、ユーザーインターフェイスというもののとらえ方と、それをデザインするうえでは、人とシステムとの対話であるインタラクションデザインを論理的に行わなければならないという話をしました。今回は、GUIをデザインするうえで必要な前提知識と、Webアプリケーションの課題、そしてウェブアプリケーションにおけるインタラクションの要となるフォームコントロールについて考えていきたいと思います。 ■WIMPインターフェイス GUIは、別名「WIMPインターフェイス」とも呼ばれます。WIMPとは、ウィンドウ(W)、アイコン(I)、メニュー(M)、ポインター(P)のことで、GUIを構成する代

  • @IT:Webアプリケーションのユーザーインターフェイス[1]-2

    Webアプリケーションのユーザーインターフェイス[1] ユーザーにとっては “ユーザーインターフェイス”こそが製品そのもの ソシオメディア 上野 学 2005/6/2 ■インタラクションデザイン 人とコンピュータの間のコミュニケーションを仲介するのがユーザーインターフェイスの役割であると述べましたが、では、人とコンピュータの間のコミュニケーションとは何でしょうか。複雑な情報処理が可能になった現代のコンピュータでは、ユーザーはコンピュータと対話式に操作を進めるのが普通です。 つまりある利用目的を達成するためには、まずユーザーが何らかの入力操作を行い、それを受け取ったシステムが内部で何らかの計算を行って処理結果を出力する、というやりとりを繰り返します。そのため、使いやすく利用効率の高いシステムを設計するには、表面的なユーザーインターフェイスを適切にデザインするだけでなく、対話がスムーズに進むよ

  • @IT:IPAがスーパークリエータを認定、「末恐ろしさを秘めている」

    2005/5/14 ソフトウェア開発者を支援し、優秀な開発者を発掘する情報処理推進機構(IPA)の未踏ソフトウェア創造事業の2004年度上期の「天才プログラマー/スーパークリエータ」が決まった。IPAのソフトウェア開発支援部長 巽俊一郎氏は「今年はかなりスーパークリエータへの関門が狭かった」と述べ、今後の活躍への期待を示した。IPAはスーパークリエータに対して、事業化の支援や広報活動のバックアップなどを行う。 未踏ソフトウェア創造事業は2004年度で5年目。2004年度からは上期と下期に分けて開発者を募った。2004年度上期は328件の応募に対して39件を採択した。スーパークリエータと認定された15人は、この39件の開発者の中から開発の新規性、開発能力、将来の可能性が評価された。IPAのソフトウェア開発支援部 未踏ソフトウェアグループリーダー 細谷賢二氏は将来の可能性として「末恐ろしさを秘