rhyhiroのブックマーク (93)

  • jQuery入門(その1)(1/7):CodeZine

    はじめに 実を言うと、私はずっとJavaScriptを嫌っていました。JavaScriptのコードを書くのが嫌でしたし、いろいろなブラウザに対応するために大量のスクリプトコードを使わなければならないのも嫌でした。そうした点は今でも変わらないのですが、最近になってJavaScriptへの理解が深まったことと、jQueryという小さなJavaScriptクライアントライブラリのおかげで、クライアント中心のAJAXスクリプトコードを書かなければならないときでも恐怖を抱かなくなりました。それどころか、今では喜んで引き受けるほどになっています。クライアントロジックがもっと複雑になり、ブラウザの機能や実装の多様化がさらに進んだとしても、jQueryをはじめとするクライアントライブラリが、JavaScriptHTML DOMを扱う際に必要な正規化を提供してくれます。 私はJavaScriptの初心者と

    jQuery入門(その1)(1/7):CodeZine
    rhyhiro
    rhyhiro 2009/04/01
  • VMwareとの比較で学ぶ、Microsoftのサーバー仮想化技術: Hyper-V (第3回)

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    VMwareとの比較で学ぶ、Microsoftのサーバー仮想化技術: Hyper-V (第3回)
    rhyhiro
    rhyhiro 2009/03/12
  • JavaScriptとjQueryでデスクトップアプリに負けない操作性のWebアプリケーションを作る

    はじめに 近ごろのブラウザは、パフォーマンスの面でも開発ツールや互換性の面でも大きく向上しています。大部分のWebサイトは依然としてページパラダイムに固執し、自らのコンテンツを新聞や書籍と同じような感じで表現していますが、今日のブラウザは伝統的なデスクトップアプリケーションに引けを取らない高度に対話的なアプリケーションをサポートすることができます。 これまでのアプリケーション開発の歴史では、複雑な対話や高度に視覚的な対話を実現しようとする開発者は、ユーザーのPC上に置かれるデスクトップアプリケーションとして実装するか、Flashのようなブラウザプラグインの上に構築されるアプリケーションとして実装するかの選択を強いられました。今日のJavaScriptは、こうした高度なアプリケーションもサポートできるほど進歩を遂げています。パワフルなJavaScriptライブラリが提供する抽象層は、ブラウザ

    JavaScriptとjQueryでデスクトップアプリに負けない操作性のWebアプリケーションを作る
    rhyhiro
    rhyhiro 2009/03/06
  • CSS 3のセレクタ「:target」でタブメニューをつくる - builder by ZDNet Japan

    CSS 3のセレクタ「:target」を利用すれば、リンクをタブメニューの形で表示して、1ページ内に記述したコンテンツを切り替えて表示するように指定することが可能だ。HTMLCSSだけでタブメニューを作成する場合、これまではコンテンツごとにページをわけて作成する必要があったため、1ページで実現できるメリットは大きいと言える。 ここでは、positionプロパティを指定して「テキスト1」から「テキスト5」を同じ位置に重ねて表示している。その上で、リンクをクリックしてターゲットとして表示されたときにだけz-indexプロパティを適用して、手前に表示するように設定した。 div{ position: absolute; top: 17px; left: 20px; } #text1:target{ z-index: 2; } #text2:target{ z-index: 2; } #text

    CSS 3のセレクタ「:target」でタブメニューをつくる - builder by ZDNet Japan
    rhyhiro
    rhyhiro 2009/02/10
  • [ThinkIT] 第1回:「dotProject」を知っていますか (1/3)

    「dotProject」を知っていますか。dotProjectはWebブラウザから利用できるグループウェアの1つです。ご存知のようにグループウェアは主に企業のプロジェクト管理、タスク管理、取引先の管理、社員の出退勤管理などで使用されています。グループウェアといえば、サイボウズ Officeやdesknet's、Lotus Notesなどをまず思い浮かべる方が多いと思います。 dotProjectの大きな特徴は、オープンソースソフトウェアであることです。dotproject.net(日語版はdotproject.jp)というコミュニティでソースコードが公開されており、開発も進められています。dotProjectは以下のWebサイトからダウンロードすることができます。

    rhyhiro
    rhyhiro 2009/02/06
  • 統合プロジェクト管理ツールを比較!

    dotProjectの機能と特徴 今回は、プロジェクト管理機能に加え、企業のほかの部門で扱う情報も含めて管理することを目指したオープンソースの統合管理ツールを紹介します。 まずは、PHPで記述されたWebインタフェースの「dotProject」です。原稿執筆時点(2008年9月現在)の最新バージョンは2.1.2です。 dotProjectには「プロジェクトの登録」「タスクの登録と追跡」「カレンダー作成/表示」「ファイル共有」「顧客コンタクト先リスト」「フォーラム」「トラブルチケット登録」「企業(取引先)の登録」「部署の登録」「ガントチャート表示」などの機能が搭載されています。 dotProjectのインストールに関しては、ツールそのものよりも、動作に必要となるPHPのセットアップに筆者は手こずりました。そこで、少し試してみたいという方には、demoサイト(http://www.dotpro

    rhyhiro
    rhyhiro 2009/02/06
  • FrontPage - Click Wiki

    Click FrameworkでシンプルWeb開発 Click FrameworkはBob Schellink・Malcolm Edgar両氏を中心に開発されているWebアプリケーション用のフレームワークで、以下のような特徴があります。 とにかくシンプル。 シンプルなので学習コストが低い。 シンプルなので動作が高速(一説によるとTapestryの3倍とか)。 シンプルなので拡張が容易。 にも関わらずコンポーネントベースのプログラミングが可能。 豊富なサンプル・ドキュメントが用意されている(全部英語ですが)。 国際化されており、日語も(ほぼ)問題なく利用可能。 豊富なコントロールが用意されている。 Spring、Cayenne、Hibernateとの連携機能を備えている。 豪Avoka Technologiesが商用サポートやトレーニングコースを提供している。 Apache Incubat

    rhyhiro
    rhyhiro 2008/11/06
  • ホームページを作る人のネタ帳

    ホームページを作る人のネタ帳
    rhyhiro
    rhyhiro 2008/10/10
  • http://japan.internet.com/developer/20080912/26.html

    rhyhiro
    rhyhiro 2008/09/17
  • http://book-list.net/

    rhyhiro
    rhyhiro 2008/09/15
  • 決算書の読み方を基礎からチェック:ITpro

    企業の業績を示す「決算書」。さまざまな数字が並び,そこには現在の体力だけでなくその企業の将来をも指し示す“意味”が含まれている。ただし,見慣れていない人には複数の表にちりばめられた各種の項目や数字が,暗号のように見えることもあるだろう。 この連載では,主要なIT企業の業績を分析するための基礎的な会計の知識を解説する。最終的な目標は,実際の決算書を使ってその企業やIT業界の動向を理解すること。そのために,基礎的な知識から順を追って“数字の意味”を理解できるようにしていこう。 ●決算書の全体像 (1)一定期間ごとの業績を判定する (2)貸借対照表と損益計算書 ●貸借対照表の構造 (1)ポイントは左右と上下 (2)流動性の有無で上下に配列 ●損益計算書の構造 (1)利益は段階的に計算される (2)営業利益と経常利益は似て非なる ●キャッシュ・フロー計算書の構造 (1)利益とキャッシュは一致しない

    決算書の読み方を基礎からチェック:ITpro
    rhyhiro
    rhyhiro 2008/09/11
  • Google Chrome JavaScriptデバッガ完全マニュアル。 - IT-Walker on hatena

    Google Chromeはシンプルに見えてオフラインやWebアプリショートカット作成などいろんな機能が搭載されています。 そんな中、JavaScriptデバッガがあるのも発見! どんなもんかと思ってみてみたら、なんとコマンドラインベースのデバッガです。Firebugみたいな物を想定していたのですが、まさかgdb(GNU製C/C++デバッガ)みたいなのがブラウザに載ってるなんて・・・しかも全然情報ないし。 でも開発者にとっては、JavaScriptをランタイムでデバッグできると言うのは非常に嬉しい事ですね。そこで、Chromeデバッガの使用法についてちょっと調べてみました。 デバッガは、開発者向けメニューの中から選択する事が出来ます。立ち上げてみると、コマンドの表示結果が表示されるエリアと、コマンドを入力するテキストフィールドが並んでいるだけ、と言うシンプルなUIが表示されます。 最下部の

    Google Chrome JavaScriptデバッガ完全マニュアル。 - IT-Walker on hatena
    rhyhiro
    rhyhiro 2008/09/06
  • jQuery

    Lightweight Footprint Only 30kB minified and gzipped. Can also be included as an AMD module CSS3 Compliant Supports CSS3 selectors to find elements as well as in style property manipulation What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use

    rhyhiro
    rhyhiro 2008/09/02
  • jQueryの魔法 [Javascript] All About

    jQueryの魔法 [Javascript] All About
    rhyhiro
    rhyhiro 2008/09/02
  • XAMPP for Windows

    含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable 含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.1.25, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04

    rhyhiro
    rhyhiro 2008/08/28
  • 管理者必見! ネットワーク・コマンド集:ITpro

    ネットワークを管理・運用するにあたってコマンド・ツールは欠かせません。アイコンやメニューを使いマウスで簡単に操作するグラフィカルなユーザー・インタフェース(GUI)が広がるに従って,ネットワークの管理や運用もGUIでできるようになってきています。しかし,コマンドを使った管理・運用が便利な場面も,まだまだ多いものです。コマンドでなければ実行できない細かい操作が残っているほか,月に一度や週に一度といった定期的に実行したい場合や,複数の処理をまとめて実行したい場合などに,コマンドを活用すると便利です。 そこで,ネットワーク管理者が覚えておくと便利なコマンドのリファレンスを,順に紹介していきます。Windowsパソコンで使えるコマンドからはじめ,続いてLinuxで使えるコマンドについても紹介しています。ぜひご活用下さい。 ■筆者 高橋 基信(たかはし もとのぶ)さん NTTデータ 基盤システム事業

    管理者必見! ネットワーク・コマンド集:ITpro
    rhyhiro
    rhyhiro 2008/08/27
  • かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT

    かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h

    かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT
    rhyhiro
    rhyhiro 2008/08/26
  • Rubyプログラミングはじめの一歩

    まつもとゆきひろ氏が開発したプログラミング言語Rubyは,いまやソフトウエア開発の世界ではワールドワイドな存在です。デスクトップ・アプリケーションからWebアプリケーションまでその用途は幅広く,今後も様々な分野で利用されていくことは間違いありません。この記事では,Rubyプログラミングの初歩の初歩を,制御構造からオブジェクト指向プログラミングの導入部まで簡潔に解説します。 Rubyは,オブジェクト指向のスクリプト言語です。しかも,とても強力です。筆者は,Rubyを知る前はPerlJavaを使っていました。Perlは優れたスクリプト言語ですし,Javaも優れたオブジェクト指向言語です。しかしRubyは,Perlよりも美しい言語で,Javaよりも使いやすいオブジェクト指向言語だったのです! 今ではRubyPerlJavaだと思っています。 RubyにはPerlをお手とした強力な文字列操

    Rubyプログラミングはじめの一歩
    rhyhiro
    rhyhiro 2008/08/26
  • goo天気

    goo天気のサービスは終了いたしました 「goo天気」をご利用くださいまして、ありがとうございます。 誠に勝手ながら「goo天気」のサービスは2023年9月27日をもちまして、終了いたしました。 長年にわたり「goo天気」をご愛顧いただきましたお客様に、心より感謝申し上げます。 今後とも引き続きgooのサービスをご利用いただけますと幸いです。 gooトップ お問い合わせ

    goo天気
    rhyhiro
    rhyhiro 2008/08/15