This domain may be for sale!

オブジェクト指向プログラミングを神格化するような記事が流れてきたので,僕が知っている問題点について書いてみたいと思います.僕がまだ学生だったころは,オブジェクト指向の評価もまだそれほど定まっていなくて,オブジェクト指向の次はどんなパラダイムが出てくるかとか普通に学生レベルで議論していたものですが,ここまで強大になってしまうとそれを打ち負かそうなんて気にはならないのでしょうか.僕にはオブジェクト指向が普遍的な真理という感じは全然しなくて,ここまで使われてる理由は,現実的なテクノロジーで大きなシステムを作らなければならない必要性のほうを優先した結果であると認識しています.オブジェクト指向がその後の25年ほどもずっと安定してその地位を保てるほど素晴らしいものとは思えないのです. 以下で上げる問題点は,個別に解決している研究はあったりしますし,僕も論文を書いたりしましたけど,実際の言語に導入されて
こんにちは、買物情報事業部の荒引 (@a_bicky) です。 前回、「検索結果の疑問を解消するための検索の基礎」で単語単位でインデキシングする前提で説明しましたが、今回は文などを単語単位で分割するために使う技術である形態素解析について触れます。 形態素解析器には色々ありますが、中でもメジャーと思われる MeCab の仕組みについて説明します。 MeCab の解析精度を上げるために辞書に単語を追加したことのある方もいると思いますが、動作原理を理解することで単語を追加する際に適切な生起コストを設定できるようになったり、学習の際に適切なパラメータを設定できるようになったりするはずです。 なお、MeCab は汎用テキスト変換ツールとしても使用できます が、簡単のため MeCab + IPA 辞書のデフォルト設定前提で説明します。 アジェンダ 形態素解析とは MeCab における最適な解析結果の推
こんにちは、株式会社GunosyにてCTOをしております松本です。 弊社にもこの4月から初めての正式な新卒採用で3名の方が入社しました。 実は自分も、3年ほどまえの大学4年の終わりごろにGunosyに入社しまして、そういう意味では新卒入社とも言えるのかなと思います。 社会人経験としては新卒の皆さんとそう大きく違うわけではないのであまり偉そうなことが言えるわけでもないのですが、自分が新卒の時にどんなことを聞いておきたかったかなと考えながら、主に今年新卒入社された皆さんになにかアドバイスになればと思い久々に技術の話以外でブログを書いています。 今回、3年間働く中で長くエンジニアとして必要とされるために大事だと感じたことについて書きます。 # 長くエンジニアとして活躍していくために自分がエンジニアを始めてからの数年の間にもベースになる技術は多くの進化を遂げており、1年前の状況が今では古いなどと言
私は宮崎出身ではありません。 目標管理シートドリブン開発はくそ - razokulover publog を読んで同意しました。 目標管理シートについて、私も感じる問題点と対策を挙げておきます。 (重複意見は抜いておきます) 事前にコミットするために目標の変更が利かない 表題のとおり。 ちょっとフィクションの話を。 半期の初めに目標設定をしました。 仮に「Ruby を業務で使えるレベルになる」とでもしましょう。 (この時点で別の問題もはらんでいるが、それは後述。) 少し勉強を重ねた1か月後、 Ruby が陳腐化しました。 実際 Ruby という言語自体のような手堅い目標であればいいでしょうが、 今さらそんな目標設定することはないでしょう。 登場したばかりの新しい技術を試してみることのほうが多いと思います。 しかしその技術は陳腐化する可能性があれば、 1か月後にもっといい技術が出てくる可能性
jQueryプラグイン jQueryプラグインのソースを読んでいると、無名関数の先頭にセミコロン「;」を付けているのを見かけたりします。 たとえば、fancyboxとかがそうです。 ;(function($){ ..etc })(jQuery); jQueryの$関数みたいなものかな?と思いつつ、JSLintとかで文法チェックするとエラーになりますよ。 ただ、なんとなく予想はついていたので、ググってみると英語のフォーラムに書いてありました。 http://markmail.org/message/3gppon7hfmw7jqr7 ざっくり書くと、「セミコロンが先頭にあるプラグインを読み込む前に、セミコロンがちゃんと書かれていないコードがあるとバグッちゃうからつけといたよ!」ということですね。 jsでのセミコロン jsではセミコロンの自動補完という謎の機能があるため、こんな感じの残念なソース
ご利用にあたっての注意 「SAWフィルター」は2007年当時の情報です。予告なしに更新、 あるいは掲載を終了することがあります。 あらかじめご了承ください。
デジタル・アイデンティティの世界へようこそ はじめまして、OpenID Foundation JapanでエバンジェリストをしているNovです。 この連載では、僕を含めOpenID Foundation Japanにかかわるメンバーで、OpenID ConnectやOAuthなどの「デジタル・アイデンティティ(Digital Identity)」にかかわる技術について紹介していきます。 APIエコノミー時代のデジタル・アイデンティティ 世界中で9億人のユーザーを抱える「Facebook」や5億人のユーザーを持つ「Twitter」など、巨大なソーシャルグラフを持つサービスが、日々その存在感を増しています。日本でも、グリーやモバゲーなどがそれぞれソーシャルゲームプラットフォームを公開し、国内に一気に巨大なソーシャルゲーム市場を作り上げました。最近では、ユーザー数が5000万人を突破し、プラット
世界一の技術を本気で追求し続ける、フラッシュメモリ開発者 対談シリーズ「海外から見た! ニッポン人エンジニア」ではグローバル組織・人事コンサルティングを行うジェイエーエス 代表取締役社長 小平達也が、海外と深い接点を持つ人物へのインタビュー通じ、世界の経済・技術動向、文化や政治状況などの外部環境の最新状況を掘り下げていく。 第12回目は、今年『世界で勝負する仕事術―最先端ITに挑むエンジニアの激走記―』(幻冬舎新書)を出版した、竹内健 中央大学理工学部教授に話を聞いた。 竹内氏は、「フラッシュメモリ」の開発に初期から携わり、東芝を大きく成長させたエンジニアの1人である。また、「良い技術が売れるためには、経営の知識が必要」という問題意識を持ち、スタンフォード大学ビジネススクールでMBAを修了したという、エンジニアとしては異色な経歴の持ち主である。現在は、東京大学工学系研究科准教授を経て、中央
などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "WYSIWYG" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2011年9月) 左側のプログラムは、WYSIWYGエディターを使用してLorem Ipsum文書を生成している。右側のプログラムにはLaTeXコードが含まれており、コンパイルすると左側の文書と非常によく似た文書が生成される。フォーマットコードのコンパイルは、WYSIWYGプロセスではない。 WYSIWYG(アクロニム: ウィジウィグ)とは、コンピュータのユーザインタフェースに関する用語で、ディスプレイに現れるものと処理内容(特に印刷結果)が一致するように表現する技術[1
最近、はやぶさをはじめ人工衛星が注目されている。つい先日、みちびきが打ち上げられた。一方で近年の政府方針では、巨額の研究開発費用が必要な宇宙開発予算は削減方向にある。しかしながら、同じ人工衛星でも役割や重要性が異なるため、一律削減するのも問題だろう。今回は、先日打ち上げられたみちびきの役割から位置情報プラットフォームを考えてみたい。 米国GPSに頼り過ぎたシステム GPSの受信チップが安価になったことで、携帯電話の端末に内蔵されるのが標準的になり、各社から位置情報を活用した様々なサービスが展開されている。GPSは米国軍事衛星を利用しているので、有事の際には衛星から提供されるコードに誤差を追加して精度を落とすことが知られている。また、米国のGPS用衛星の維持費は年間4億ドルと言われており、費用負担や極端な場合利用停止になる可能性もある。 そのため、米国の軍事技術に依存し続けたくないという意識
スマートフォンアプリの増加は著しく、「モバイルAR」と呼ばれる分野も例外ではない。昨年初めにセカイカメラが注目されたと思っていたら、現在では列挙するのにも苦労するほどである。しかし、モバイルARが技術的には2種類に大別でき、それぞれまったく異なる技術が使われていることは、IT系ニュースを見てもあまり伝えられていないように思う。 位置情報利用型AR セカイカメラのように位置情報(GPSやコンパス、ジャイロ)を用いたアプリケーションである。センサから情報を取得するだけで位置が把握でき、最も簡便に開発できる方法である。一方で位置精度は悪く、数10m程度の誤差も珍しくない。したがって建物内での利用は難しく、街路での利用が中心である。室内での精度向上を目的として、無線LANの電波を使って位置を把握するPlaceEngineという技術も開発されているが、それでも数m程度の誤差が生じる。 マーカー利用型
2011年3月11日に起きた東日本大震災──。東京電力福島第1原子力発電所の事故を併発した未曾有の大災害によって、日本企業の事業活動は甚大な被害を受け、多くの課題が浮き彫りになった。 あれから1年。タイの洪水や超円高の追い打ちに遭い、日本企業の多くは再浮上のきっかけをつかむどころか、さらなる苦境にあえぐ。この事態から抜け出すにはどうしたらいいのか。 花王元会長の常盤文克氏とボストンコンサルティンググループ日本代表の御立尚資氏。日経ビジネスオンラインでコラムを連載する2人の論客が語り合う。 初回は、日本の家電産業を牽引してきたソニーとパナソニックでトップ交代が相次ぎ、日の丸半導体の最後の砦だったエルピーダメモリが会社更生法の適用を申請する事態を受けて、日本企業が競争力を再び取り戻すための条件を探る。 (取材構成は、小林 佳代=ライター) 常盤:東日本大震災後もそうでしたが、景気が悪くなってく
Techfirm Android Lab Android開発情報 Techfirm Android LabはAndroid開発者のためにAndroidアプリ開発の最新情報、チュートリアル、開発Tipsを紹介していく場所です。 ポケット羅針盤 テックファームのAndroidアプリ 日本初のAndroid搭載端末である「docomo PRO series™HT-03A」向けに、米Google社提供アプリを除き、本端末に標準搭載される国内唯一のアプリケーション「ポケット羅針盤」を開発しました。 Android 入門 入門者向け開発情報 Android入門では、Android開発をこれから始めたい人や始めてみたけれどよく分からないといった人を対象にAndroid概要、開発環境構築、HelloWorldから、開発チュートリアルまでをまとめて公開しています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く