This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.
2009年10月1日から1ヶ月、麻布十番のバー「インフォキュリアス」でインスタレーションをやっています。 私は映像を担当しており、プログラムにより映像を作り出しています。 ...
写真は、学研『大人の科学マガジン』Vol.24に付録される「4ビットマイコン」。 CPUは4MHz、プログラム領域が40バイト、データ領域が8バイトしかないコンピューターで、表示はLEDのみ! シンプルすぎて素敵です。 でもこんなシンプルな構造でもちゃんとプログラムが組めるようになっているんですから、また驚きなんですよねー。実際にここ数日間プログラムを組んでみたのですが、まさにプログラミングの原点に触れている感じでした! プログラムを組むというと、人間の理解できるニモニック(アルファベットの表記)を打ち込んでコンピューターに命令をするんですが、実はそれらはコンピューターが直接解釈できる「機械語」に変換されているんです。しかし、この「4ビットマイコン」は、直接CPUに機械語で命令をするしくみで、まさに原点のプログラミングが体験できるようになってるんです! もちろん、一発でメモリから呼び出せる
Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this. Perhaps you’re considering using a dedicated key-value or document store instead of a traditional relational database. Reasons for this might include: You're suffering from Cloud-computing Mania. You need an excuse to 'get your Erlang on' You heard CouchDB was
ここでは各画像処理におけるアルゴリズムを簡単に解説する。 2値化 明るさ調整 色成分の抽出 色反転 コントラスト調整 切り出し ガンマ補正 グレイスケール化 増色 画像枠付加 鏡像反転 ノイズ除去 輪郭抽出 輪郭追跡 拡大縮小 任意角回転 セピア調化 ぼかし 2値化 指定画像を白と黒の2階調の画像に変換する処理であり、本研究で作成した2値化処理は単一手動閾値方式、P-タイル法、また、誤差分散法およびその拡張型である Floyd&Steinberg 型誤差分散、Jarvice,Judice&Ninke 型誤差分散の5つである。 次にそれぞれのアルゴリズムについて解説する。 単一手動閾値方式 指定された色深度を基準として、その値より入力画素の色深度値が明るければ白、暗ければ黒色として2値化する。下の式を用いている。 このとき、出力画像は初期状態で黒色となるので、入力画像の画素値が閾値以
OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr
※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと
OpenSolaris Project: OpenGrok View the leaders for this project Project Observers Endorsing communities Internationalization and Localization Tools "A wicked fast source browser" OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histor
はじめに プログラマには、ドキュメント、とくにプログラムの内部仕様書を書くのが苦手、 という人が多い。 その理由は明らかであって、そもそも、ソースコードに (バグも含めて)*1 すべての仕様が子細もらさず書かれているのに、なぜ、さらにそれと独立した仕様書が必要なのかと、 (半ば本気で) 思ってしまうからである。 ソースコードと独立にメンテナンスをしなければならないような仕様書は、 いずれソースコードと整合性が取れなくなって、無意味ならまだしも、 かえって害をなす存在となり果てることもある、ということを、 彼らは経験的に理解しているのである。 (*1) Ruby の作者である、まつもとゆきひろ氏は、 その著者『オブジェクト指向スクリプト言語 Ruby』の中の「付録C Ruby 用語集」で、 次のように書いている: ドキュメント まつもとの苦手なもの。彼は普段から「ソースがドキュメントだ。
1.はじめに プログラミング言語とはシステム化する対象物を抽象化し、コンピュータで処理可能なコードを記述するために用いる人工言語である。プログラミング言語はコンピュータの機械語と一対一の対応をもったアセンブラから始まり、コンパイラを用いて機械語に翻訳することを前提としたコンパイラ言語、インタプリタと呼ばれるプログラムがソースコードを解釈し実行するスクリプト言語と、記述できる抽象度を高める方向へと進化してきた。 プログラミング言語はその存在理由から、より抽象度の高い記述が行えること、すばやい開発を行える事が求められる。抽象度の高い記述とは、プログラムがどういう処理を行うか(HOW)ではなく何の処理を行うか(WHAT)を記述しやすい構文、機能を持っていることを、すばやい開発とは記述性の高さ、コードの密度の高さ、バグの発生しにくい構文、機能を持っていることをさす。 この抽象度の高い記述、すばやい
GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects (imgflo, GNOME Photos, iconographer, …) With GEGL you chain together processing operations to represent the desired image processing pipeline. GEGL provides operations for image lo
GCアルゴリズム詳細解説 日本語の資料がすくないGCアルゴリズムについて詳細に解説します トップページページ一覧メンバー編集 GC 最終更新: author_nari 2010年03月14日(日) 20:47:11履歴 Tweet このWikiが目指す所 GCとは? GCを学ぶ前に知っておく事 実行時メモリ構造 基本アルゴリズム編 Reference Counter Mark&Sweep Copying 応用アルゴリズム編 IncrementalGC 世代別GC スナップショット型GC LazySweep TwoFinger Lisp2 Partial Mark and Sweep -Cycle Collection- Mostly Parallel GC train gc MostlyCopyingGC(Bartlett 1989) TreadmillGC(Barker 1992) 補足
様々な動作のプログラムが可能なロボットが500ドル以下:「RoboPhilo」(動画あり)2007.12.14 13:00 ちょっと驚くほどの高性能ですよ。 「RoboPhilo」は、色んな動作プログラムが可能なおもちゃのロボット。腕や足、頭、関節などをコントロールする20のサーボは全てプログラム可能。PCや付属のリモコンから操作できます。組み立てられた状態で売られているので、箱から出してすぐ遊べます。 高さ33cmで気になるお値段499ドル。週末のホビーにはピッタリではないでしょうか? 初心者から上級者まで幅広く楽しめそうです。スムーズに手足を動かす動画を以下に置いておきますので、ぜひご覧ください。
au携帯のGPSで位置を連続的に通知 Up$Date: 2005-04-14 01:03:13 +0900 (Thu, 14 Apr 2005) $ $Rev: 710 $ auのGPS携帯から自分の居場所を連続的に通知する方法について、 jm@foo氏のページ, ここギコ氏のページ, おれさま手帖 などで紹介されてたので実験してみた。 wml:timerという指定を使ってリフレッシュするようにすればよいらしい。 説明はこちら。 簡易位置取得法についてはKDDIのサイトに書いてあるが、 正確な値を取得するためには、 GPS携帯的メモや gpsOneで位置情報表示 に書いてあるように、以下のような引数でCGIを起動すると正確な値を取得することができる。 "device:gpsone" と指定するところがポイントである。 <form action="device:gpsone" method=
あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。
このテクニカルノートは、Mac OS X 上の Java アプリケーションにおいて「完全な Macintosh 体験」を提供するために Mac OS X の Java 開発者が利用できる技術と方法について説明します。 また、既存のアプリケーションをほかのプラットフォームからできるだけスムーズに Mac OS X に移植しようとしている Java 開発者も対象としています。 以下では、Java アプリケーションがより良き「Mac OS X 市民」になるよう、Java 環境特有の外観と動作を変更するために開発者ができることを取り上げます。 プロパティファイルに簡単な変更を加えれば済む場合もあれば、より適切な Java API を選択したり、UI に対してプログラム上で明示的に変更を加えなければならない場合もあります。これらの変更のほとんどは、ほかのプラットフォームでもアプリケーションの動作に悪
米Adobe Platform Business Unit, Sr. Principal ScientistのMark Anders氏 「Thermo」は、先だって開催されたAdobe MAX 2007の基調講演2日目において発表された全く新しいRIA開発ツールだ。本稿では、Adobe MAX 2007の閉幕後にサンフランシスコの米Adobe社屋にて行われた、Thermo開発指揮者 Mark Anders氏によるブリーフィングセッションの内容も踏まえ、ThermoがRIA開発をどう変えるのかについて、若干の予想も含めて解説してみたい。 Thermoの概要と登場した背景 ツールとしてのThermoを一言で表すならば、「RIAデザイン用ツール」だ。 Thermoのスタート画面 AdobeのRIA技術の筆頭と言えばFlexであり、開発ツールとしてはFlex Builderが既に提供されている。F
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く