タグ

2007年7月25日のブックマーク (25件)

  • OutOfMemoryエラー発生!? GCがあるのに、なぜ?

    今回の概要 稿ではWebアプリケーションの開発プロジェクトで実際に直面したメモリに関するトラブル事例の中からjava.lang.OutOfMemoryErrorを題材としたTipsを紹介する。 帰宅直前に、突然電話が鳴り響く 業務を終えて帰宅しようとしたとある夜、突然電話が鳴る。相手は社内のプロジェクトのマネージャである。 「現在、テストを実施しているが、数分経つとOutOfMemoryErrorが発生してアプリケーションが落ちてしまう。再起動を掛けると、また順調に動くが、しばらく利用していると、同じようにOutOfMemoryErrorが発生する。メモリ不足のエラーなので、物理メモリを増やそうかと思っているが、物理メモリ増設の前に、アプリケーションという観点からメモリ不足を引き起こす問題がないか調査してほしい」 取りあえず、原因を探るために現場に急行した。 現場にてトラブルの詳細をヒア

    OutOfMemoryエラー発生!? GCがあるのに、なぜ?
  • モザイク職人になれるフリーソフト : Gizmodo Japan(ギズモード・ジャパン), ガジェット情報満載ブログ

    携帯機器の発達により、個人でも動画を撮るのが難しくない時代となってきました。しかし撮りっぱなしというのも味がありません。ほんの1つまみでいいからスパイスを…。 という方にオススメしたいのが、もりのぱぱさんの作られた「SEffect」です。読み込める動画ファイルはAVIファイル準拠のものに限定されますが、任意のフレームから任意のフレームまで、モザイク処理やマスク掛けを自動補間しながら重ねてくれるソフトです。 秘め隠す道徳観という美徳がDNAに刻み込まれている日人だからこそインストールしておいてもらいたいフリーソフト。け、決してポッキーべているトコロとか一生懸命笛を吹いているシーンに使えって言っているんじゃないんだからね! (武者良太) [SEffect] 【関連記事】 YouTube Remixerで自分で動画をリミックスしちゃおう[操作手順] 【関連記事】 ちょっとクールなオンライン・

  • UstreamまとめWiki

    Ustream.tvとWebカメラのまとめサイトを作ろうという無謀な企画。 でも、動画ストリーミング全体を扱う方が良いような気がしてきた罠。 UstreamまとめWiki † Ustream.tv : http://www.ustream.tv/

  • not found

    盾集域名停放是全球优质行业导航备案网站领导者 为中小企业提供数字化、快速化、轻量化、精准化的网站链接服务 dns1.dopa.com,dns2.dopa.com 版权所有 站内容未经书面许可,禁止一切形式的转载 © CopyRight 2023 盾集域名停放click.com.cn    浙ICP备20018420号-2 杭州盾集网络有限公司

  • Using Mako in Django

    It seems that Mako is one of the more powerful and faster template system for Python web development. In fact, Pylons is suppose to change in adapting Mako over Myghty soon. Since I'm using Django which uses its own template system, I was thinking I was out of luck. But fortunately, someone has written an adaptor for using Mako in Django! I find it odd that there doesn't seem to be much talk about

  • TechCrunch Japanese アーカイブ >> 自分のソーシャルネットワークを作る9つの道

    The Kia EV3 — the new all-electric compact SUV revealed Thursday — illustrates a growing appetite among global automakers to bring generative AI into their vehicles.  The automaker said the…

    TechCrunch Japanese アーカイブ >> 自分のソーシャルネットワークを作る9つの道
    t_43z
    t_43z 2007/07/25
  • Adding Python Information to the Windows Registry

    February 19, 2003 | Fredrik Lundh Some Python distributions add information to the Windows registry when installed. This information is used by certain tools, such as the win32all installer and Windows installers generated by the distutils (dead link) package. If you’re using an unregistered Python environment, you’ll usually end up with an empty list of alternatives on the installer’s “Select Pyt

    t_43z
    t_43z 2007/07/25
    Trac月でPython入れたとき。こっちのが簡単
  • http://kariyushi.plala.jp/chewganabira/41

    t_43z
    t_43z 2007/07/25
    Trac月でPython入れたとき
  • フリーティケットシアター全サービスが終了

    t_43z
    t_43z 2007/07/25
    Pythonの各種Webアプリケーションフレームワーク及びDBドライバのWindowsバイナリの最新版がおいてある。PostgreSQLのWin32DBドライバはコンパイルすんなりできないから重宝。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    t_43z
    t_43z 2007/07/25
    XyzzyのPython用メジャーモード
  • xdoc2txt

    xdoc2txt.exe [-s|-e|-j][-c][-f][-p][-n][-r=(0|1|2)] <filename...> -h ヘルプの表示 -s 出力のエンコードはShiftJIS(デフォルト) -j 出力のエンコードはJIS -s 出力のエンコードはEUC -c PDFキャッシュ on(デフォルトはoff) -f 変換結果をファイルに出力。デフォルトでは標準出力に出力 -p OLE2複合文書の場合、文書プロパティを表示(Office、一太郎で有効) -n PDF文書のアクセス権限の設定を無視(cryptlib.dllが必要) -r= HTML文書のルビの変換 -r=0 ルビ削除 -r=1 () -r=2 《》青空文庫形式 -o= その他のオプション -o=0 PDFで -- ? -- の形式のページ番号を表示しない -o=1 PDFで改行を削除(

  • WordPressのテンプレートをインタラクティブに作成可能な無料ツール『templatr』 | P O P * P O P

    WordPressユーザーには便利そうなツールのご紹介。templatrではページのレイアウトからそれぞれの要素のスタイルまで、かなり柔軟にカスタマイズしたテンプレートを作成可能です。 しかも操作はすべてインタラクティブ。自分が指定した設定をその場で確認しながら作業を進めていくことができます。もちろん作ったテンプレートはクリック一発でダウンロード可能ですよ。 ↑ まずはレイアウトを選択します。 ↑ 次にエレメントを選んでいろいろ設定。 ↑ YouTubeでの紹介ビデオもありますよ。 ご利用は無料です。こちらからどうぞ。 » Web2.0 – templatr – Template Generator

    WordPressのテンプレートをインタラクティブに作成可能な無料ツール『templatr』 | P O P * P O P
  • Ajax & Java

    AjaxとJSP、Ajaxとタグライブラリ、AjaxとStruts、AjaxとJSF、GWTなど、JavaによるWebアプリケーションをAjax化するための各種アプローチを、サーバサイドとクライアントサイドの両方の具体的なコードを示しながら丁寧に解説します。Prototype、script.aculo.us、Dojo、Rico、DWR、GWTなど、Java WebアプリケーションでAjaxな技術を使ううえで必要になる主要な要素を網羅しており、Java Webアプリケーション開発者は必携です。 訳者まえがき はじめに 1章 セットアップ 1.1 必要なもの 1.2 Tomcatのインストール 1.2.1 Tomcatの簡単セットアップ 1.2.2 TOMCAT_HOMEを設定する 1.3 Antのインストール 2章 AjaxとJavaScript 2.1 はじめてのAjaxアプリケーション

    Ajax & Java
    t_43z
    t_43z 2007/07/25
    絶対買う
  • 第3回 JSONPでのクロスドメインアクセス | gihyo.jp

    JSONPの動作原理 前回はAjaxに存在するセキュリティモデルであるSame-Originポリシーを紹介し、そのSame-Originポリシーを迂回する方法とセキュリティについて見てきました。また、回避する方法の1つめとしてリバースProxyを用いた方法を紹介しました。リバースProxyを用いた方法ではセキュリティ的な問題点もありましたが、そもそもProxyサーバを用意しなければならないため、この方法は手軽に使うことはできませんでした。 そこで考え出されたのがJSONP(JavaScript Object Notation with Padding)という方法です。 それではまず簡単にJSONPについて説明します。 Ajaxで使われるXMLHttpRequestオブジェクトには前回説明したとおりSame-Originポリシーがありクロスドメインアクセスはできません。一方、SCRIPTタグ

    第3回 JSONPでのクロスドメインアクセス | gihyo.jp
  • [ThinkIT] 第6回:ストアドプロシージャ (1/3)

    データベースを扱うアプリケーションといった場合、データベースサーバに対してクライアントの位置づけで動作するものを意味することが多いと思います。今回取り上げる「ストアドプロシージャ」もデータベースを扱うアプリケーションの一種ですが、クライアントの位置づけではなく、データベースサーバ内で動作するものという違いがあります。 MySQLはバージョン5.0をリリースするまでは、このストアドプロシージャを使用することができませんでした。よって、PostgreSQLMySQLを比較すると、必ず「PostgreSQLではストアドプロシージャを使用できるが、MySQLではできない」といわれてきました。しかし今ではPostgreSQLMySQLともにストアドプロシージャに関して十分な機能を有しています。 今回は、このストアドプロシージャを取り上げ、それぞれのRDBMSでの違いなどを説明します。ストアドプロ

  • Aranea―Java Web Framework Construction and Integration Kit

    t_43z
    t_43z 2007/07/25
    MVCフレームワーク及び様々なフレームワークを統合するためのフレームワーク
  • ITpro Challenge!:ITpro

    今,プログラマのキーボードから,世界を変えるソフトウエアが生まれています。 さまざまなソフトウエアを自由に入手し改良できるオープンソース・ソフトウエア,そして公開されたWeb APIを活用したサービスを自由に組み合わせるマッシュアップは,プログラマの能力を増幅します。これまで大規模な組織でしか開発できなかったアプリケーションであっても,個人や少人数のハッカーが作ることができる時代になりました。この流れは,ソフトウエア開発のあらゆる分野に影響を及ぼしていくに違いありません。 「ITpro Challenge!」は,このようなソフトウエア開発の新しい流れにスポットライトを当てたイベントです。世界を変えるソフトウエアを生み出した第一線のプロフェッショナルが,その挑戦を自らの言葉で語ります。今を動かすハッカーたちの流儀を直接確かめるチャンスです。ぜひ,ご参加ください! 定員に達しましたので,ご参加

    t_43z
    t_43z 2007/07/25
    これいってみてーな。仕事が・・・
  • インストール不要の無料アンチウイルスソフト「ClamWin Portable」 - GIGAZINE

    オープンソースで開発されているアンチウイルスソフト「ClamAV」のWindows版である「ClamWin Free Antivirus」をUSBメモリでも動作するように改良したのが今回紹介する「ClamWin Portable」です。Windows 98/Me/2000/XP/Vistaに対応しています。 一般的なアンチウイルスソフトと違って常駐してリアルタイム監視する機能はないのですが、ウイルスだけでなくスパイウェア駆除にも対応しており、定期的なスキャンや定義ファイルの自動ダウンロードも可能。定義ファイルは一日に数回から十数回アップデートされるので通常の使用については特に問題はありません。 というわけでダウンロードと使い方は以下から。 ダウンロードは以下から行います。 ClamWin Portable | PortableApps.com - Portable software for

    インストール不要の無料アンチウイルスソフト「ClamWin Portable」 - GIGAZINE
  • Jungle Java - RDF用のクエリ言語 SPARQL

    RDF用のクエリ言語 SPARQL Posted in (RSS) 「SPARQL (SPARQL Protocol and RDF Query Language)」という RDF 用のクエリ言語があるんですね。知りませんでした。 XMLデータベース用のクエリ言語「XQuery」と類似したものかと想像しましたが、随分異なっているようです。もっとも、当方は「XQuery」についても、まだほんのさわり程度の知識しかありませんが...。(^^; なお、「SPARQL」と SQL をマッピングして、「SPARQL」から RDB にアクセスする方法なども試行されているようです。 関連情報 ・W3C、RDF用のクエリ言語仕様「SPARQL Query Language for RDF」のCRを公開 ・W3C、SPARQLのクエリ結果をJSONで扱うための規約を公開 ・SPARQL概要SPARQL[セマ

    Jungle Java - RDF用のクエリ言語 SPARQL
  • 華麗にアップロード·SWFUpload MOONGIFT

    ※ 画像は全て公式サイトデモより。 Web操作の一番面倒だと感じるのはファイルのアップロードだ。一つのボックスで一つのファイルしか選択できず、アップロードが開始されてから終わりまでいつまでかかるのかさっぱり分からない。これだけWebが進化しつつも、基は変わらない。 しかし外部ライブラリを利用すれば、状況は一変する。ファイルアップロードが多いサイトではぜひ導入されたい。 今回紹介するオープンソース・ソフトウェアはSWFUpload、Flash+JavaScriptなファイルアップローダーだ。 SWFUploadはFlashを使ってファイルを選択する。フォルダを選択できないのは残念だが、一回で複数のファイルを選択可能だ。そしてそれらはキューにたまっていく。 キューに入ったファイル群は、upload queueというリンクをクリックすればアップロードが開始される。ファイルは一気にではなく、順番

    華麗にアップロード·SWFUpload MOONGIFT
  • MOONGIFT: � PDFを色々加工「PDFill PDF Tools」:オープンソースを毎日紹介

    やっと希望の操作が…。 ドキュメントスキャナーで読み込んだ数多くの書籍。一部には間違えて方向が横になったり、そもそも書籍の後ろから読ませてしまったものなどがあった。これらをどうにか直せないかと思っていたが、400ページ以上もある書籍をドラッグアンドドロップ操作でページ入れ替えなどしていられない。 そこで使えそうなツールを色々探していたが、どれも一長一短があった。しかしついに希望の動作をするアプリケーションがあった。 今回紹介するフリーウェアはPDFill PDF Tools、PDFに様々な加工を行うソフトウェアだ。 PDFill PDF ToolsではPDFをマージしたり、分割、ページの並び替えを行うことができる。また、横長になっているページだけを回転させるといった操作も可能だ。 他にも複数ページを一つのページにする事や、ヘッダ/フッタ情報の追加、パスワード付与による暗号化、電子透かしの挿

    MOONGIFT: � PDFを色々加工「PDFill PDF Tools」:オープンソースを毎日紹介
  • オープンソース版マリオカート·SuperTuxKart MOONGIFT

    対戦型ゲームというのは他のゲームに比べて盛り上がりが尋常ではない。マリオブラザーズあたりからはじまって、アイスクライマーやくにお君、マリオカート等様々なゲームを楽しんできた方もいるだろう。 最近のゲーム事情は分からないが、オープンソースでも対戦型ゲームが楽しめる。それがこれだ。 今回紹介するオープンソース・ソフトウェアはSuperTuxKart、マリオカートのオープンソース版的なソフトウェアだ。 とは言え、キャラクターは全く異なる。LinuxのキャラクターであるTuxをはじめ、モンスター的なキャラクターが揃っている。そして舞台はもちろんカートだ。 Wndows版、Linux版、Mac OSX版と各種揃っているが、サーバとしてネットワーク対戦は現状ではサポートされていないようだ。ネットワーク対戦ができるとさらに熱くなるだろう。 コースは10種類近く用意されており、一人でも十分楽しめる。ミサイ

    オープンソース版マリオカート·SuperTuxKart MOONGIFT
  • EV-SSL証明書

    インターネットで買い物をする際,ブラウザに表示される錠前マークの有無で,SSL(secure sockets layer)が使われているかどうかを確認することは一般的になってきた。SSL通信では,暗号通信するにあたってWebサーバーがクライアントに「サーバー証明書」と呼ばれるデータを送る。クライアントはこの証明書を使って,通信相手のサーバーが信頼できるかどうかを検証する。 ところが今,SSLで使われるサーバー証明書の信頼性が低下している。認証局がサーバー証明書を発行するときは,利用者を審査したうえで発行する。しかしその審査内容は,認証局によってまちまちである。そのため,審査の緩い認証局から身元を偽って取得した証明書がフィッシング・サイトに使われるケースが増えている。「SSLを使っているから安心」と思っていたら,実はそのWebサイトがフィッシング・サイトだったということが起こっているのだ。

    EV-SSL証明書
  • WindowsソフトをLinux上で操作 MetaVNC

    MetaVNCは,別のパソコン上で動作するアプリケーションの画面を,手元のパソコン画面上にウインドウ表示して操作するためのソフトだ。デスクトップ単位ではなく,アプリケーション単位で画面を取得できる。 LinuxWindowsを共用するには,複数のパソコンの同時利用,デュアル・ブートの構築,仮想化ソフトの導入,1CD Linuxの利用など,さまざまな方法が存在する。 これ以外の方法もある。英RealVNC社のVNC(Virtual Network Computing)だ。VNCは,現在利用中のパソコンのディスプレイに別のパソコンのデスクトップ画面を表示し,操作するためのソフトである。ネットワーク経由で画面データをやり取りするため,描画がある程度遅くなるものの,異なるパソコンでアプリケーションが実行されているため,CPUやハード・ディスク,メモリーなどは完全に分離されている。従って,アプリケ

    WindowsソフトをLinux上で操作 MetaVNC
    t_43z
    t_43z 2007/07/25
    RealVNCとは違い、アプリケーションウィンドウだけを表示できる。
  • 第2回 柔軟性/保守性を高めるDI機能

    稿では,Springを理解するうえで重要となるDIコンテナについて,基的な部分を解説したいと思います。はじめに,簡単な例を示してDIコンテナを説明します。その後,その例をプログラミング・レベルに落としてDIのメリットを確認します。最後に,具体的なサンプル・コードを使って,DIコンテナを利用する際の実装方法を見ていきます。 DIコンテナとは? DIコンテナのDIは,Dependency Injectionの略です。直訳すると“依存性を注入する”コンテナという意味になります。オブジェクト間の依存性をDIコンテナが管理することで,オブジェクト間の疎結合を可能にします。 少し話を簡単にするために,DIコンテナを身近なものにたとえて説明します。ここに,学生の山田くんと金持ちお嬢様薫子という二人がいます。この二人がそれぞれに“ドライブしたい”と思ったら?という想定です。 学生の山田くんは,車を持っ

    第2回 柔軟性/保守性を高めるDI機能