オープンソース情報データベースシステム(OSS iPedia) は、2013年5月17日(金) をもちまして運用を終了いたしました。 長い間ご利用をいただきましてありがとうございました。 OSS iPediaで提供しておりました、IPAフォント、文字情報基盤、その他報告書等については、下記リンクをご参照ください。 皆様には大変ご不便をおかけいたしますが、何卒ご理解の程をよろしくお願い申し上げます。
旧型iPhone/iPod touchでマルチタスクは何故動かない?2010.04.13 21:00 satomi 「iPhone OS 4はマルチタスク対応になる」とジョブズが発表して喜んだのも束の間、アップルから「旧型のi製品では使えない」と聞いて唖然とした人も多いんじゃ? 理由は「ハードウェアの制限」と言うんだけど...おかしいですよね。ハードウェアはマルチタスクに対応できるのに。なんでアップルはオンにしないんでしょ? そう、iPhone/iPod touchの旧モデルのハードウェアはマルチタスクに完全に対応可能です。プリファレンスファイルのテキストを1行 ―プロパティリストのN82AP.plits― 書き換えるだけで、iPhone OS 4に新搭載となるマルチタスクの新機能は利用できるんですね。じゃあ、なぜ使えるようにしないのか? 最もあり得る理由はリソース上の問題ですかね。初代i
恋愛格差社会サバイバル モテ本51冊 2010-04-12-3 [BookReview] 「勝ち抜け」シリーズや「トリセツ」シリーズでおなじみの水野俊哉氏が、そのたぐいまれなる抽出力と整理力を「モテ本」に対して発揮したのがこれ。 ■水野俊哉 / モテ本案内51 600冊以上のモテ本を読破したなかから厳選した51冊のそれぞれのメソッドをわかりやすく解説すると同時に、幅広いジャンルのモテ本から導き出したビジネスと恋愛に共通する成功法則や、社会的事象にも言及している。 [...] 正しいモテ本の読み方、実生活への活かし方がわかると同時に、モテ本を読んだことがない読者でも「へ~、こんなことが書いてあるのか!」と「のぞき見」感覚でも楽しめる豪華な一冊。 取り上げられている本は主に女性向けの婚活本、恋愛指南書などの系列の本です。 各書について、実践的なポイントを抜き出して解説してくれています。 どのよ
【これから読む本】3000万円をつくる投資信託術 - サラリーマンのためのインデックス投資入門 2010-04-13-2 [Book][献本] 献本いただきました。ありがとうございます。 今年度から献本いただいた本は読む前に紹介していくことにしました。 ■竹川美奈子 / 3000万円をつくる投資信託術 - サラリーマンのためのインデックス投資入門 我が家でも分かりやすくて評判の竹川美奈子氏(@minakotakekawa)の新著(ref. [2009-11-24-1])。 投資信託の具体的な活用法かな。 私は過去の竹川さんの本に従って海外のも交えてバシバシやってますよ(プラスです)。 自分の進め方の確認のためにしっかり読んでみます。 表紙裏より: 世界経済の成長の波に乗る投資信託をコツコツ買うだけ。 30歳スタートで「3000万円」も!! 忙しいサラリーマンにピッタリのインデックス投資。
やや旧聞となるかもしれないが、マイコミジャーナルにてLLVMのC/C++フロントエンドのエラーメッセージは分かりやすいという話が紹介されている。元ネタはLLVM Project Blogの「Amazing feats of Clang Error Recovery(LLVMのC/C++フロントエンド「Clang」のおそるべきエラーリカバリ機能)。 LLVMは現在開発が進められているコンパイラ環境で、ソースコードを一旦アーキテクチャ非依存の中間コードに変換、最適化を行った後ネイティブなコードを出力することで、より最適化されたバイナリを生成できるのが特徴。それだけでなく、C/C++フロントエンドである「Clang」は、「GCCと比べコンパイル時に分かりやすいエラーコードを出力する」というのも利点だそうだ。 例えば、Clangでは定義されていない型を使った場合、エラーメッセージ中で「unknow
考えよ! ――なぜ日本人はリスクを冒さないのか? (角川oneテーマ21 A 114) 【本の概要】◆今日ご紹介するのは、性懲りもなく(?)サッカー本w サッカー日本代表前監督、イビチャ・オシム氏の最新刊です。 「JEF時代からのファン」である私にとっては、「1冊丸々オシム氏の言葉だけ」という本書は、それだけで「買い」。 また、かなり踏み込んだ内容となっているため、サッカー好きなら見逃せない1冊だと思われ! いつも応援ありがとうございます! 【目次】第1章 日本はW杯グループリーグを突破できる グループEは、難しくもないが簡単でもない 日本は決勝トーナメントに進める 3戦全敗の覚悟も必要 ほか 第2章 サプラィズがあるからW杯は楽しい サプライズを起こすのはどの国か? グループリーグの天国と地獄 優勝候補はどこだ ほか 弟3章 日本代表への提言 岡田監督のべスト4宣言 必要なものは「自信」
書籍転載 文法からはじめるプログラミング言語Microsoft Visual C++入門 並列処理を行うための基礎知識(Visual C++) ――第13章 並列処理~マルチスレッドプログラミング(前編)―― WINGSプロジェクト 矢吹 太朗(監修 山田 祥寛) 2010/04/13 本コーナーは、日経BPソフトプレス発行の書籍『文法からはじめるプログラミング言語Microsoft Visual C++入門』の中から、特にInsider.NET読者に有用だと考えられる章や個所をInsider.NET編集部が選び、同社の許可を得て転載したものです。基本的に元の文章をそのまま転載していますが、レイアウト上の理由などで文章の記述を変更している部分(例:「上の図」など)や、図の位置などを本サイトのデザインに合わせている部分が若干ありますので、ご了承ください。『文法からはじめるプログラミング言語M
これらの情報を基に、OutOfMemoryErrorの障害発生原因を探ることとなる。 障害調査~メモリ領域を切り分ける~ まずは、GCログやOutOfMemoryErrorのエラー情報から、「Javaのどのヒープ領域(Javaヒープ、Permanentヒープ、Cヒープ)でOutOfMemoryErrorになっているか」「どれだけのメモリを確保しようとして失敗したか」を確認する。 前回記事で、OutOfMemoryのエラー情報からどの領域でメモリ不足が発生しているかを見分けるポイントについては紹介した。例えば、以下のような場合には(*1)からJavaヒープでメモリが不足していることが分かる。 java.lang.OutOfMemoryError: Java heap space <=======【*1】 at java.nio.CharBuffer.wrap(CharBuffer.java:
はじめに 本連載では、分析関数の衝撃シリーズを、PostgreSQL用にアレンジした内容と、OracleやDB2の分析関数をPostgreSQL 8.4で代用する方法を扱います。本稿では、PostgreSQL 8.4でOracleの分析関数のRows指定やRange指定と同じ結果を取得するSQLを扱います。 対象読者 PostgreSQLでwindow関数を使ってみたい方 分析関数の理解を深めたい方 必要な環境 本稿で扱うSQLは、PostgreSQL 8.4 beta2で動作確認しました。その他、次の環境でも応用が可能です。 Oracle DB2 SQL Server 1. Rows 2 Preceding 『PostgreSQLの分析関数の衝撃2』の「5. 移動累計を求める」では、PostgreSQL 8.4では文法エラーになるRows 2 precedingなsumを代用する方法を扱
分散KVS kumofs のコードは、全体で約2万行です*1。 そのうち、ネットワークI/Oやプロトコルに関するコードは約1万行*2で、全体の約半分を占めています。 ロジックは残りの半分*3だけで実装されています。 この実例から分かりますが、kumofsのような分散アプリケーションを開発するにはI/O周りの実装が大変で、とてつもなく大きな障壁になっています。*4 さらに今日では、性能を稼ぐためにマルチスレッド化が必須です。また、多数のクライアントを少ないリソースで効率よく相手にするには、非同期・イベント駆動型のアーキテクチャも必要になります。さらに、究極的な性能を達成すべく GC を利用しない C++ においては、実装のみならず設計も大変です。 これに加えてソケットAPIの難解な挙動に対処にしなければならないため、C言語やC++によるネットワークプログラミングは、vimの使いこなしなどと同
日本経済新聞朝刊の最終面(文化面)に掲載されている連載「私の履歴書」から生まれた自伝には、意外と佳作が多い。 というより、「あの自伝」が、実は「私の履歴書」として連載されていた、と後から知ることが、自分にとっては多かった。 たとえば、誰がどう考えても傑作としか言いようのない、笠智衆『俳優になろうか』や、大来佐武郎『東奔西走』、J.W.フルブライト『権力の驕りに抗して』がそうである。 「柳田國男、折口信夫という巨星の流れをくむ最後の在野の民俗学者」谷川健一の『妣の国への旅』や、ある意味「在野」としか言いようがない田辺聖子『楽天少女通ります』といった快作もそうだ。 今少し並べてみたが、『私の履歴書』というタイトルのまま、まとめられているものがある一方で、それだと区別がしにくいのと書き手の個性が「著者名」にしか出てこないので、独自のタイトルをつけたものが結構ある。 「え?これ、元は『私の履歴書』
第5回 GAE+SQL4GでRailsアプリを開発してみよう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/4/12 Google App EngineはそのままではRDBが使えません。しかし、JDBCアダプタ経由でSQL4Gを利用すれば、通常のRailsアプリ同様にActiveRecordからBigTableにアクセスできるようになります(編集部) 本連載の第3回では、GAE+SQL4G+Railsの環境設定手順をご説明しました。第3回は手順だけを駆け足で説明した形になってしまいましたので、ここで改めてインストールしたものについておさらいしたのち、Scaffoldなどを使ったもう少し大きなアプリを作成してみたいと思います。 本連載ではGAE上でRailsを実行するためにJRubyを利用しています。JRubyはJavaVM上でRubyを実行することができる
というわけで プログラミング未経験の状態から、mixiアプリのリリースまでなんとか漕ぎ着けることができました!最近、OpenSocial界隈は盛り上がってるみたいだし、プログラミング経験はないけれど、興味ある!って人も多いと思います。そこで、所謂「ド素人」の状態からプログラミングを勉強してmixiアプリをリリースするに至るまでの僕の軌跡と、何をどう勉強すればいいのか?ってのをまとめてみました。webで調べたり、プログラマの知人に相談したりしてこれは良かった!って部分を抜き出してまとめたので、これから勉強するぞって方は参考にして頂ければ幸いです。これであなたもSAP(ソーシャル・アプリ・プロバイダー)に! 完成したアプリ 「一行リレー小説」 http://mixi.jp/view_appli.pl?id=15525 開発期間:実質3ヶ月程度 リリース日:3月24日 現在の投稿総数:7622行
<textarea name="code" class="css" cols="60" rows="5"> .box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari and Chrome */ border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ -moz-box-shadow: 10px 10px 20px #000; /* Firefox */ -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */ box-shadow: 10px 10px 20
WideImage - An open-source PHP library for image manipulation PHPで画像のリサイズ/切抜き/合成といった処理が簡単に行えるライブラリ「WideImage」のご紹介です。 PHPからGDを使えばリサイズや切抜きは比較的簡単に出来るものの結構面倒だったりします。 そこで、WideImageを使えば、次のようにオブジェクト指向で簡単に、あとで見ても理解しやすいコードで記述可能です。 WideImage::load('big.png')->resize(50, 30)->saveToFile('small.jpg'); // big.png を読み込んで50x30ピクセルにリサイズしてsmall.jpgに保存 WideImage::load('pic.jpg')->crop('center', 'center', 90, 50)->o
「アジャイルの現状と未来、次に来るもの。~リーン開発への展望~」Agile Japan 2010基調講演から アジャイル開発手法として知られるXPやスクラムは、国内で徐々に浸透し始めています。しかしアジャイルをさらに推し進めて企業レベルでアジャイルを活用したり、あるいは企業自身がビジネスをアジャイルに回すためにはどうすればよいのでしょうか。 4月9日と10日の2日間開催されたイベント「Agile Japan 2010」。2日目の基調講演に登壇したAlan Shalloway氏は「アジャイルの現状と未来、次に来るもの。〜リーン開発への展望〜」(What Is Next In the Agile World)と題し、企業をマネジメントする視点からのアジャイルについて講演を行いました。 Shalloway氏の講演は、アジャイルについてよく言われる「プロジェクトではうまくいくが、会社レベルで展開し
先月、Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジンというエントリでSPIDERストレージエンジンによるスケールアウトが凄い!という話を書いた。SPIDERストレージエンジンは凄いヤツだが、ノウハウがあまりウェブ上で見つからない。唯一見つかる日本語の記事は、ウノウラボによる「国産MySQLストレージエンジン「Spider」の作者、斯波健徳氏に聞く 」だけである。SPIDERストレージエンジンは斯波氏による単独の作品であるため、斯波氏は開発だけで手いっぱいであり、使い方の紹介記事を書くことまでは手が回らないのであろう。こんな凄いストレージエンジンをドキュメントが足りないせいで使って貰えないなんて勿体ない!! というわけで、今日はSPIDERストレージエンジンの基本的な使い方について紹介する。少し長いエントリであるが、最後までお付き
前回の続き。前回は他人のコードを一切参考にせずに書いて、試行錯誤してようやく出来上がった。見直してみると無駄が多い。 ループ回数は節約したと言っても、常に2100回も繰り返されてしまう。どんな単純な「待ち」であっても。 問題は、手牌の状態に関係なく、1から9までの対子・順子・刻子をチェックしているところ。本来は手牌に無ければ、チェックの必要がないのに。 自分がテンパイを認識する時は、頭・刻子・順子を、手牌の先頭から順に当てはめて、可能な限りの組み合わせを探していると思う。 手牌に存在しない組み合わせは、当たり前だが全くチェックしていない。 自分の思考と同じ仕組みでチェックすれば良いのだが、それをコードとしてどうやって実現すれば良いのか、結構悩ましい。 すでに多数の、麻雀の「待ち」を出力するプログラム、が発表されているので、そこからヒントを探すことにした。 http://b.hatena.n
あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定 (1/2) - ITmedia エンタープライズ 普通に書いても面白くないので C の Short Coding で.749B→685B→637B.所要時間は1時間ぐらいです.アルゴリズムも縮め方もあんまり凝ってないです. 条件 仕様がはっきり書いていないので例題から推測して適当に決めました. 入力は1~9が昇順に13個並んだ文字列 入力される文字列において各々の数字は0〜3個 入力は標準入力から行われる 七対子は考えない カンチャン待ちは考えない 32-bit int, LE コード k,l,r;u[99999];*p=u+49;char v[99999],*s=v,*z="%s(%d%d)[%d%d]\n";e(n,o){memcpy(p+=9,n,36);memcpy(s+=24,o,24);}f(a,i,j){int
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く