タグ

Javaに関するno8410のブックマーク (107)

  • Android Viewをカスタマイズ(独自実装)する方法、ViewでのonTouchEventの使い方 | TechBooster

    AndroidではViewクラスも拡張して独自機能を追加することが可能です。カスタマイズのサンプルとして、Viewにお絵かきできる機能を追加してみます。 今回、タッチ座標の取得にはonTouchEventを使っています。onTouchEventについては以前の記事タッチイベントを取得する(onTouchEventとMotionEvent)を参考にしてください。 独自Viewの作成方法は続きをどうぞ。 javaファイルの作成 Viewを継承するクラス名に応じてファイル名を決定します。 CustomView.java package org.jpn.techbooster.sample.customViewActivity; class CustomView extends View { /* 省略 */ } このとき、Viewのコンストラクタは3種類のいずれか、もしくはすべてを作成しておく必

  • BytemanによるJava黒魔術 - nekop's blog

    クリスマスも近いですね。さて、クリスマスといえばどういうわけか黒魔術への需要が一気に高まる時期のようですので、Java Advent Calendar -ja 2010の12月20日はJavaの黒魔術をお送りします。昨日はid:celitanでした。 今日紹介する黒魔術はバイトコードインジェクションツールであるBytemanです。 この前ですね、お仕事で「HTTPレスポンスのヘッダが勝手に想定外のものに書き換わる」という不思議現象の相談を受けたんですね。Servletの中ではsetHeader("Foo", "bar")ってしてるのに、実際のレスポンスは"Foo: hoge"とか返ってる。アプリのJavaソース調べてもそんなことしてなさそうだし、Tomcatのソース見てもsetHeader()呼び出しでは何のログも出さないっぽいのでログを有効にしても原因がわからなさそう。なんだこれはとか思

    BytemanによるJava黒魔術 - nekop's blog
  • TechCrunch | Startup and Technology News

    The Station is a weekly newsletter dedicated to all things transportation. Sign up here — just click The Station — to receive the full edition of the newsletter every weekend in your inbox. Sub

    TechCrunch | Startup and Technology News
  • @Ruleは素晴らし。 - Fly me to the Luna

    @Rule。このアノテーションは、あまり知られていないようですが、ヤバいです。このアノテーションが追加されたのは4.7からなので結構古いのです。@Ruleのうれしさは、カスタムで作られているRunnerをほぼ置き換えられる、ということを言われていました。ただ、僕はあんまり使った事がなかったですし、周りでも使っている話はあまり聞いた事がありません。でも、使ってみて非常に便利だと感じました。 例えばTemporaryFolderを利用して作成されたファイルは、テストの終了時に自動的に削除されます。ちなみにTemporaryFolderの使い方はこんな感じです。 public static class HasTempFolder { @Rule public TemporaryFolder folder= new TemporaryFolder(); @Test public void test

    @Ruleは素晴らし。 - Fly me to the Luna
  • Java Development Kit 7、2011年7月28日に一般リリースへ

    Oracleが米国時間11月17日、Java Development Kit(JDK)7を2011年7月28日に一般リリースすることを明らかにした。 Java SE PlatformやOpenJDKなどの開発に取り組むOracleのMark Reinhold氏が9月に示したPlan Bのリリース計画に基づいて、プロジェクトでは品質を維持しながらもリリースまでのスピードを加速する意向だ。そのため、開発に多くの時間がかかる機能はJDK 8以降に持ち越される。 9月に提案されたPlan Bでは、計画された作業をすべて実施すると2012年中旬までかかることから、Lambda、Jigsaw、Coinの一部や、追加機能の提供をJDK 8に延期するとしていた。現在、JDK 7で計画されている機能はOpen JDKのページで確認できる。

    Java Development Kit 7、2011年7月28日に一般リリースへ
    no8410
    no8410 2010/11/23
  • Scalaってホントに来るかなぁ : mwSoft blog

    最近、自宅で軽い処理を書くときはScalaを使っている。そろそろScalaをメインの言語として使うようにしてみようか、という想いも抱くようになってきた。 使っている人たちの評判もいいし、記述量は確かに減るし、いろんな概念が組み込まれているので書いていて勉強になるし、機能不足で困ることもない。 Scalaの特徴をまとめると、こんな感じだろうか。まだ学習中だから間違ってる部分もありそうだけど。 ・記述量が少なくて済む Javaの半分のコード量で書ける、というのがScalaの売り。実際に書いてるとものによっては半分以下になる場合もある。これは一般的なスクリプト言語と比べても、それほど差がない。 ※参考 当に ScalaJava の半分のコーディング量で済むのか? http://d.hatena.ne.jp/itoasuka/20091007/1254884868 おまけに関数型的な書き方

  • Apache、JCPを去る恐れ

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Apache、JCPを去る恐れ