はじめに IT業界というと、3Kだとか、帰れないとか、泥のようにだとか、昔からいろいろ言われてきています。しかも、Mっ気のある人が多いせいか、言われても反論したり怒ったりせずに、そのままネタにして楽しんでいたりするから余計にたちが悪かったりします。とは言ってもその実、業務外でも頼まれてもいないのに積極的に勉強会に行って同業他社の人と交流したり、土日までつぶしてイベントを開催したり、大量の本を買って家の中がいっぱいになったり…家も会社も関係なく、全力でIT技術者という職業を楽しんでいる人が数多くいます。中には、海外のカンファレンスまで出かけてしまう人もいるぐらいです。まだ、勉強会という場を知らないために、出てこない人もいますが、一度楽しさを知ってしまった人は定期的に色々な勉強会に顔を出して新しい情報を取り入れたり、人に教えて感謝されたり、自信が付いたり、多くの恩恵に授かっています。 さて、そ
前の記事 「ユニークな壁掛け時計」5選 「画面の口が話す」iPhone通訳アプリ(動画) 次の記事 安価なウェブカムを3Dスキャナへと変える『ProFORMA』 2009年11月25日 Charlie Sorrel 英国ケンブリッジ大学エンジニアリング科の学生Qui Pan氏が率いるチームは、通常の安価なウェブカムを3Dスキャナに変えてしまうシステムを作成した。 このシステムは『ProFORMA』(Probabilistic Feature-based On-line Rapid Model Acquisition:確率的特徴に基づいたオンライン高速モデル形成)と呼ばれるが、その名前から受ける印象よりもはるかに素晴らしいものだ。[Proformaには「仮の」という意味がある] 3Dスキャンでは通常、専用装置が必要で、それなりに時間もかかる。しかしProFORMAでは、ウェブカムの前でオブジ
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
昨晩、親からの仕送りが届いた。中身には僕が欲しいと思っていた「トマトジュース」「クイックルワイパー」「油」など様々な物がタイムリーに入っていた。 うちでは米を親が送ってくれる。なので米がなくなる度についでにいろいろなものを仕送りとして送ってもらえる。お菓子だったり、缶詰だったり、栄養食品だったり、まあ親の気分で僕に必要だろうと思う物を送ってくるのだが、その仕送りというものは大体僕の欲しい物と送られてくる物が微妙にずれていたりする。「チャーハンの素」とか「お茶漬け」とかを送ってこられても僕は全く消費しないのでとても困るのだ。 だから、以前までは何が欲しいかを電話で伝えていた。親もそれに沿った物を送ってくれるようになったのだが、まだ少しずれている。仕送りして欲しいものを伝えても、明日送ろうとするのに今欲しい物を言われてもいちいち買いそろえるのも面倒だろうで、手に入らなかったものや、連絡の齟齬な
この2年間で、子どもを対象とするオープンソースのプログラミング言語とユーティリティの数は爆発的に増えた。こういった活動の根底にあるのは、BASICの時代と比べてプログラミング環境があまりに複雑になり、専門知識のない若年層にはハードルが高すぎるという考えだ。あるツールキットは若年層にアピールするゲームやアニメーションなどのプロジェクトを構想、作成するまったく新しい方法の考案を目指し、またあるツールキットはBASICの“ベーシック”性をモダンな言語と環境に再現しようと取り組んでいる。 Scratch MITのLifelong Kindergartenグループが開発したScratchは、Squeakに実装されたグラフィカルなプログラミング環境で、その操作方法はLEGOの遊び方によく似ている。基本的に、カラフルなコードのブロックを組み立てることでプログラムを作成する。独自のインタフェースを利用し、
デモが稼働しているか 12/24 19:43 現在 judge2だけ稼働中 何を作ったの? ブラウザ上でP2Pを行ってチャットのようなものをするデモアプリケーションを作ってみました。 デモの前に いきなりですが、このチャットアプリケーションを動かす為にはちょっとした設定が必要です。 次のページを参考にして、java.policyファイルを編集してみてください。 http://d.hatena.ne.jp/ranha/20081219/1229669626 http://ranha.kerox.info/HowToEditJavaPolicy.html HowToEditJavaPolicyをほどほどに読んで設定してください。 重要な所は、"この設定では何をしているの??"に書かれています。セキュリティに関する所ですので、良く読んでください。 編集してデモを行った後は、編集した部分を消してお
ちょっと前の話なんですけれど,あたしが知ってる生身の人の中で,もっとも優秀なプログラマさんのコーディングを見せてもらうことがありました。知らないライブラリの使い方をたずねたのがきっかけなんですけれど,「ちょっと作ってみるから見てて」ってな話になったのでした。これがすごかった。 「よりそいプログラミング」というのは,ここで作った言葉で,単純に片方が寄り添う形で行うプログラミング方法です。片方がひたすらプログラミングして,それを傍から見るというモノ。ここで,似たような言葉のペアプログラミングは,もちろん製造工程の話だけれど,「よりそいプログラミング」は開発工程とは異なる,教育目的のプログラミングです。だから,生産性云々とかは,とりあえずさておいてください。 さて,そのプログラマさんのプログラミングを見ていたところ,とにかくペースがものすごい。傍から見ていると,言葉を出すのと同じ感覚で,考えたこ
去る10月に、マイクロソフト(株)が「Microsoft Office Input Method Editor 2007」(以下IME 2007)修正プログラムを公開したことをご存じだろうか?(関連リンク) IME 2007の変換精度については、ネット上での批判が少なくない。また、「使い続けるほど馬鹿になる」という評価は、IME 2007以前のWindowsやOfficeのIME(以下MS IME)にも寄せられていた。筆者もそうした現象に耐えかねて、MS IMEからATOKシリーズに乗り換えたクチである。 ところが、この修正プログラムの説明文によると、「変換精度の改善」「学習機能の強化」「学習副作用の抑制」などの修正により、問題点が改善されるとある。IME 2007の変換精度問題はなぜ起こり、それがどう改善されたのか? 同社への取材を通じて、IME 2007にまつわる様々な疑問にお答えしよ
軽量プログラミング言語とは,RubyやPython,JavaScriptのような,学習や取り扱いが容易なスクリプト言語を指す。プログラムの実行に必要となるメモリーが少ないという意味での「軽量」ではなく,プログラミングが容易であるという点で「軽量」と呼ばれている。PaaSでは,この軽量プログラミング言語が主流になっている。 例えば,GoogleのPaaSである「Google App Engine」は,「Python」を採用した(図2)。Rubyが使えるPaaSもある。ベンチャー企業の米Herokuは2008年5月,米Amazon Web Servicesの「Amazon EC2(Elastic Compute Cloud)」を使って,開発者にRubyのアプリケーション・フレームワークである「Ruby on Rails」をPaaSとして提供するサービスを開始した。Salesforce.comが
業務システムを構築する際に、一覧表を表示するという処理は多い。そしてそのデータを並べ替えたり、チェックボックスを入れたりしたいというニーズも多く発生する。場合によってはカラムを並べ替えたり、一括更新したいなんて言われることもある。 ソートも並べ替えもページネーションも全部こみこみ それを一つ一つ実装していては非常に工数がかかってしまう。そこで使いたいのがこのSigma Gridだ。 Sigma Gridはテーブルの表示とソート、データ編集などを可能にする超豪華ライブラリだ。LGPLライセンスの下に公開されているオープンソース・ソフトウェアだ。 Sigma Gridはデータの表示に際してJSONでデータを渡す必要がある。そのため既存のシステムにそのまま組み込むのは難しいかもしれない。だがその変更してもあまりあるメリットを享受できるに違いない。 画像表示とクリックアクションの例 まずカラムごと
Zea Partners - Python Shows Continual Growth in Open Source Projects http://www.zeapartners.org/Members/netsight/python-growth001 オープンソース・プロジェクトでのPythonの使用が増えつづけている、という記事。根拠になっているのは「Ohloh.net」というサイトの統計らしい。 Ohloh.net http://www.ohloh.net/ このOhlohはオープンソース開発者・ユーザのための情報サイトのようで、各種のオープンソース・プロジェクトや、そこにかかわる開発者などの情報がある。 このサイトに「Programming Language Graphs」というページがあり、オープンソース・プロジェクトの活発さなどを言語別に見ることができる。冒頭の記事の根拠
いいかげんに目を覚まそうではないか。もう2008年だ。私たちがもう何年もウェブサイト上でするのにも見るのにも慣れてしまったもので、本当は今頃とっくに消えてなくなっているべきものがいくつかある。筆者の頭に浮かぶ5つのことは、ユーザーインターフェースの悲劇とも呼べるものだ。筆者が大統領になったら、間違いなく次の5つを禁止するよう、最高裁判所に命じるだろう。 1. リフレッシュ この記事を思いついたのは、Appleイベントの基調講演をチェックしようとした時だ。講演の最新内容を見るのにリロードボタンを押さなくてすむページを見つけるのに苦労した。筆者はただ、最新の内容がリアルタイムで反映されるブログを見つけたかっただけなのだが。信頼の置けるブログで、最新情報が自動的に表示されるものはSlashGearしか見つけられなかった。 ニュースサイト「Huffington Post」では、トップページを見てい
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く