wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい
プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者本人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 次のような理由で、マジックナンバーはプログラム中に含まれないことが好ましいとされる。 その数値の持つ意味がわかりづらい。 数値を変更する場合に、複数の箇所を変更しなければならない可能性がある。 例1 たとえば、消費税が8%の時に、税込価格 (tax-included price) を求める以下のようなソースコードをC言語で書いたとする。
Objective-Cは特殊な言語?:Cocoaの素、Objective-Cを知ろう(1)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基本を理解しよう(編集部) 唐突ですが、皆さんは新たに1つのプログラミング言語を修得しようと思い立ったとき、最初に何をしますか。その言語の入門用サイトを見て回る、関連書籍を立ち読みする、サンプルを入手して取りあえず動かしてみる、といったところでしょうか。ちなみに私は書籍が好きで、しかも立ち読みではなく購入派です。 いずれにしても、まずはその言語のコードを目で見て、「いったいどんな言語なのか」というイメージをつかむのが最初の一歩となるでしょう。何かしらのプログラミング経験がある人なら、コードを眺めて、「ああ、あの言語に似ているな」とか「うわ、これはとっつきに
なぜ、この自分は、 生まれないのではなく、現実に生まれて、 膨大な喜怒哀楽を一回限り経験した後、 いつか必ず死んで、未来永劫不在となるのだろう。 自循論入門 1. 自 ― self 分解不可能な単一概念。 その背後に回って、それ以上根源的な概念から根拠づけることはできない。 世界は、「自」という概念が成り立つように構築され、また、 その世界から説明し返される。 そのような「説明の輪」もまた「自」に回収される。 世界が“存在”することの必要十分条件は、その内部において 「自」と言い放てることである。 1.1. 「自」は、「世界を開く中心としての自」と「世界の中に位置づく自」の 分離と同化である。 1.1.1. 「自」は原空間を開く。 1.1.2. 「自」は、 それ自身を中心(○集積項)として定位することで「同じ」であり続け、 それ以外の世界を「有」なる広がり(●排他項)に位置づけ「違い」を生
The document contains Go code snippets demonstrating various Go language features including: 1. Setting up a Go development environment and compiling a simple "Hello World" program. 2. Defining structs, slices, maps and functions. 3. Using channels and goroutines for concurrency. 4. Implementing interfaces and polymorphism. 5. Recursive and anonymous functions. 6. Demonstrating differences between
Googleは米国時間11月5日、「Closure Tools」と呼ばれるプロジェクトをリリースし、同社のウェブサイトおよびウェブアプリケーション作成レベルに達することを望む開発者をサポートしていく方針を明らかにした。 Googleは、ウェブ中心のビジョンの一環で、JavaScriptを用いたウェブベースのプログラム記述を強く推進している。確かにGoogleは、「Gmail」や「Google Docs」などのサービスを通じて、JavaScriptを最大限に活用しており、より高速にJavaScriptプログラムを実行できるようにする目的もあって、「Chrome」ブラウザの開発に努めてきた。 しかしながら、JavaScriptプログラムは時に異なるブラウザ上では異なった動作をするなどの理由から、高機能なJavaScriptの記述、デバッグ、最適化は困難なものともなってきた。Googleがオープ
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Welcome to Boost.org! Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a br
libdecodeqr What's this? "libdecodeqr" is a C/C++ library for decoding QR code based on JIS X 0510 and ISO/IEC18004. This library is able to decode various image formats whether it's taken from a file, webcam, scanner, or any other image formats available. Features Support various image formats and input devices. Support multi platforms. Hi-Speed decoding. Completely Free. Requirements g++ / VC++6
Visual Studio 2005(以降、VS 2005)は、.NET Framework対応のアプリケーション(以降、.NETアプリケーション)を開発するための統合開発環境(IDE:Integrated Development Environment)です。VS 2005を利用することで、Windows上で動作するデスクトップ・アプリケーションからインターネット上で動作するWebアプリケーションやWebサービスまで、さまざまなアプリケーションを非常に簡単に構築することができます。どのくらい簡単に構築できるのか――それを読者諸氏に体験していただこうというのが本連載の目的です。 タイトルにもあるように、本連載ではVS 2005環境を前提に、データベースを使ったWindows/Webアプリケーションを構築しようとしている開発者の方を対象にしています。 VS 2005(あるいは.NET Fra
Landscape トップページ | < 前の日 2006-04-12 2006-04-13 次の日 2006-04-14 > Landscape - エンジニアのメモ 2006-04-13 XCOPY コマンドでディレクトリとファイルの再帰的なコピー 当サイト内を Google 検索できます * XCOPY コマンドでディレクトリとファイルの再帰的なコピーこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] Windows のコマンドプロンプトや MS-DOS プロンプトで、ディレクトリとファイルを再帰的にコピーしたい。できれば「読み取り専用」などの属性やタイムスタンプも保持してコピーしたい。 Unix だったら tar や cp -R を使うところ。Windows では XCOPY を使えばいいようだ。以下のようにした。 xcopy /S /
フリーで利用できる開発環境、ライブラリ等のC/C++言語を利用したアプリケーション開発に関する情報です。 MinGWやEclipse + CDT、Visual C++ 2005 Express Edition等の情報を記載しています。 フリーコンパイラ(Windows) GCC - MinGW MinGWはGNUプロジェクトより公開されているフリーのコンパイラシステム(GCC)をWin32プラットフォーム用に移植 されたものです。 MinGWを使ってみる(1) (2) MinGWのインストールとgccでのコンパイル。MSYSのインストールとMSYSからgccの利用等を記載しました。 MinGW - Home MinGWのホームページ。MinGWは本サイトのダウンロードページ よりダウンロードできます。 また、本ページから入手可能なPOSIX 及びBourneシェル環境であるMSYSを利用す
最終更新日: 2004-10-08 (公開日: 2004-10-08) UNIX USER誌 2004年8月号 に掲載された記事の元の原稿です。 本文中の「原稿執筆時点」は「2004年 6月半ば」を指します。 wxWidgets は Linux, Windows, Mac OS X など多くのプラットフォー ムに対応したオープンソースの GUI ツールキットである。本稿で は wxWidgets を用いてクロスプラットフォーム対応の GUI アプリ ケーションを開発する方法を紹介する。 はじめに Unix の大きな魅力のひとつに、強力なコマンドライン処理がある。 zsh などのシェルと perl などのワンライナーを組み合せて、大量 のファイルを一気に処理するときなどは、「これぞコマンドライン の醍醐味」と感じる瞬間である。 一方、Unix の大きな不満のひとつに、凶悪なコマンドライン書法
はじめに 6月9日に開催された「Google Developer Day 2009」で、夷藤勇人氏と鵜飼文敏氏により「Javaで動かすGoogle App Engine」というセッションが講演されました。本稿では、その概要をお伝えします。 Google Developer Dayとは、Googleが主催する開発者向けのイベントです。例年、Google Japanのスタッフのみならず、世界中のオフィスからソフトウェアエンジニアやデベロッパーアドボケイト(advocate;支持者)、API Expert(Google認定のサードパーティエンジニア)が駆けつけて、Googleが関わる最新のテクノロジーのセッションが行われています。 セッションでは、前半で夷藤勇人氏がGoogle App Engineの概要を説明し、後半で鵜飼文敏氏がデータストアについて説明しました。 以下、罫線で囲んだ部分は、セ
OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。 覚え書きとして、OpenCVをiOS SDKをつかってiPhone上やiPadで使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。 これらのサムネイルはデモアプリケーションのスクリーンショットです。 最新のOpenCVとiOS SDKに対応 プロジェクトをOpenCV 2.2.0、iOS SDK 4.3、Xcode4に対応しました (2011/4/17更新)。 ひとまず使ってみる すべてのソースコードとリソースはgithubのレポジトリに公開されています。 簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。 すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githu
というのを作ったので自己紹介します。 2月頃から、コンピュータでアニメ顔を検出&解析する方法をいろいろ試しつつ作っていて、その成果のひとつとして、無理やり出力したライブラリです。 はじめに はじめにざっとライブラリの紹介を書いて、あとのほうでは詳細な処理の話を僕の考えを超交えつつグダグだと書きたいと思います。 Imager::AnimeFaceでできること Imager::AnimeFaceは、画像に含まれるアニメキャラクター的な人物の顔の位置を検出し、さらに目や口など顔を構成する部品位置や大きさの推定、肌や髪の色の抽出を簡単に行うことができるライブラリです。 これらが可能になると、 画像から自動でいい感じのサムネイルを作成できる 動画から自動でいい感じのサムネイルを作成できる 自動的にぐぬぬ画像が作れる 自動的に全員の顔を○○にできる 顔ベースのローカル画像検索 など、最新鋭のソリューシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く