Code Archive Skip to content Google About Google Privacy Terms
[図形をモノにする] 優れた洞察力をうかがわせる文章と出会った。 Interuserface: “Own a shape” by Clayton Miller: 01 July 2011 * * * 図形が力を持つとき 目で見て分かるというケースはいろいろある。トレードマークが最も皮相的な場合であり、デザイン全体の特徴をなすデザイン・シグニチャー(design signatures)の場合は最も深く関わってくる。図形(shapes)そのものは言語の一部だ。最も基本的な図形はどこにでもあって、いかなる名前や製品、ブランドとも結びつかない。しかし図形の集合である図式(forms)という文脈、図式と交わり、統合すると、図形は強力な力を持ってくる。 Visual identity takes many forms, from the most superficial of trad
IPA(独立行政法人情報処理推進機構、理事長:藤江 一正)は、スマートフォンのうち「Android(アンドロイド) OS」を搭載したスマートフォン(アンドロイド端末)に対して、IPA独自でセキュリティ上の弱点(脆弱性)への対策状況を検査し、その結果に基づきアンドロイド端末の脆弱性対策の実情と課題の考察をまとめて、技術レポート(IPAテクニカルウォッチ 第3回)として公開しました。 スマートフォンは、従来の携帯電話と異なり、アプリケーションソフトをインストールすることにより、機能の追加や拡張を行える点がパソコンと類似しており、 “電話機能付きのパソコン” と表現しても過言ではありません。 米国Google(グーグル)社が提供するOS(基本ソフト)「アンドロイド」は、オープンソースソフトウェア(*1)の「Linux(*2)」などを基に開発され、世界各国で多数のメーカーに採用されています。スマー
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
アクセス履歴を見ると,検索エンジンから「tan1°は有理数か」「cos1°は有理数か」「sin1°は有理数か」といった検索ワードでこのブログにたどり着く方が多いようです。 確かに,このブログでは,これらの問題(およびその一般化)について,あしかけ3年間にわたって,色々と論じてきました。 しかし,何回にも分けてこの問題を論じた結果,情報が分散してしまっており,検索エンジンからたどり着いた人が目的の記事を見つけるのが難しくなってしまっていました。 そこで,今日はこの問題について,このブログでこれまでに述べてきた知見をまとめておく(+αあり)ことにします。 問題1:tan1°は有理数か。 まず,話の発端は次の問題です。 この問題は,実際の入試での正答率は極めて低かったようですが,からくりが分かってしまえば簡単です(コロンブスの卵かもしれませんが)。tan1°が有理数であると仮定して,tanの加法
ドラゴンボールといえば、大変に人気の高い国民的、いや世界的な漫画、アニメですが、昨日匿名ダイアリーでドラゴンボールをネタにしたオブジェクト指向の解説がホッテントリに入っていました。 ドラゴンボールで学ぶオブジェクト指向 多くの人に親しみやすい題材でオブジェクト指向の考え方を解説するというのは非常に興味深い試みなのですが、オブジェクト指向の説明としては不適切なところがあり、ちょっと残念な内容になっています。私自身ドラゴンボールの専門家(ドメインエキスパート)ではないため、不正確なところがあるかもしれませんが、ストーリーを思い出しながら、私なりにドラゴンボールをネタとしたオブジェクト指向の解説にリトライしてみたいと思います。 なお、オブジェクト指向でもプログラミング言語によって表現できる内容が異なるため、当然設計技法は違ってきます。ここではJava、C++、C#、Visual Basicといっ
正しく意味を理解している方にとっては、まったく常識レベルの話であり、何をいまさらと思われる方々も多いかと思いますが、大規模案件のレガシーコードなど、私が仕事で見かけるJavaのコードを読むと、「このコードを書いたSEやPGの方々は、はたして継承の意味を正しく理解していないのではないか」と思われる設計のコードに出会うことが少なからずあります。現在では改良されましたが(Javaプログラミング能力認定試験の問題がかなり改善されていました - 達人プログラマーを目指して)、以前のJavaプログラム認定試験の問題は、そうした不適切な設計がされている典型的な例となっていたのですが、実際、SI業界ではあのような品質のコードのシステムが今でも現役で多数稼動しているというだけでなく、現在でも新たに生み出されているというのは残念ながら紛れもない事実のようなのです。 確かに新人研修で「哺乳類を継承して犬クラスと
日本発の「世界で闘えるスマートフォン」って、一体どういうのだろ? ということを、以下の記事を書きながら考えてました。 「iPhoneの提供は考えてない」はドコモの敗北宣言だった件 iPhone人気の秘密は日本が培った「ゲームニクス理論」にあるという皮肉 以下は、最近私が感じていることのメモです。 ※あくまでも、私の個人的な意見ですので誤解のないようにw 日本発の「世界でiPhoneと闘えるスマートフォン」とは 先に回答、というか、思いついたことを簡単に言うと以下。 任天堂製のスマートフォン もうそのままですが。「世界でiPhoneと闘えるスマートフォン」となると、ちょっと他では思いつかない。ゲームニクス的にも。 でも、その可能性は極めて低いでしょうね・・・・今のスマートフォン界のような、価格競争の激しい場所に任天堂がわざわざ進出する理由も、必要性も、現時点では見当たらないように感じるから。
以前のエントリ3GBの壁についての個人的なまとめ(補足)でWindowsの3GBスイッチについてまたの機会に触れる、と書きました。今回はそれについてのエントリを起こそうと思ったのですが、よく考えるとその理解の前提となる「仮想アドレス空間」と「物理アドレス空間」についてまったく扱ってないということに気がつきました。 両者は非常に混同しやすく、このふたつの違いがわかっていないと3GBスイッチのエントリを読んでも意味不明なだけで終わってしまうでしょう。 というわけで、このエントリでは「仮想アドレス空間」と「物理アドレス空間」とは何であってどう違うのかを、私が調べた範囲でまとめてみようと思います。 ご注意 このエントリは話をわかりやすくするために、技術的な話を非常に簡略化して書いています。「正しい情報」を求める場合は、きちんとした文献に当たることをお勧めします。また、明らかな間違い・認識違いがある
Google App Engine with Golangのテスターになれたので、何かDeployしようとコード書いています。 そのついでに、ちょっとベンチマークしてGAE/Pythonと比較してみました。 とりあえず、二重ループで総当り素数判定(<10000)っぽいものをPythonとGoで書いて、両者をデプロイしてタイムを比較。 時間は処理している間だけね。 結果 回数 Golang Python 1回目 49.2 807.3 2回目 49.7 833.0 3回目 49.0 830.6 4回目 50.0 806.7 5回目 49.2 782.2 平均 49.42 811.96 という感じになりました。ちなみに単位は[ms]です。 Golangが20倍近く速い感じですね。素晴らしいです。 ついでに使ったコードを晒しておきます。 Golang package test4golang imp
サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ
Clip Converter is a free online media conversion application, which allows you to reocord, convert and download nearly any audio or video URL to common formats. Currently supported services: YouTube (HD, 720p, 1080p, 4K), Vimeo, Facebook Video and many more. Just try it out! This free and fast converter allows you to watch your favorite YouTube videos offline on your PC, TV or nearly any other dev
2011年06月07日09:44 カテゴリNewsiTech news - iCloudの容量がたった5GB/IDで足りるわけ というわけで発表された。 Apple - Apple Events - Apple Special Event June 2011 Lion, iOS 5, iCloud といった名前をAppleにしては珍しく先に発表したこともあり「何をするか」には驚きはない。 驚いたのは、それをどうやって実現したか、だ。 Mac OS X v10.7 Lion と iOS 5 は、iCloud により iTunes なしでも同期できるようになる。以前から望まれていたし、以前からそうなるだろうと言われていたことだ。ただ同期を取るだけであれば技術的な困難はさほどない。極論してしまえば同期が必要なデバイスの全容量の合計分のストレージを用意して、rsyncなどの既存のテクノロジーをその
c/c++用のHTML Parserの適当なライブラリを探していたところ、libxml2でもhtmlをパース出来ることを知りました。libxml2は、なかなか優れもので Push ModeによるChunkごとのパースも出来るようです。一括で読み込んで、パースという使い方ではなく、読み込みながら、パースしていくことが可能なようです。 ということで、実際にやってみました。 実装 curlを使用してダウンロードしながらパースをしてみました。少し長いです。SAXのコールバック用関数の定義が長くなっているためです。コールバック関数は、付属のhttp://svn.gnome.org/viewvc/libxml2/trunk/testHTML.c?view=markupから借用しています。 #include <stdio.h> #include <string.h> #include <iostream
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く