Pick up the 9th-gen iPad with two years of AppleCare+ for only $298
本連載では、Life is Tech ! が主催するイベント「Edu×Tech Fes 2013 U-18~驚異のプレゼンテーション~」をレポートする。Edu×Tech Fes 2013 U-18は、テクノロジーから教育を考え、教育からテクノロジーを考えるイベント。天才中高生が語るゾクゾクする3時間を、全7回の連載でお届けする。 幼いころからパソコンを触らせるだけでは、だめ 1996年生まれ、現在16歳の矢倉大夢氏は「幼少期に身に付けておくべき力は、2つある」と述べる。彼は、中学3年生のころ、情報処理推進機構が行う「未踏IT人材発掘・育成事業」に最年少で参加。現在は灘高校に通い、パソコン研究部の部長を務めている。Linuxカーネルの開発にも参加しており、バグを修正した矢倉氏のコードは現在も世界中で動いているという。 セキュリティにおける専門性を有することを認定する国家試験「情報セキュリティ
同性愛について書かれた絵本や整形について書かれた絵本など、子ども向け絵本にはさまざまなものがありますが、「テクノロジーが進化している現代においてプログラミングやコードについて子どもも理解すべきだ」ということで作られた絵本が「Hello Ruby」です。 Hello Ruby http://konichiwaruby.tumblr.com/ Hello Ruby by Linda Liukas — Kickstarter http://www.kickstarter.com/projects/lindaliukas/hello-ruby 絵本の詳細や著者のLinda Liukasさんが絵本を作った経緯は以下のムービーから確認できます。 Liukasさんは女性がコードを理解しアイデアを形にするための非営利組織Rails Girlsの創設者として3年前からプログラミングを教えており、2013年に
2007年と2008年で大きな変化は見られず、JavaとCが突出。C++やPHP、C#が続いた。同社では「総合的にWeb系の需要が高い。ただし、Rubyなど比較的新しい言語を採用している企業はまだ少なく、求人件数としては伸び悩んだ」と分析している。 また、プログラミング言語ごとの募集要項での平均年収について、2007年から2008年にかけての上昇額ランキングを見ると、C#が前年比66万6000円増と大幅に上昇した。2008年における平均年収ランキングでも1位となっている。 この調査結果について、編集部では日本シー・エー・ディー 代表取締役社長で、『プログラミングでメシが食えるか!?』(秀和システム)の著者である小俣光之氏にコメントを求めた。小俣氏は次のようにコメントしている。 「2年間という短い期間での調査のため、傾向の変化なのか誤差なのかは微妙であるが、Perlがやや減り、Rubyが増え
バッファオーバーフロー攻撃の仕組みを知ろう 皆さんがよく利用しているアプリケーションにセキュリティホールが見つかり、「悪意のあるコードが実行される可能性がある」というような内容のニュースをよく耳にします。 しかし、自分でインストールしたわけでもなければ、実行させたつもりもない「悪意のあるコード」がなぜ実行できるのでしょうか? 今回は、バッファオーバーフローを利用して、ほかのアプリケーション上で悪意のあるコードが実行される仕組みについて説明していきます。
年々、ウェブアプリを開発するときにテストを書こうという機運が強くなっていると感じる。 これは、開発パラダイムの成熟を意味することであり、基本的に良いことだと思っている。 しかし同時に「テスト原理主義」とでもいうような極端な考え方もでてきていて、開発スタイルをめぐって摩擦が起こっている。 そして、この議論は「テストは、ないよりあったほうが良いよね」という、微視的には誰も反論できないロジックに押し通されがちで、「地獄への道は善意で舗装されている」の典型的な現象に見えて仕方がない。 テストを書かない、というと背景にどんな深い考えがあっても素人くさく聞こえ、逆にテストを書くというだけで良いプログラマーに見える、という非対称な化粧効果がある。ソフトウェア・コンサルティング会社がテスト好きなのは決して偶然ではない。 ソフトウェアというのは、結局のところ、動いてナンボ、使われてナンボである。 期待するも
Ajax推進委員会 監修:ゼロベース 2005/8/2 2005年2月半ばから、「Ajax」という言葉がアルファギークたちの間で一気に広まった。「Webインターフェイスの新しい手法」「画期的なWebアプリケーションの仕組み」であるとして開発者たちの人気を集めるAjaxとは何なのか、その真実を見極めてみよう。 Ajaxとは「Asynchronous JavaScript and XML」の略で、Webブラウザでの表示部分を含めたWebアプリケーションの作り方を指す名前だ。具体的にはXML形式のデータをJavaScriptで処理することで、ブラウザのHTTPによるページ遷移とは非同期にサーバとやりとりして「動的に」ページ内容を変更する仕組みを指す。 Ajaxを実現する詳細なコード例は後述するとして、まずはAjaxが実現するWebアプリケーションがどのような動作をするのか、既存のWebアプリケー
2時間しか眠れなかったが、なんとか起きて出勤。朝はアルゴリズム演習の授業。先日台風で休講になった日の補講なのだが、3限以降は休講にならなかったので、1-2限だけの補講のはずなのに、1限の授業が休講だったので、実質自分の授業のためだけに学校に来ている人がほとんどだったらしい……(出席しなくてよいし、課題を出すだけでもよいと伝えていたところ、1/3の学生が出席。) 今年度の講義はこれで全部終了。来年は今年度やる予定でウォーミングアップに3回かかってしまったためにできなかったデータ構造と、ソートアルゴリズムをカバーしたいところである。 お昼は学内のお仕事に関係する説明会。どういう分担か事前に知らされていなかったのだが、1時間半あった説明のうち、自分に関するところは1分くらいで、残りは全部自分に関係ないところだった。説明会のあと、コース内の先生方に自分がやる予定の仕事がどういうものか教えていただい
99U:いわゆる「月並の」キャリアアドバイスに意味が無いのは、世の中はものすごいスピードで変化しているからです。善意に満ちた識者によるアドバイスは、何十年も前の経験に基づいたものです。 経済学者のタイラー・コーエンは、最新著書『Average Is Over』(訳:標準は終わりだ)で、私たちは仕事に対する考え方を見直すべきで、急激なテクノロジーの変化が起きつつある中、キャリアについて再考すべきであると説きました。 産業化が進んだ国々でアウトソーシングや仕事の自動化が促進され、労働力が過剰になり、雇用が減っています。アマゾンの無人飛行機が利用される世界において、郵便配達人は必要とされるでしょうか? Googleの無人自動車が大衆市場に進出したら、誰がタクシーを必要とするでしょうか? とはいえ、クリエイターが直面する問題はもっと漠然としています。ロボットに仕事を取って代わられることよりも、グロ
2011/04/14 オープンソースのプログラミング言語「Ruby」の開発コミュニティで、いま注目されている人がいる。福森匠大(Shota Fukumori、sora_h)さん、14歳だ。国籍、性別、年齢などは無関係というオープンソースの世界だが、これほど年若い参加者が「コミッタ」と呼ばれる開発のコアメンバーに迎え入れられることは珍しい。Ruby開発に加わった時点では中学2年生。「最年少記録」を塗り替えた。 欧米を中心にビジネスの世界でも迎え入れられつつあり、先日、JIS規格化もされたRuby言語。そのRubyの生みの親で、現在も開発をリードしているまつもとゆきひろさんに島根県から動画チャットで加わってもらい、福森さんに話を聞いた。 無料海外ドメインも使う「デジタルネイティブ世代」 記者への挨拶もそこそこに、最新のAndroid端末とMacBook AirをWiFiルータでネットに接続する
マイクロソフトバーチャルアカデミーが開校しました Microsoft Virtual Academyは、オンラインでマイクロソフトのテクノロジーを学習できるサイトです。 WindowsやWindows Azure、Windows Serverなど製品別の学習コースと、HTML5やC#などのトピック別の学習コースがあります。具体的にどのような学習コースがあるかというと…沢山あります。 あまり僕の興味のない分野の学習コースを紹介しても仕方がないので、Windowsストアアプリに関する面白そうな学習コースだけ紹介したいと思います。 Windows 8 UX デザイン ジャンプスタート 基本的に全画面に1ページだけ表示させたり、1画面上に複数のアプリを起動させたりすることのないタブレット(例えばiPad)と違って、Windowsストアアプリは1画面上に複数アプリは起動するわ、液晶サイズがデバイスに
私は宮崎出身ではありません。 目標管理シートドリブン開発はくそ - razokulover publog を読んで同意しました。 目標管理シートについて、私も感じる問題点と対策を挙げておきます。 (重複意見は抜いておきます) 事前にコミットするために目標の変更が利かない 表題のとおり。 ちょっとフィクションの話を。 半期の初めに目標設定をしました。 仮に「Ruby を業務で使えるレベルになる」とでもしましょう。 (この時点で別の問題もはらんでいるが、それは後述。) 少し勉強を重ねた1か月後、 Ruby が陳腐化しました。 実際 Ruby という言語自体のような手堅い目標であればいいでしょうが、 今さらそんな目標設定することはないでしょう。 登場したばかりの新しい技術を試してみることのほうが多いと思います。 しかしその技術は陳腐化する可能性があれば、 1か月後にもっといい技術が出てくる可能性
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 2009年、日本の春は多くの学生さんたちが卒業し、また社会で活躍し始める時期です。 IT業界は3K、7Kなどと、いろいろネガティブな面も取り上げられます。けれども、「ものづくり」の楽しさや、人の役に立つ仕事として@ITで取り上げられるような業種で働こうと考えている人も多いことでしょう。 なんとなくIT業界を選択した人から、もしかしたらあまり気が進まないのに、IT業界に入ってしまった人がいるかもしれません。その一方、プログラミングやコンピュータに関する事柄がとても好きでIT業界に入ってきた人もいるでしょう。 本記事では、IT業界を目指している学生さんや入社間もない新人に向けて、より楽しく
2013-12-04 コードレイプされて本気でプログラマ辞めようかって脳裏をよぎった Java 開発 つらい現実。 「だから言ったのに」事案2013-12-04 11:05:15 via web 自分の書いたプログラムが大陸人の手によって改悪されまくってて涙で前が見えない。2013-12-04 11:16:49 via web あのね。。拡張for文で書いてたのにfor(int i=0; i<items.length; i++)って書きなおされてたんだ…。2013-12-04 11:18:41 via web てか、嘘でしょ。なんでSetをtoStringして文字列表現にして「,」でsplitするとか考えるの…。意味分かんないんだけど…。2013-12-04 11:19:51 via web こう、胸の奥がキューッてなってる。苦しい。2013-12-04 11:21:11 via web
本日12月1日より、プログラマ有志による2013年の技術系Advent Calendarが各所ではじまる 本日12月1日より、プログラマ有志による2013年の各技術系Advent Calendar(アドベントカレンダー)が一日目を担当する人のblogではじまっている。 昨年以上に細分化されたため、昨年よりも今年のAdvent Calendarの数が多くなっているようだ。また、技術系以外の人に対してもこのような形式のAdvent Calendarの認知度が上がり、技術系以外のAdvent Calendarも昨年より増えている。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々
今週のPublickeyは2冊続けて書籍を紹介したのですが(「プロになるためのJavaScript入門」、「アジャイル開発とスクラム」)、そういえば昨年のJolt Awards 2012を紹介していなかったことを思い出しました。昨年9月に発表されているので、少し時間がたってしまっているのですが、米Dr. Dobb's Journalが優れたIT系書籍を発表するJolt Awards 2012で、The Best Booksに選ばれた書籍5冊を紹介しようと思います。 選ばれた5冊のタイトルを眺めてみると、リーンスタートアップとHTML5、そしてiOSの解説書が含まれているのがトレンドの特徴を示しているのでしょうか。一方で、デザインパターン、ソフトウェアテストといった地味ながら玄人好みの書籍が含まれている点は、米国でこの分野に関心のあるエンジニアが多いのだなあと思わされます。 以下はどれも米A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く