タグ

2008年4月28日のブックマーク (9件)

  • JBoss/JBoss Portalを使う - きのさいと

    Portletなどを組み込む † さて、自作のPortletをポータルコンテナに組み込んでいきます。Portletを組み込むには、普通(?)通りのエンタープライズアプリケーションを作成し、JBoss Portalが動いているJBossサーバにearをデプロイするだけみたいです。 WEB-INF配下に以下のファイル群を置いていきます。 portlet.xml jboss-app.xml *-object.xml portlet.xmlはJSR168の仕様内のファイルみたいです。 <portlet-name>HelloPortlet</portlet-name> <portlet-class>nu.mine.kino.portlets.HelloPortlet</portlet-class> などのようにして、ポートレット名と実際のクラス名を関連づけます。 jboss-app.xmlは <jb

    masapon1967
    masapon1967 2008/04/28
    JBoss Portal
  • 第4回 Aptana Studio始めました | Think IT

    Eclipseから始めるあなた 最終回の今回は、オープンソースの統合開発環境「Eclipse」と、Drewmweaverに取って代われる存在ともいえる「Aptana Studio」を紹介しましょう。 筆者がAptana Studioを始めたきっかけは、諸先輩方からのアドバイスです。Webデザインだけでなくプログラミングもこなすような仕事が増えてきたころ、PHPを書く場合に何かいいアプリケーションがないかと探しており、EclipseとプラグインのAptana Studioを勧められたのです。 Eclipseは、プラグインの追加でいろいろな言語を記述することもできるし、何よりオープンソースであるところもいいところだと思います。今回は、まだEclipseを使ったことがない方のために、導入方法から紹介していきましょう。 EclipseではWindowsLinuxMac OS Xほか多数のプラッ

    masapon1967
    masapon1967 2008/04/28
    私流、ツールの選び方 - 第4回:Aptana Studio始めました
  • チーム制作のメリット・デメリット

    チームによるWeb制作の現場でのメリット 連載ではこれまで、複数でHTMLファイルを扱うためのルールの必要性、ルールをドキュメント化したガイドラインの存在、ガイドラインの作り方、チームで作業する上での技術スキルや知識の差を埋める対策としての勉強会や、コミュニケーションについて、提案や事例などを交えて解説してきました。 チームと言っても漠然とした設定でしたが、企業における業種・業態はそれぞれですし、運営する人たちもまた違ってきます。しかし、大事なことは「チームはでまとまってWebサイトを作っている」という意識をお互いに持つことではないでしょうか。 これまでの回で注意するべき点を解説してきましたが、それとは反対にチームでの制作現場だからこそ、そこから得られるメリットもたくさんあります。 多くの人と関わることができる機会は、フリーランスでは得られないメリットの1つです。たくさん人がいるというこ

    masapon1967
    masapon1967 2008/04/28
    チームによるWeb制作の現場 - 第4回:チーム制作のメリット・デメリット
  • プロ直伝のコーディングテクニック

    柔軟性のあるコーディング Webサイトの制作業務を請け負っていると、制作の途中でデザインが変わることは少なくありません。コーディングもいきなり仕様が変わったり、新しい機能やカラムが追加になるといったことがしばしば発生します。 要素を追加するため、ソースコードに無理な変更や複製を行うと、ソースコードはどんどん劣化していきます。最悪の場合は、今後の拡張性を考えると作り直しをした方が作業時間を短縮できるのではないかと思われるものまであります。しかし、納期や予算に余裕があれば作り直しをすることもできますが、大抵の制作現場ではその時間もなく、なかなか理想のコードが作れないことが現状です。 このようなソースコードの劣化や作り直しを防ぐためにも、柔軟性を持ったコーディングをするテクニックが必要です。今回は、ソースコードを劣化させないコーディングのコツを紹介していきましょう。 秘伝の3つのコツ 第1のコツ

    masapon1967
    masapon1967 2008/04/28
    身につけたい!正しいコーディング作法 - 第4回:プロ直伝のコーディングテクニック
  • Search Results for “Lambda functions in Python” – Farhan Ahmad

    masapon1967
    masapon1967 2008/04/28
    lambdaの使う適切な場所
  • PythonとWSGIによるフォトギャラリーの作成:CodeZine

    PythonにおけるWebフレームワーク 数年前にPythonでWebアプリケーションを書こうとした人たちは、選択肢の多さに戸惑ったことでしょう。一群のWebフレームワークの中からどれかを選び、アプリケーションをプロダクション環境にデプロイする妥当な方法を考えなければならなかったはずです。そういうわけで、Pythonは千個のフレームワークを持つ言語だというジョークが流布することになったのです。 Pythonコミュニティには、この問題の解決策として、フレームワークの数を絞るか、それとも多様性を良しとするかという選択がありました。コミュニティの性格上、フレームワークを絞り込むのは魅力的なオプションに見えなかったので、Webの開発にPythonを使用するための障壁を低くする方法としてPEP 333が書かれ、Web Server Gateway Interface(WSGI)が生まれました。WSG

    masapon1967
    masapon1967 2008/04/28
    WSGIのサンプル
  • Tomcatを安全にするセキュリティマネージャとは? (1/3) - @IT

    Tomcatを安全にするセキュリティマネージャとは?:Tomcatはどこまで“安全”にできるのか?(6)(1/3 ページ) 連載「Tomcatはどこまで“安全”にできるのか?」では、いままでTomcat 6の新機能と、できるだけセキュアなWebアプリケーションサーバをTomcatで構築するためのヒントをいろいろと紹介してきました。 今回は、Tomcatセキュリティ連載の最後として、「セキュリティマネージャ」を利用したTomcatでのセキュリティの確保について解説していきたいと思います。 Tomcatの安全性を高めるセキュリティマネージャとは? 「セキュリティマネージャ」(java.lang.SecurityManagerクラスが使われる)とは、信頼されていないコードを実行することでローカルファイルシステム上にあるファイルへとアクセスしたり、Javaアプレットのダウンロード元のホスト以外と

    Tomcatを安全にするセキュリティマネージャとは? (1/3) - @IT
    masapon1967
    masapon1967 2008/04/28
    Tomcatはどこまで“安全”にできるのか? - 第6回:Tomcatを安全にするセキュリティマネージャとは?
  • Webブラウザの検証!

    複雑化するWebブラウザの検証 WebデザインHTMLコーディングでは、複数のOSやWebブラウザ、またバージョン別による検証確認は必須です。OSやWebブラウザの種類によって見え方が違っていたり、時にはレイアウトが崩れたりすることもあるからです。 テーブルレイアウトでコーディングしていた時は、OSのフォントサイズの違いによる段落検証が中心でした。しかし、CSSレイアウトへ移行すると、WebブラウザごとにCSSの解釈が変わってくるため、検証がより複雑になってきます。今回はWebブラウザ検証方法と、その対処策をマスターしていきます。 現在、一般的に使用されている主なWebブラウザは、Internet Explorer(通称IE)のバージョン6と7、Firefox、Safari、Operaです。これらのWebブラウザシェアは日々推移していますが、ユーザ環境リサーチを行っているW3Counte

    masapon1967
    masapon1967 2008/04/28
    テーブルレイアウトから脱出せよ! - 第4回:Webブラウザの検証!
  • CSS3では何ができるのか?

    CSS3は今! 皆さんはCSS3について知っていましたか? 「まあ、なんとなく知っていたけど、まだ先の話でしょ」という感じではないでしょうか。筆者も「最近ようやくテーブルデザインからCSS+XHTMLでのコーディングスタイルが落ち着いたから、もうちょっとこれでやらして」という感じです。 しかし、CSS3時代の到来はそう先の話ではなさそうです。例えば、SafariやOpera、Firefoxなどの一部のWebブラウザでは、すでにCSS3の仕様が実装されています。また、新しいバージョンが出るたびに、どんどん新しい実装が追加されています。Internet Explorerもバージョン8でWeb標準に向かっています。 このCSS3策定は、Adobe Systems、AppleGoogle、HP、IBM、Microsoft、Mozilla、Opera、Sun MicrosystemsなどといったW

    masapon1967
    masapon1967 2008/04/28
    ポストWebコーディング - 第3回:CSS3では何ができるのか?