タグ

2010年4月5日のブックマーク (11件)

  • 山科 氷魚 / String-CamelCase-0.01 - search.cpan.org

    The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

    oinume
    oinume 2010/04/05
  • Java のクラスアンロード (Class Unloading)

    作成日:2004.05.18 更新日:2005.06.21 今後、随時書き足して行きます。多分。 はじめに Java は動的にクラスのロードとアンロードが行われる仕組みになっている。 クラスはクラスファイルの形でディスク上やネットワークに配置され、プログラム中でそれらが当に必要になった段階で JavaVM 上に読み込まれる。 またクラスはその使用が終わった段階でガーベージコレクターによって動的に回収され JavaVM からアンロードされる。 Servlet / J2EE サーバーなどはこの性質を利用して運用中にプログラムの一部を入れ替えるホットスワップ (Hot Swap) を実現している。 だがこの仕組みを実装するには少し工夫がいる。 この文書ではクラスのアンロードを実現するやり方について述べる。 1. クラスのロードとアンロードの基的な仕組み クラスローダー Java VM がクラ

    oinume
    oinume 2010/04/05
  • シリアライズ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "シリアライズ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年8月) コンピュータプログラミングにおいて、シリアライズ (英: serialize) もしくはシリアル化という用語は、次のような異なる2つの意味を有する。 コンピュータ実行時の用語として:一つあるいは複数の「コンピュータ資源」(コンピュータ作動時に必要なもの、通常プログラム実行時に要求されるコンピュータリソース。具体例:CPU、メモリ、入出力先など)を、複数の主体(具体例:プログラム)が利用しようとする際、一時点に一つの主体だけが利用するように、順番づけて調整するこ

    oinume
    oinume 2010/04/05
  • SLF4J と Logback 。 - ようじのにっき

    さいきん目にする単語。気になったので調べてみると、こんな↓ことらしい。●SLF4J (Simple Logging Facade for Java) … Commons Logging の後継。●Logback … Log4j の後継。SLF4J は様々なログ・ライブラリをラッピングするインターフェイス。Logback は Log4j の後継として SLF4J の実装を提供。※SLF4J はもちろん Log4j も JDK 1.4 (java.util.logging) もカバーしている。 参考 : http://d.hatena.ne.jp/t_yano/20070117/1169052930 以下、Commons Logging を利用するサンプルコード。 import org.apache.commons.logging.Log; import org.apache.commons.

  • オレの持病は釘宮病 » Blog Archive » logback+slf4jでログの出力をコントロール

    logbackを使用することになったのでlogbackとslf4jの設定方法をメモ代わりに記述してみました。 log4jは開発終了らしく今後はlogbackを推奨らしい。 SLF4Jとlogbackを利用しロギングする仕組みが今後のスタンダードになるのだろうか? SLF4JからSLF4Jをダウンロードし、 Logback Homeからlogbackをダウンロードする。 今回利用したのはlogbakが0.9.14でSLF4Jが1.5.6を利用しました。 アーカイブを展開するとjarがめちゃめちゃ一杯でます。 正直どれを使っていいのか悩みました。 logback: logback-access-0.9.14.jar logback-classic-0.9.14.jar logback-core-0.9.14.jar slf4j: integration-1.5.6.jar j

    oinume
    oinume 2010/04/05
  • In-Memory Data Grid - Hazelcast - Home

    Hazelcast Platform 5.4 is now available, bringing cutting-edge solutions to meet today's data-intensive challenges head-on. Learn More

    In-Memory Data Grid - Hazelcast - Home
    oinume
    oinume 2010/04/05
  • フォーラム - Flex User Group

    FlexアプリケーションのSWFファイルやhtmlファイルをダウンロードしてきたURLを取得したいのですが、よい方法はありませんでしょうか? 引用: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#FFFFFF"> <mx:Label text="{ExternalInterface.call('window.location.href.toString')}"/> </mx:Application>

    oinume
    oinume 2010/04/05
    application.url
  • ActionScript 3.0 メモ

    「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語。言語仕様やパッケージ設計はJava言語により近くなり、洗練されたオブジェクト指向言語となった。JITコンパイラ搭載により、処理速度も大幅に向上している。 開発ツールはコマンドラインベースの「Flex 2 SDK」(無償)と、Eclipseベースの「Flex Builder 2」(有償)がある。

  • Lock-freeとWait-freeアルゴリズム - Wikipedia

    Lock-freeとWait-freeアルゴリズムとは、共有データにロックをかけてアクセスを防ぐアルゴリズムとは違い、複数のスレッドが同時並行的に、ある対象データを壊すことなしに読み書きすることを可能にするアルゴリズムである。Lock-free とはスレッドがロックしないことを意味しており、全てのステップにおいてシステムが必ず進行する。これはLock-free ではミューテックスやセマフォといった、排他制御のためのプリミティブを使ってはならないことを意味する。なぜならロックを持っているスレッドの実行が中断した場合、全体の進行を阻止しうるからである。Wait-free とは、他のスレッドの動作に関係なく、スレッドがいかなる操作も有限のステップで操作を完了させられることを指す。あるアルゴリズムがLock-freeであるがWait-freeでないことはありうる。Wait-free なアルゴリズム

  • Symfoware

    Ubuntu 22.04にApache Thriftコンパイラーをインストール(thrift-compilerとソースからのビルド) Apache Thrift https://thrift.apache.org/ 随分前にも触ったことがあるのですが、 DebianにApache Thriftをインストールする 当時と環境が異なるので改めてインストールを試してみます。 インストールするOSはUbuntu Server 22.04です。 aptによるインストール apt searchでthriftを検索してみると、インストール候補がありました。 $ apt search thrift ... thrift-compiler/jammy 0.16.0-2 amd64 code generator/compiler for Thrift definitions

    Symfoware
  • レガシーコード改善ガイド読書会 2010-04-03 - 未来のいつか/hyoshiokの日記

    先日、会社でレガシーコード改善ガイド読書会を行った。1回しかやっていないので、今後どんな感じになるのか正直わからないが、1回目の振り返りを記してみる。 〆会、テスト勉強会(社内)などで有志を募ったところ、なんやかんやで10数名が名乗りを上げてくれた。どんなペースでやるかとか運営をどうするかとかを相談するために、参加希望者で集まった。週1回(木曜日、19時開始)、担当の章などを決めた。第1章〜第5章までは各自で読んで、読書会への参加の動機などを含めて簡単なポジションペーパーとしてまとめることにした。 わたしが、読書会の世話役として、会議室の確保(空き会議室を見つけて予約しただけ)、開催のアナウンスなどを行った。資料置き場の共有ディレクトリ、社内Wikiなどを立ち上げた。*1 テストがないコードはレガシーコードだ! 「テストがないコードはレガシーコードだ」という強烈なフレーズが表紙に書いてある

    レガシーコード改善ガイド読書会 2010-04-03 - 未来のいつか/hyoshiokの日記