あなたがJava開発者なら、2013年はあなたにとってさぞや仕事のチャンスに恵まれた一年だったことだろう。 少なくともStack Overflowの統計によればそうだと推測できる。何千もの会社が毎年特定の開発スキルを持った求職者を見つけるためにこのサイトの「Careers 2.0」検索機能を利用している。そして2013年は、Javaが最も頻繁に検索されたキーワードだったのだ。 関連記事: 2013年に米国で最も需要の高かったジョブスキルとは? Stack Overflowは、14,000件もの全検索履歴から最も多く使われたキーワードを計測し、そこから最も需要のあった開発者スキルを割り出してそのトップ10データを提供してくれた。 Stack OverflowでCareers 2.0のプロダクト・マネージャーを務めるウィル・コールによれば、このJavaの人気は雇用者のモバイルの開発に対する関心
気象庁の地震情報|平成25年04月13日05時48分 気象庁発表 4/13のAM5:33にM6.0らしい地震がありました。各地で大きな被害が無いことを祈りつつ。 フジテレビのアナウンサーさんが淡路島の電車の状況を聞いたと言う話 【放送事故】フジテレビが淡路島民に「電車動いてますか?」と質問 「淡路島は電車ありません」 - NAVER まとめ だいたい見てると「電車無いのを知らずに聞いてしまった」のを叩く向きに思えます。実際のところ、聞いたこと自体はNGなのでしょうが、これをシステム開発の話に置き換えると見えるものがある気がしました。 以降はJavaの語彙で書きますが、これって NullPointerException っぽいなと。 コードっぽい何かで書いてみる こんな感じ。 運行状況 = 淡路島.get路線().get運行状況(); get路線() が何を返すのか知らないけど、これが nu
「JavaとJavaScriptの20年戦争」 http://wise9.jp/archives/2245 なんというか全体に「これはひどい」ネタ記事なんだが*1,なんでコレが絶賛されてるか分からん.*2 そもそもJavaとJavaScriptを比較する時点でねえ... さて、Javaだが、JavaはC++の流れを汲む言語だ。 C++の源流は言うまでもなくCにあり、Cの源流はPascalやFORTRANといった手続き型言語にある。 Javaが本格的に登場したのは1996年。 うーん,こういう書き方している時点で,プログラミングのことを全く知らないんじゃないかと思うくらいに酷い. さらっと流しているが,「JavaをC++の流れを汲む言語」と捉える人はそんなに多くないのでは. 「C系の表記+オブジェクト指向」というならJavaと近い部分もあるが,それだけならObjective-Cだってあったわ
結論はこうだ。「Androidに、Javaからのコード流用の疑念が提出されたが、両者のコードを比較した結果、明らかな流用は発見できなかった」。この一連の経緯を振り返ってみよう。 (本記事は、ゲストブロガーのITジャーナリスト 星暁雄氏による投稿です) デコンパイルでソースを復元、比較 知的所有権問題のコンサルタントが「AndroidにJavaのコードが混在か?」という内容のBlog記事を書いた。記事の内容は、ComputerWorldやEngadgetに紹介された。読んだ人は「Googleはまずい事をしでかしたものだ」との印象を持ったことだろう。Googleは、AndroidがJavaの特許と著作権を侵害しているとしてOracleから訴えられている最中だからだ。だが、記事を読んだプログラマが「結論としてJavaコードの盗用の事実はない」ことを明らかにした。 火種となったのは、Florian
2010/08/13 OracleがJavaの特許侵害でGoogleを提訴 Oracleは、Android(DalvikやSDKを含む)でJavaに関連する著作権および特許権を侵害したとして、Googleを提訴したと発表した[ars technica]。訴状によれば、Androidを搭載するデバイスが、7件の特許を侵害していると記されているとのこと。CNETが訴状を入手したようだ[scribd]。単純に金(ライセンス料)をよこせという事なのだろうか。そういえば、SunはJavaのオープンソース化を推進していたと思うのだが(Java SE/ME/EEはGPL)、その流れもこれで止まるということか。Sunの元CEOジョナサン・シュワルツ氏が何とコメントするか注目。更新侵害しているとする特許リスト6,125,447: Protection domains to provide security
デブサミでid:amachangが、初心者がプログラムを勉強するための言語としてJavaScriptがいいと言っていて、ぼくも同じような理由でいいと思って初心者の勉強にJavaScriptを使ってみたことがあるのだけど、実際にやってみるとかなり難しいと思ったので、そのことをまとめておきます。 id:amachangが言ってたことははっきり覚えていないので、まずは、ぼくがJavaScriptがいいと思った理由。 実行環境がデフォルト どんなパソコンにも最初からJavaScriptを動かす環境が入ってます 実際に動いてるものがみれる JavaScriptで動かしているものにすでに接しています 作ったものをすぐに試せる ブラウザで試せます 言語が難しくない(入り口として) 型の指定をしなくていいのは、初心者には敷居が低い で、JavaScriptを使って初心者にプログラムを教えるのを断念した理由
最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この
23 やべーやる気出ねー。 一週間ぐらい放置してたらやる気出るかと思ってたんだけど、全然何もしてないのだった。 というわけで、リハビリがてらなんか書こう。関数型言語がC言語よりも高速だという話。 http://d.hatena.ne.jp/w_o/20050924#p2 ここらへんの話の関連。C言語では、操作が、「メモリを変更する」という具体的なものになってしまうので、最適化が難しいという話。 次のコードを考えよう。 struct stack { char *buf; int pos; }; void push( struct stack *stk, char v ) { stk->buf[stk->pos] = v; ++stk->pos; } void pop( struct stack *stk ) { --stk->pos; }; void nop( struct stack *s
PHP。ヲ。ヲア隘癸ヲ!。ヲ�レ�!。ヲ!ツ�!。ヲ�。ォava。ヲ。ヲ。ヲ。ヲケ罍肭�・蟷イ。ヲ「�!ハ�2ク螟。。ヲ、�"カ�!。ヲ。癸ヲ。ヲ�レ�!。ヲ!。ヲ。ヲコ�!ク蕕ヤ薜ツ�!、�!」罍聶爐�!レ�"ク�!ク芬サハ�!。ヲオキ。ヲ。ヲホ�!。ヲ」�。ヲカ�?・罐遙ヺ�!。ヲ!。ヲ。�。ヲ「�"。ヲ!」罍鬧�*。ヲ。ヲ。ヲ莠カ芬サコ觸。ヲ。裔箜アerl。ヲァ茖ヲ。ヲカ芬サリ�!」罍聶盒�!コ�!゙�!。ヲ!」罍聶癸ヲ」筍ヲ、�"カ�!ホ� 「�!レ�"、�!レ�"、� 「�!セ罍蓊筅�!。ヲ。ヲ萓。罍�。ヲァ罍悅ヲカ�"ー�!。ヲ!。ヲ。裔皀罍聶盒�!コ�!゙�!。ヲ!。ヲ。�。ヲ「芬サハ�"ト�;。ヲキ遑ヲメ�!カ�!。ヲュ裹陦ヲ!ァ罐筍ヲー�!セ�"セ�!カ�"イ�"ニ�!ツ�!。ヲ�「�)イ罍蓊翳�#・罐矣癸ヲ。ヲ裲「�!。罍讌癸ヲ。筵癸ヲ。癸ヲ�「芬ケ・莵鬘ヲト�
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く