タグ

javaに関するIdiosのブックマーク (20)

  • 別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela

    HelloWorldやっても面白くねーんだよ!! 皆さんこんにちは。 Google App Engine (GAE)でJavaがサポートされ、 PythonはスルーしたけどJavaならやりたい!でもJava未経験! GAE/Jに手を出してみたけど、結局hello, world!のサンプルアプリを公開したまま 放置した状態になっていませんか? 僕はそうです! Java使えたら楽しいだろうなー Java覚えて仕事の案件こなしたいなー Java使えたらオブジェクト指向がもっとわかるだろうなー リア充へのあこがれ と、常々思っていつつも、Javaの最初の面倒臭さの前にいつもやる気喪失するんですよね。 HelloWorldひとつやるのにpublic static void main()書くなんて面倒臭すぎです コンパイルなんて面倒でやってられません eclipseの使い方憶えるのが面倒だし ecli

    別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela
  • 25歳からプログラミング「泣きながら覚えた」 庄司嘉織さんのエンジニアライフ - 特集:No okyuu, No Life [okyuu.com]

    赤毛に青いサングラス――独特な出で立ちのエンジニア庄司さんは25歳からプログラマーに転向した。プログラミングは「泣きながら覚えた」と振り返るが、いまやjava-jaを立ち上げるなど精力的に活動するエンジニアだ。 この企画はokyuu.com編集部が現在のエンジニア像をリレー形式で追っていくものです。 (取材・文=編集部) 庄司嘉織(しょうじよしおり) 1975年7月22日生 34歳 ドワンゴ 研究開発部 統合情報システム開発部 【略歴】 1996年3月 沖縄大学中退 2009年3月 株式会社ドワンゴ入社 ――ITエンジニアになったきっかけを教えてください。 庄司 プログラマーになる前は、契約社員で4年ほどパソコンのサポートをやっていました。中小企業のヘルプデスク業務を支援したり、プロバイダーの加入者をサポートしたり、仕事は多岐にわたっていました。インターネットが出たての頃だっ

    Idios
    Idios 2009/07/28
    青いメガネでめが、めがあああ
  • はてなブログ | 無料ブログを作成しよう

    引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…

    はてなブログ | 無料ブログを作成しよう
    Idios
    Idios 2009/06/02
  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

  • 圧縮だけじゃない。CSSを解析した上で圧縮する·CSS Compressor MOONGIFT

    CSSは最近のWebシステムでは当たり前のように使われている。そして肥大化したCSSはネットワークの帯域を余計にっているようなものだ。それを解決する手段として、CSSの余計な空白や改行を消して圧縮する技術がある。 こんなにちっちゃくなっちゃった! だがCSS Compressorはもう一歩先の技術を使って、さらに圧縮を実現してくれる。これはなかなか興味深い。 今回紹介するオープンソース・ソフトウェアはCSS Compressor、CSSを解析した上で圧縮してくれるソフトウェアだ。 CSS CompressorはJava製のソフトウェアで、コマンドラインで実行する。CSSファイルを引数として指定すると、標準出力に圧縮した内容を返してくれる。余計な空白や改行の削除はもちろんとして、幾つか面白い機能がある。 ヘルプ 同じ設定を行っているクラスがあれば、それを一つにまとめてくれたり、4辺に同じ設

    圧縮だけじゃない。CSSを解析した上で圧縮する·CSS Compressor MOONGIFT
    Idios
    Idios 2009/03/16
  • Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな

    うちの母親でも知っているJavaにおけるオープンソースを活用した開発環境・Test環境について調査及び評価する必要があり意外と労力を要したので これからJavaでの開発において開発環境・Test環境を構築する際の参考になればとメモしておきます。 開発環境、ビルドツール、Test、Web Testing、負荷テストに重点を置いてあります。 インストールせずに使用出来るIDEのtIDEや、jythonでWebテストを記述するMaxQ、パフォーマンステストをjythonで記述するGrinder3、 Flexの負荷テストも可能なWebLOAD、Swingのテスト用のUISpec4j等、新しい発見もあったのでJava開発者の人にも参考になると嬉しいです。 それぞれライセンス、最新バージョン、個人的なお薦め度(5点満点)を合わせて明記してあります。 IDE name URL Ver. Licence

  • Maven-TECHSCORE-

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    Idios
    Idios 2008/12/24
  • 【インタビュー】Javaがレガシーだって? 冗談じゃないよ - James Goslingが語るJavaの現在 (1) Java 7の開発ペース、ゆっくりすぎやしませんか? | エンタープライズ | マイコミジャーナル

    サンフランシスコで開催されたJavaOne 2008が終わってから半年、この間、Sun Microsystemsから聞こえてくるニュースは、正直、さびしいものが多かった。「Don't be shy!」の名セリフでJavaOneを盛り上げてきたJohn Gage氏が同社を去り、そしてJavaをはじめとする同社のソフトウェアビジネスを統括していたRich Green氏までもが同社を後にした。金融機関に多くの大口顧客をもつSunは、世界的金融不況の影響をもろに受け、全世界規模での人員削減を発表している。決算の数字も正直、痛々しい。 そんな厳しい状況にある中、12月2日 - 3日、東京・六木ミッドタウンにて開催されたユーザカンファレンス「Sun Tech Days 2008 in Tokyo」(主催: サン・マイクロシステムズ)では、"Javaの父"としてその名をはせるJames Gosling

  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
  • ウノウラボ Unoh Labs: JavaでMP3を再生する

    こんにちは。NAKAMURAです。最近ではFlashでMMLやDTMの話題など、音楽好きには嬉しい情報が飛び交っています。 ここは音楽ネタで便乗してみたいところですので、JavaMP3を再生する方法を紹介してみたいと思います。 Java Media Framework APIを利用する方法もありますが、今回はLGPLライセンスで公開されている JLayerを利用してMP3を再生してみます。 再生してみる 早速、JLayerを使ってMP3を再生するサンプルクラスを作ってみました。ダウンロードページよりjarを取得してクラスパスに追加しています。 package net.unoh.mp3; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundExcepti

    Idios
    Idios 2007/11/07
    どうでもいいけど、こんなとこでDREAM THEATERファンを見つけた。
  • Javaスクールの危険 - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年12月29日木曜 近頃の若い者ときたら。 勤勉はいったいどこへ行ってしまったんだ? 「近頃の若い者」は我慢がないと不平を言うようになったのは、私も年を取ったということなのかもしれない。 そりゃ恵まれてるね。私は3ヶ月汚水浄化槽の中の茶色い紙袋に住んでいたよ。朝6時に起きて、袋を掃除し、固くなったパンの耳をべ、工場まで歩いて行くと、1日14時間、毎週毎週働きつづけ、家に帰ると親父にベルトでたたかれて寝床についていたんだ。 ——モンティ・パイソンの空飛ぶサーカス 4人のヨークシャー人 私は若い頃、パンチカードでプログラムを作る方法を学んだ。ミスをしたら、それを訂正するためのバックスペースのような近代的な機能は存在しなかった。カードを捨ててはじめから打ち直すのだ。 私は1991年にプログラマの面接をするようになった。コーディングの問題に答える

    Idios
    Idios 2007/09/08
    一方、すべてのプログラマがポインタや関数プログラミングを知ってる必要も無いわけで。優秀な人間だけでなく、全体として技術者が足りてないんだから。
  • 403 Forbidden

  • J2SE 5.0で簡略化されたfor文

    2004年9月末にリリースされたJ2SEの新版(J2SE 1.4の次のバージョン)は、来であればJ2SE 1.5と称されるはずが「J2SE 5.0」と命名されました。このバージョン番号が示すように、J2SE 5.0の開発環境(以下、JDK 5.0)では、これまでにない数々の大きな改良が加えられています。 JDK 5.0の新機能の多くは、EoD(Ease of Development:開発を容易にすること)というテーマの基に導入されたものです。Javaがもともと持っていた型の安全性の性質は強化しながら、よりシンプルにコードを記述できるような改良が、多く盛り込まれています。稿では、そのうちの1つである「簡略化されたfor文」について説明します。 従来の煩雑なfor文 これまでは、配列やコレクションの各要素を取り扱うには、以下のようにコードを記述しました。 String[] strs = n

    J2SE 5.0で簡略化されたfor文
  • Infinite Mario Bros!

    Marketplace Pass Get 150+ pieces of exciting content with Marketplace Pass! Explore new worlds, mash-ups, skin packs, and more, with fresh content added monthly.

  • JavaMEプログラミングメモ

    Adobe AIRプログラミングガイド 機種:Windows/Mac 言語:ActionScript 3.0 API:ActionScript 3.0 AIR API beta2

  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
    Idios
    Idios 2006/10/21
  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

  • Swingを使ってみよう

    Java を使ってグラフィカルなコンポーネントを使ったアプリケーションを開発する為に、 Java では Swing が用意されています。ここでは Swing の各コンポーネントの使い方を順にサンプルを作りながら試してみます。 Java を使ったプログラミング方法については「Java入門」を参照されてください。

    Swingを使ってみよう
  • SWTの使い方

    グラフィカルなコンポーネントを使ったアプリケーションを開発する為に、JavaではSwingが用意されています。ここではそのSwingの各コンポーネントの使い方を順にサンプルを作りながら試してみます。 ※使用しているクラス一覧です。 swt-3.1のインストールと環境設定 DisplayクラスとShellクラス Labelクラス Textクラス Buttonクラス Groupクラス Listクラス Comboクラス MenuクラスとMenuItemクラス

    Idios
    Idios 2006/10/01
  • 3-5. Javaのアサーション

    J2SE 1.4 からJava の新しい言語要素としてassert ステートメントが導入された。これはソフトウェアの正しさを確実にするための手法の一つ「アサーション」を記述するためのものである。 アサーション(assertion,「表明」と訳される)は,ソフトウェアが正しく動作することをより確実にするために使われる手法の一つである。アサーションは,データ処理のロジックの各地点でどのような条件が成立しているはずであるか,という検証用のコードをそれぞれの箇所に配置し違反を自動で検出するという形をとる。アサーションへの違反が検出されたら何らかの誤りがあることになり,プログラムには修正の必要があることが分かる。したがって,多くのアサーションを入れ十分な種類のテストデータを使ってソフトウェアの開発とテストを進めれば,その過程でプログラムの誤りの多くが訂正されると期待できるのである。

  • 1