タグ

javaに関するTAKESAKOのブックマーク (142)

  • Dual Pivot Quicksort

    日記 (0) プライバシーポリシー (1) プログラマー現役続行 (554) KOIT (12) 英語 (29) インターネット (2) シュガー社員 (6) Java (55) (105) やりがい論 (2) 正誤表 (22) 読書会 (28) インターネット放送 (2) 技術書の翻訳 (5) JavaOne 2008 (3) Google Web Toolkit (24) GWTソリューション (2) プログラミング言語Java教育 (74) 音楽 (4) 英語イデオム (3) 映画 (3) その他 (58) カンファレンス (3) JavaOne 2009 (2) 名言 (2) 転職 (23) WiFi (22) マンション・ライフ (5) API設計の基礎 (10) JavaOne 2010 (3) 時の流れ (9) 技術的負債 (7) 献 (7) 総閲覧数 (10) ソフト

  • Javaのアセンブラ/逆アセンブラをLispで作った - リリカル☆Lisp開発日記

    Javaのアセンブラと逆アセンブラをCommon Lispで作りました。 一部対応してない命令がありますが、大体動作します。 アセンブリはもちろんS式で記述します。読み込むときはreadするだけ。 オペランドのない命令はアトム、オペランド付きの命令はリストとなっています。 とりあえずhello world。 ;; ljTest.lja (class "ljTest" "java/lang/Object" (public super) method ("<init>" "()V" (public) aload_0 (invokespecial "java/lang/Object" "" "()V") return) method ("main" "([Ljava/lang/String;)V" (public static) (meta max-stack 2) (getstatic "

  • 速報:グーグルが新言語「Noop」を公開。JavaVMで動作

    グーグルが新プログラミング言語「Noop」を公開しました。Noopは新旧のプログラミング言語からいいとこ取りをした、JavaVMで動作するプログラミング言語と説明されています。 Noopは、サン・マイクロシステムズで開催中の「JVM Language Summit」で、グーグルの2人のエンジニア、Alex Eagle氏とJérémie Lenfant-Engelmann氏によって発表されました。 すでにJVM Language Summitでの発表資料がPDFとして公開されており、その資料には、Noopのミッションが次のように説明されています。 Noop's mission Help teams develop software that is easier to understand and maintain. Noopのミッション 分かりやすくメンテナンスしやすいソフトウェアのチーム開

    速報:グーグルが新言語「Noop」を公開。JavaVMで動作
  • グーグル、コアJavaライブラリ「Guava」をOSSで公開 - @IT

    2009/09/17 グーグルは9月15日、Java 1.6向けのコアライブラリ「Guava」のソースコードをApache2.0ライセンスで公開した。Guavaはグーグル社内のJava関連プロジェクトの多くで使われているという。APIのドキュメントと概要説明資料も同時に公開されている。JDK6で使えるほか、AndroidGoogle App Engineでもおそらく使える、としている。 これまでグーグルは自社プロダクトで使っている基盤技術として言語非依存のシリアライザ、「Protocol Buffers」やC++向けモック・フレームワーク「Google C++ Mocking Framework」、メモリ管理・パフォーマンス解析ツールの「Google Performance Tools」などを公開してきた。Java関連ではAjaxツールキットの「Google Web Toolkit」、D

  • 革命の日々! Java の closeDescriptors()

    kzk さんに教えてもらったネタ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6336770 Javaは新しいプロセス作るときに、ファイルディスクリプタを全部閉じようとするけども、実装がバグっているのでデッドロックが起きる可能性があるそうだ。 てきとうに見つけたクロスリファレンスサイトから引用すると http://www.jiema.org/xref/openjdk/jdk7/jdk/src/solaris/native/java/lang/UNIXProcess_md.c#293 fork-and-exec処理の時のディスクリプタ全クローズ処理で、よりにもよってopendir()。ここでmalloc()が発生。あぼーん。 なんで、UNIX系OSってcloseall()システムコールがないんだろうね。困ったもんだ 追記: Linux

  • 理想の言語? - 書評 - Scalaスケーラブルプログラミング : 404 Blog Not Found

    2009年08月20日18:00 カテゴリ書評/画評/品評Lightweight Languages 理想の言語? - 書評 - Scalaスケーラブルプログラミング インプレス石橋様より献御礼。 Scalaスケーラブルプログラミング Martin Odersky Lex Spoon Bill Venners / 羽生田栄一監 / 長尾高弘訳 [原著:Programming in Scala] 素晴らしい言語の、素晴らしい入門。 何が素晴らしいかというと、言語の思想が、頭ではなく体で覚えられるようになっていること。これなら言語オタクでなくとも、いや言語オタクでない方が、無名関数やActorの素晴らしさがよくわかる。 それだけに、結構残念である。 Scalaが、Java上の言語であることに。 書「Scalaスケーラブルプログラミング」の原題は、「Programming in Scala

    理想の言語? - 書評 - Scalaスケーラブルプログラミング : 404 Blog Not Found
  • JVM Opcode Reference

    JVM Opcode Reference Opcodes organized by name. Opcodes organized by number. Opcodes organized by function.

  • セキュリティ・エバンジェリスト 高木浩光ができるまで(前編) | ITスペシャリストに聞く | 情報セキュリティブログ | 日立システムアンドサービス

    セキュリティ界の最も手ごわい論客、高木浩光氏。実は、エンドユーザーに正しいセキュリティ知識を伝えるために日々、さまざまな活動をされています。今回は、セキュリティの啓蒙活動に取り組むに至るまでの経緯を中心にお話を伺います。『高木浩光@自宅の日記』でもおなじみのアグレッシブな文章からは想像できないような意外な一面も...? 高木浩光(たかぎ・ひろみつ) 独立行政法人 産業技術総合研究所 情報セキュリティ 研究センター 主任研究員 1994年、名古屋工業大学大学院博士後期課程修了。博士(工学)。 同大助手を経て、1998年、通商産業省工業技術院電子技術総 合研究所に転任。2001年、独立行政法人産業技術総合研究所 に改組。2002年より同グリッド研究センターセキュアプログ ラミングチーム長。2005年4月より現職。専門は並列分 散コンピューティング、プログラミング言語処理系、コンピュータ セキュ

    TAKESAKO
    TAKESAKO 2009/07/22
    >―その前に 1995年にJavaという技術がおもしろいということで、Javaのメーリングリスト、JavaHouseというのを立ち上げました。
  • COBOLをJavaに変換 400万行の実績、オープンソースソフトウェアで登場 | 経営 | マイコミジャーナル

    Publicitas a leading international Media Sales company PublicitasがCOBOLのソースコードをJavaアプリケーションに変換するためのプロダクトをオープンソースソフトウェアとして公開した。Publicitasはスイスに拠地をおく多国籍企業。23を越える国や地域に160を越える事務所を構え、総勢1,750人ほどの専門家を抱えている。 公開された成果物はPublicitas社内で実施されたプロジェクト「NACA」の成果物。公開された成果物はそれぞれ次のようなまとまりで提供されている。すべてまとめてEclipse IDEのプロジェクトデータとして提供されているため取り込みも素早く実施できる。 NacaTrans (GPL) - COBOLコード変換プログラム。COBOLコードを解析したあとで、一旦XMLの中間形式を生成し、そこから

    TAKESAKO
    TAKESAKO 2009/07/07
    >。COBOLのスタイルをできるだけ崩すことなくJavaのコードが生成されるため、オリジナルのCOBOLコーダもJavaのコードをチェックしやすいという特徴がある
  • ぼくがLLのひとに「ガツン」と申し上げたこと - ひがやすを技術ブログ

    ぼくは水曜日にTokyo Cloud Developerの集まりに出た。 そこで、LLのひとから、「Google App Engineは、Python版以外にJava版も出たけど、サンプル見たけど、たくさんコード書かなければいけなくて、正直どこがいいのか教えて欲しい」という質問があった。 blogに名前を出していいかの了解を得ることを忘れたので、ここには、LLの人としか書けない。 ぼくは、そこで一言申し上げた。あるいはそれは、「申し上げた」というような生やさしいものではないかも知れない。端的な言い方をすれば、ガツンと言ってやった。 客観的に見て、ぼくはガツンと言ってやったと思う。LLな方々を前に、「いまどきのフレームワークは進化しているから、言語による差なんて余りない。仮に、Javaのほうが二倍コードを書く必要があったとしても、開発の中でコードを書いている時間より考えている時間のほうが圧倒

    ぼくがLLのひとに「ガツン」と申し上げたこと - ひがやすを技術ブログ
  • 株式会社マジカジャパンの羽生章洋が書いてるブログ:いよいよ本厄に突入 - livedoor Blog(ブログ)

    日、6月1日をもって41歳になりました。簡単に41歳と言いますが、考えてみると随分と長生きしているようにも思えます。 以前に厄年を飛躍の年にというようなことをここに書いたら「厄年というのは役回りが変わる年」というようなことをお教え頂きました。あぁなるほどなぁ、と。ここ最近、自分の特性についても色々と思い知らされることが続いていて、以前にも書いたようにセルフイメージというのはおよそ他人から見たものとは当に反対なんだなぁ、と再確認しているところです。 今月末で決算なので、7月の新年度から色々と新しい軸を打ち出していこうと思っておりますが、今年一年は多分何をやっても色々と危ないのだろうとは思うので、地道に進んで行ければいいなぁと思ったりしています。まずはセミナー頑張りますので是非お越しいただければと思います。詳細はこちらです→「目からウロコの営業プロセス改革セミナー」 あと、このブログも色々

    TAKESAKO
    TAKESAKO 2009/06/01
    >今月末で決算なので、7月の新年度から色々と新しい軸を打ち出していこうと思っておりますが、今年一年は多分何をやっても色々と危ないのだろうとは思うので(ry)まずはセミナー頑張ります
  • 2009-06-01 - 六の仕事はここにはないぞ

    5月31日付けで、スターロジックを去る事になりました。 理由は、スタロジの経営判断によるものです。如何なる判断なのかは、id:makotanの云う通り、経営者からのアナウンスを待つのが宜しいかと思います。 思い返せば一昨年のSeasar Con飲み会での大暴れで色んな方にご迷惑お掛けしたりして、そんなんでこの結果かと云われると忸怩たる思いですが、己の力不足を思い知った次第です。 寂しい限りですが、皆有難う&どつかれさまでした!>元メンバー。 スタロジ自体はこれからも継続して発展していくはずですので、変わらぬご愛顧のほどを宜しくお願い致します。 同時に、現在求職中の技術者がここに数人おりますので、ご興味御座いましたらご連絡下さい。

    2009-06-01 - 六の仕事はここにはないぞ
  • 2009-06-01

    まだ涼しいかなぁ〜 6月なんだからすっきり晴れればいいのに 個人的なお知らせ。 2009年5月31日付けで契約終了となりました。 理由はスタロジの経営方針変更に伴ってスタロジにまこたんの仕事が無くなったためです。 スタロジの新しい経営方針についてはここに書くのはおかしいのでスタロジの社長のBlogにそのうち掲載されるんじゃないかなと勝手に思っています。 質問等あればここにコメントor直接メールでどうぞ。答えられる範囲で答えます。 まこたんといえばスタロジのメンバーという印象がここ数年ものすごく強かったみたいなのと、個別に連絡するのは無理そうなのでBlogで告知しました。 スタロジとの契約終了の結果、6月より無職状態になりました。ということで転職先or仕事を大募集してます。個人的にあんまり時間的余裕はないので割と早めに決めたいと思っています。 募集してるよ〜とか含めてお勧めの情報があったら

    2009-06-01
  • GIFを隠れ蓑に悪性Javaを勝手に実行

    クライアント・パソコンを狙った攻撃が巧妙さを増し,対策はますます難しくなってきている。中でもJavaScriptやFlashのぜい弱性を悪用した,スクリプトを使う攻撃は極めて厄介である。スクリプトは静的なWebページだけでなく,動的コンテンツ,画像,ファイルに含まれていることがあり,攻撃を受けた時期の特定が難しいからだ。 そんな中で,今後大きな脅威になると見られている攻撃手法の一つに,「GIFAR」がある。2008年8月に報告された攻撃手法で,2009年2月にホワイトハット・セキュリティのCTOであるジェレミア・グロスマンをはじめとするWebセキュリティの専門家が選ぶ「Top Ten Web Hacking Techniques of 2008」の1位に選ばれた。日ではあまり話題になっていないが,いつやって来るか分からない。今後の影響範囲を考えると,特にWebアプリケーション開発者は知っ

    GIFを隠れ蓑に悪性Javaを勝手に実行
    TAKESAKO
    TAKESAKO 2009/04/01
    なつかしい
  • 良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog

    Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Javaだから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、このを読んで得たものは非常に大きかった。 このでは マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い。翻訳も最高。 僕はこのを読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitterJava すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ

    良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog
    TAKESAKO
    TAKESAKO 2009/03/27
    復刊したみたい!?
  • Cross Environment Hopping

    IBM Application Security Insider The IBM Application Security Insider is a blog devoted to dissecting today’s latest industry trends, observations and evolving threats in the growing web application security industry. The IBM AppScan portfolio provides web application security and compliance solutions that pinpoint vulnerabilities and helps manage the process of fixing them. Prologue Our research

    Cross Environment Hopping
    TAKESAKO
    TAKESAKO 2009/03/16
    >socket = new java.net.Socket( "localhost", 9999 );
  • Matzとパネルディスカッション - ひがやすを技術ブログ

    3/13にイベントで、Matzとパネルディスカッションします。 http://www.obci.jp/web/guest/event 内容を一部抜き出すとこんな感じ。 最新Javaテクノロジーによるシステム開発の実際と、2009年度のトレンド ひがやすを氏 Seasar2を中心とした、最新Javaテクノロジーによるシステム開発の実際と、ユーザ企業にとってのメリットを、事例を中心に紹介するとともに、2009年度のJavaテクノロジー動向を大胆に予測します。 Rubyはどこまで広がるのか? まつもとゆきひろ氏 増えてきたRubyによるシステム開発事例から、ユーザ企業にとってのRubyの魅力やメリットについて解説するとともに、2009年度のRubyの展望について予測します。 パネルディスカッション モデレータ :日経Linux 副編集長 森側 真一様 パネラー :まつもとゆきひろ氏 ひがやすを氏

    Matzとパネルディスカッション - ひがやすを技術ブログ
  • 「○x言語はもう終わり」というプログラマは終わり : 404 Blog Not Found

    2009年02月19日22:30 カテゴリLightweight Languages 「○x言語はもう終わり」というプログラマは終わり これ、 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG すでにJPAの中の人が完璧に論破しちゃっている FUDを広げるのは誰の得にもならないと思うんだ。 - D-6 [相変わらず根無し] のだけど、お呼びがかかったので蛇足しておくことにする。 まずは各論から。 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG 言語仕様が汚い。厳格にはサブルーチンの「引数」という概念がないし、変数はすべてグローバルで特に宣言した場合だけローカルになる...というあたりの仕様は、そりゃインタプリタの実装は楽チンだろうけども、美意識(とミスしにくさ)には欠けるよね。 汚いったって英語や日語ほどじゃない。そして英語や日語が汚い

    「○x言語はもう終わり」というプログラマは終わり : 404 Blog Not Found
    TAKESAKO
    TAKESAKO 2009/02/19
    んんん→【そして別のやり方を考えられるプログラマーの方が、縦(書きの仕様書)を横(書きのコード)にするだけのプログラマーよりずっと高い誇りと給与を】
  • JavaとMySQLの組み合わせでUnicodeのU+00A5を用いたSQLインジェクションの可能性

    補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブはてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2008年12月22日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり 今年のBlack Hat Japanには、はせがわようすけ氏が「趣味と実益の文字コード攻撃」と題して講演され話題となった。その講演資料が公開されているので、私は講演は聞き逃したが、資料は興味深く拝見した。その講演資料のP20以降には、「多対一の変換」と題して、UnicodeのU+00A5(通貨記号としての¥)が、他の文字コードに変換される際にバックスラッシュ「\」(日語環境では通貨記号)の0x5Cに変換されることから、パストラバーサルが発生する例が紹介されている。 しかし、バックスラッシュと言えばSQL

  • Billy (BK) Rios » SUN Fixes GIFARs

    Last week, Sun released a patch for a vulnerability I reported to them.  The patch I’m talking about fixes the “GIFAR” issue.  I was unable to speak on the issue at Black Hat (for various reasons), but Nate McFeters did a great job of presenting the concept of GIFARs at Black Hat USA along with a simple example of how an attacker could use a GIFAR in an attack.  Now that the issue has been patched

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy