タグ

javaとprogrammingに関するadamrockerのブックマーク (11)

  • OpenGrok at OpenSolaris.org

    OpenSolaris Project: OpenGrok View the leaders for this project Project Observers Endorsing communities Internationalization and Localization Tools "A wicked fast source browser" OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histor

  • GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)

    GCアルゴリズム詳細解説 日語の資料がすくないGCアルゴリズムについて詳細に解説します トップページページ一覧メンバー編集 × GC 最終更新: author_nari 2010年03月14日(日) 20:47:11履歴 Tweet このWikiが目指す所 GCとは? GCを学ぶ前に知っておく事 実行時メモリ構造 基アルゴリズム編 Reference Counter Mark&Sweep Copying 応用アルゴリズム編 IncrementalGC 世代別GC スナップショット型GC LazySweep TwoFinger Lisp2 Partial Mark and Sweep -Cycle Collection- Mostly Parallel GC train gc MostlyCopyingGC(Bartlett 1989) TreadmillGC(Barker 1992)

    GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)
    adamrocker
    adamrocker 2008/01/16
    様々なGCアルゴリズムを概観できるように纏めてくれている。まずはここから読み始めると勉強しやすそうです。Rubyの処理系はまだ読んだこと無かったなぁ
  • User Experience > TN2042: Tailoring Java Applications for Mac OS X

    このテクニカルノートは、Mac OS X 上の Java アプリケーションにおいて「完全な Macintosh 体験」を提供するために Mac OS X の Java 開発者が利用できる技術と方法について説明します。 また、既存のアプリケーションをほかのプラットフォームからできるだけスムーズに Mac OS X に移植しようとしている Java 開発者も対象としています。 以下では、Java アプリケーションがより良き「Mac OS X 市民」になるよう、Java 環境特有の外観と動作を変更するために開発者ができることを取り上げます。 プロパティファイルに簡単な変更を加えれば済む場合もあれば、より適切な Java API を選択したり、UI に対してプログラム上で明示的に変更を加えなければならない場合もあります。これらの変更のほとんどは、ほかのプラットフォームでもアプリケーションの動作に悪

    adamrocker
    adamrocker 2007/10/23
    JavaでMacアプリを作る方法。基本的な事が書いているので、簡単なものならココの情報で何とかなりそうです。
  • 各言語での URI encoding / decoding (でぃべろっぱーず・さいど)

    仕事JavaScriptのURI decodeの方法をすっかり失念していたので、言語別にまとめておきます。 [JavaScript] escape(URLString) unescape(URLString) encodeURI(URLString) decodeURI(URLString) ※://&=などの文字もencode / decodeしたいときは以下のとおり。 encodeURIComponent(URLString) decodeURIComponent(URLString) [PHP] urlencode(URLString) urldecode(URLString) [Java] URLEncoder.encode(URLString,encodeString); URLDecoder.decode(URLString,encodeString); [Ruby] URI

    adamrocker
    adamrocker 2007/07/05
    色々な言語でURIエンコード/デコードする方法。
  • Javaでコンパイラの基礎を理解する 第1回そもそもコンパイラの中ってどうなっているの? (1/2) - @IT

    プログラミング言語処理系の実装 Ajaxなどによりスクリプト言語のJavaScriptの良さが見直されたり、Railsの出現によりプログラミング言語Rubyへの注目度が高まったりしています。これだけプログラミング言語が注目されるようになってくると、独自のプログラミング言語を作成したいと考える開発者も増えてきていることかと思います。 コンパイラ作成を勧める3つの理由 Javaなどのプログラミング言語を使えるようになって、自分が作りたいプログラムを自由に作成できるようになってくると、既存のソフトウェアでも簡単なものを自作してみたくなるものです。せっかくプログラムを組めるようになったのですから、いろいろと自分で作ってみたいと思うのは当然です。中でも、プログラミング言語処理系は一度は作成してみたいと思うでしょう。 一般のコンピュータ利用者と違って、開発者は日ごろからコンパイラやインタプリタを使って

    Javaでコンパイラの基礎を理解する 第1回そもそもコンパイラの中ってどうなっているの? (1/2) - @IT
    adamrocker
    adamrocker 2007/01/17
    コンパイラを試しに作ってみてソフトとハードの関係について理解しようという企画。言語処理系を理解するとプログラムの文法規則とか効率的に理解できると思う。ウォッチです。
  • 【レビュー】絶対使うべき! FindBugsでBug退治 (1) FindBugsとは | エンタープライズ | マイコミジャーナル

    Javaソースコードの不具合やスタイル違反を発見するためのツールとして、PMD、Lint4j、Jlint、Checkstyleなどいくつかのものがある。ここではそうしたツールのひとつとしてFindBugsを紹介したい。ほかのツールと比べても強力で、Java開発において是非導入したいツールアプリケーションである。 FindBugsとは FindBugsはJavaコードにおけるバグを発見するためのツールアプリケーション。ソースコードではなくコンパイル後のクラスファイルを解析することで、ソフトウェアの不具合や問題点を発見するツールで、単体で実行し解析結果をテキストやXMLデータとして出力できるほか、Eclipse IDE、NetBeans IDE、Ant、Maven、SCAといったツールと連携しながら動作することもできる。 FindBugsはスタイルチェッカーではないし、セキュリティ問題を発見す

  • itb-TECH

    ITBOOST技術情報のサイトがitb-TECHとして生まれ変わりました。 今後とも最新の情報を発信し続けるよう努力し続けますのでよろしくお願いします。

  • オンラインでソースコードをコンパイルする「Compilr」

    ソースコードを貼り付けるとコンパイル済みのものがダウンロードできるという仕組みらしい。対応言語はC#、VB.NET、C、Fortran。 Compilr http://www.caller.me.uk/Compilr/ C# Compilr VB.NET Compilr C Compilr Fortran Compilr まだベータ版どころかアルファ版とのこと。次のバージョンではC++にも対応予定らしいです。 なお、Java関連は既に同種のサービスが存在しています。 JXXX Compiler Service

    オンラインでソースコードをコンパイルする「Compilr」
  • 【レポート】Wicket入門 - JavaとHTMLだけで作るWebアプリケーション (1) Wicketとは? | エンタープライズ | マイコミジャーナル

    WebアプリケーションフレームワークWicketが正式リリースされたのは2005年の6月。まもなく1年を迎ようとしている。Wicketは、Webアプリケーションの開発を容易にするため、それまでのフレームワークとは一風変わったアプローチを取っていることで注目された。Wicketの現在の最新版はバージョン1.1.1であり、6月には様々な改良が加えられたWicket 1.2がリリースされる予定になっている。稿では、そのWicketを使用して簡単なWebアプリケーションを作成する方法を紹介する。 Webアプリケーションフレームワーク いわゆるWebブラウザから操作するWebアプリケーションを開発する場合、いちからすべて作成するということはまずない。まず基となるWebアプリケーションを決め、実現したい機能から必要になるライブラリをそろえ、それらを組み合わせてシステムの開発をおこなう。 Java

  • 記事:CodeZine(コードジン)

    VB.NETWindows VB.NETで仮想CPUを作ろう (9) - INC命令&DEC命令の実装と命令長 インドリ [著] 稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 [2008年10月10日] その他の言語 F#で学ぶ関数型プログラミング入門 Adam Granicz [著]、 japan.internet.com [訳] F#による関数型プログラミングでは、単に良いコードを書くだけでなく、コードを迅速かつ効果的に書くことの楽しさを実感できます。稿では、関数型プログラミングの主な概念と、これらの概念をF#でとりあえず使ってみる方法

    adamrocker
    adamrocker 2005/11/19
    Java3D,C#,C++,.Net,
  • STACK IT Java関連記事

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    STACK IT Java関連記事
  • 1