Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up
OracleがSunを買収するという報道が流れた。 ビジネス面での分析は、他にいろいろとなされると思うが、ここでは、Javaを使っている技術者としての印象を書きたいと思う。 OracleによるSunの買収への感想をひとことで言えば、落ち着くところに落ち着いた、というものだ。もしIBMによる買収話が流れていなければ、ドラマチックでもなんでもない話であるとも言える。 ここ最近流れていたIBMによるSunの買収という話は、Java技術者にとって、それが実現すれば現実的な影響も少なくないために非常に関心の高い話題だった。 Javaを通して見るIBMとSunの関係は、あまり仲がいいといえるものではない。開発環境でのEclipseとNetBeansの争いをはじめとして、Javaに対する主導権争いを繰り広げていたからだ。この争いが買収によって収まることは、技術者にとって、安定という面ではいいことであると
以前予告した日本Javaユーザグループでクロスコミュニティカンファレンスの中身が大体決まったので、お知らせします。10/16の午後は空けておいてね。 タイトル:パフォーマンスチューニング入門 講演者:amachang 概要:IT戦士 amachang が日頃やっているパフォーマンスチューニングの方法を紹介いたします!ポロリもあるよ! タイトル:ギークなお姉さん(仮) 講演者:べにぢょ、山田あかね タイトル:『JavaからRubyへ』・アンド・ナウ 講演者:角谷、高井、和田 概要:角谷がついカッとなって『From Java to Ruby』と題された書籍の翻訳をはじめてから2年が経ちました。『JavaからRubyへ』というバズワードは我ながらうまく状況をとらえたと思っていますが、書籍に書かれているのはあくまでも著者Bruce Tateの主張です。このセッションでは私たちそれぞれの立場と視点と
Welcome Waxy.org and Slashdot readers. I blog about JavaScript, like it’s my job, feel free to subscribe for a ton more posts like this. Related Posts: Ruby VM in JavaScript JavaScript Talk at Northeastern University State of ECMAScript 4 The World of ECMAScript JavaScript As A Language When I was in Tokyo this past fall speaking at the Shibuya.JS user group I had the opportunity to see a number o
Java が使いにくい言語であるというのは、世界中の LL ファンが皆思っていることだろうから改めていうことでもないけど、使いにくいのは静的言語だからというのは間違っている。Java が使いにくいのは単に Java の設計者のセンスが悪かっただけであり、静的言語のせいではない。 たとえばこんなコード。 public Map<String, List<String>> example() { List<String> list = new ArrayList<String>(); list.add("foo"); list.add("bar"); list.add("baz"); Map<String, List<String>> map = new HashMap<String, List<String>>(); map.put("names", list); return map; }
<< 2007/10/ 1 1. [Ruby] ロゴコンテスト締め切り 2. [Ruby] Rubyで自治体の業務システム構築、松江で実証実験 − @IT 3. On Off and Beyond: 何かを好きになるために努力すること 4. U-20プロコン表彰式 5. 経済産業大臣表彰 2 1. [言語] プログラミング言語「ドリトル」 - Dolittle 2. [Ruby] 【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ:ITpro 3 1. [言語] The Transterpreter 2. 5時間以下の睡眠続け死亡率1.7倍に 7時間寝よう|Ameba News 3. This is making me angry 4. [Ruby] Ruby on Rails Development: Justify Your Choice of R
「ひがやすを blog - Javaを古くしたやつとRubyを煽っているやつ」を読んだ。 ひがさんが、こんな腑抜けたことを言う人だとは思ってもみなかった。同調している人も頭がおかしい。悲劇のヒロイン(ジェンダーバイアス!)のつもりだろうか。どこかに悪者がいて、自分たちは被害者だとおもっているのか。もしそうなら、無知で無能でクズ。アホでバカ。低脳でワーキングプア。 『JavaからRubyへ』の訳者あとがきにある角谷節から引用する。 「マネージャ VS. 開発者」ではなく「問題 VS. 私たち」の構図を共有することが(原文ママ)心がけてください。組織の抱えるビジネス上の課題を把握するように努めてください。 本当の問題は「スーツ + 頭のカタイおやじ VS. 無垢な技術者」という話だろうか。なんで、スーツの人や、頭のカタイおやじや、無垢な技術者がいるのか、その前提条件を問わなくちゃいけないんじゃ
Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelとスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一
その正体はわかったよ。正体わかった瞬間からだが震えたよ。まじで。 まずは、羽生さんのこのエントリを見て欲しい。 http://d.hatena.ne.jp/habuakihiro/20070922#1190464426 その後によしおりのこの有名なエントリも復習して欲しい。 http://d.hatena.ne.jp/jYoshiori/20070826/1188150596 もうさぁ、変わってないよねぇ。昔からのこの構図。歴史は繰り返すっていうの。 あからさまにいうとさぁ。賢いスーツな奴らと、頭の固くてあわれで保守的なおやじの歴史だよ。 最初は、EJBだよ。EJB。これからは、ビジネスコンポーネントが流通して、もうプログラミングはいらなくなる。コンポーネントの組み合わせを考えるだけでOKみたいな。最初にね、キャッチーな言葉とともに、あらたなテクノロジーを広めようとするのは、賢いスーツな奴
javaプログラマ日誌 ぷろぐらまと名乗るのは片腹痛いわ!レベルでしょぼんなプログラマ Lispの概念は難しいよぅ。時間的にはJavaより他言語の方が。。。 Σ(゚Д゚;≡;゚д゚)アセアセ 仕事を定時きっかりに切り上げて、勉強会に参加。 第一回チキチキ そろそろ Wicket について一言いっとくか 途中から参加になったけど、以下まとめ。 Wicket面白そう。そしてJava尽くし。お肉大人気でonkで通じる。Abbyは敷居が高いらしいSpring多数Cobolerも参加PHPは少数派でデザイナー名乗ってる。。。JavaFXは思った以上に少ない。まとめるとコアな集まりか?神作成のEclipseプラグインにIPメッセンジャーがあるそうなヨシオリさんは苗字だった。。。名刺のばら撒きが発生Mac持込多数ラックサーバを個人で持ってる人がいるRuby面白いよJRubyもよろしくEmacs大
現在発売中のWEB+DB PRESS vol.40に紙面の都合から掲載できなかったコラムをブログに掲載します。雑誌記事では、JRubyでDSLというテーマでJavaでスクリプト言語を活用する方法について解説していますので、そちらもあわせて読んでみてください。 JVM上では、さまざまなスクリプト言語の処理系が実装されています。Java SE 6からは、Java言語からスクリプト言語を利用するための方法が標準化され、利用できるようになりました。(スクリプトエンジンについてのより詳しい情報は、 https://scripting.dev.java.net/ を参照してください。) ひとことで、JVMで動作するスクリプト言語といっても、JDK6に添付されているJavaScriptの実装であるRhino、最近注目の的になっているRuby実装であるJRuby、停滞していたプロジェクトが復活しつつあるJ
概要 † プレゼンの練習とかってあまり出来る機会無いよね。 そういう場があったら面白そうだよね。 と言うわけで 参加者全員で LT やってみようよ!! 基本的に奇数回は少しふざける。 偶数回は本気でふざけるのとおり 今回は、ケータリング取って 飲み食いしながらみんなで LT しようと思っています。 技術に関係無いことでも全然 OK 一人頭何分になるかは参加数しだい!! 本当に何について語っても良いので みんな気軽に LT しましょう♪ 敷居高くないよ>< ホント内容はなんでも良いですよ♪ 少し長めの自己紹介くらいに思って貰えれば大丈夫です。 注意>< 出前とってビール呑みながらとかでやるつもりなので 今回は 「お金の臭い」 します>< 「お酒の臭い」 もします>< できればそのまま二次会も無しでグダグダいけると良いなぁ>< ↑
Seasar自体を使うかどうか、とかいうレベルではなくJavaという重量級言語でもテクニックを駆使することでここまでLL的に開発が行える、という意味でです。 Seasar2を使えば確かにLL的な開発が可能です。でも、Javaでそこまでがんばらなくても、LLを最初から使ったほうがいいんじゃないのと思われる方もいるでしょう。WEB+DB Pressの「Alpha Geekに逢いたい」で小飼弾さんにもそういわれました。 Railsの得意なところはRailsに任せればいいじゃんとは考えなかったんですか。システムの一生というものを考えたときに、LL的な開発が必要なのはほんの一瞬です。大部分は、運用のフェーズなのです。運用で大切なのは、「安定性」と「パフォーマンス」で、LL的な側面ではない。 だから私は「Railsに任せればいいじゃん」とは考えない。「LL的な面が必要な場合は、HOT deployを使
WebアプリケーションフレームワークWicketが正式リリースされたのは2005年の6月。まもなく1年を迎ようとしている。Wicketは、Webアプリケーションの開発を容易にするため、それまでのフレームワークとは一風変わったアプローチを取っていることで注目された。Wicketの現在の最新版はバージョン1.1.1であり、6月には様々な改良が加えられたWicket 1.2がリリースされる予定になっている。本稿では、そのWicketを使用して簡単なWebアプリケーションを作成する方法を紹介する。 Webアプリケーションフレームワーク いわゆるWebブラウザから操作するWebアプリケーションを開発する場合、いちからすべて作成するということはまずない。まず基本となるWebアプリケーションを決め、実現したい機能から必要になるライブラリをそろえ、それらを組み合わせてシステムの開発をおこなう。 Javaを
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
JRuby JRuby is an 100% pure-Java implementation of the Ruby programming language. Features A 1.8.6 compatible Ruby interpreter written in 100% pure Java Most builtin Ruby classes provided Support for interacting with and defining java classes from within ruby Bean Scripting Framework (BSF) support Distributed under a tri-license (CPL/GPL/LGPL) The JRuby community is pleased to announce the release
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く