enchant.js is … カンタンにゲームやアプリを開発できるHTML5 +JavaScript フレームワークです。 2011年に公開され、すでに 1,000本以上のゲーム/アプリが公開されています。 オープンソース (MITライセンス) で、無料で利用できます。 ドキュメント・書籍・チュートリアルサイトが充実しています。 たくさんのプラグインで機能を拡張できます。 UEI/ARC を中心としたメンバによって開発・メンテナンスされています。 プログラミング教育のためにも利用されています。 Features オブジェクト指向: 表示されているものはすべてオブジェクトです。 マルチプラットフォーム: iOS,Android,Mac,Windows のブラウザで動作します。Windows 8:Windows 8 対応のHTML5アプリケーションを開発できます イベント駆動
PHPを使う上で、どう書けば高速になるか?をその場で試せるベンチマーク結果満載なサイト 2011年05月23日- BenchmarksPHPを使う上で、どう書けば高速になるか?をその場で試せるベンチマーク結果満載なサイトがあるようです。 同じことをやるのに複数の書き方があったりしますが、2つの書き方を並べてそれぞれどちらがどれだけかかったかという結果が記載されていて面白いです。 で、そのいくらかかったか?という秒数も、ページ上でリアルタイムに計算され、リロードすると実行され、実行タイムが表示されます。 サイトの作者環境による比較ではなく、その場で動いて何度も試せるので自分でその差を確認できるのがGood。 個人的には長年PHPをやっているのですが知らなかった物も多々あり、非常に勉強になりました。 1回のロードでは結果が変になることもあるので、サーバの負荷にならない程度に数回確認させてもら
マイクロソフトは、iOS用アプリケーションをWindows Phone7用に換えることを容易にするためのAPIマッピングツールを公開したとのこと(本家/.、CNET News記事)。 アップルの開発者を取り込むことで、Windows Phone7用アプリケーション数を増やすのが目的のようだ。また、マイクロソフト・シニア・テクニカルエバンジェリストのCimetriere氏によれば、はっきりとした日程までは決まっていないものの、GoogleAndroidの開発者に対しても同様のサービスの提供を目指しているそうだ。 The Window Phone DeveloperBlogによると、「確かにiOS開発者にとって.NETは異なるものだが、恐れることはない」とし、「Windows Phone 7Guide foriPhone Application Developers」といったドキュメン
以前はJava EEの普通のWebアプリケーションで、JavaScriptはあくまでも利便性のために補助的に使うものという認識がありましたが、さすがに最近では普通の業務系のSI案件でもテーブル表示や入力補助などで高度なAjaxライブラリーの使用が当たり前のように求められるようになりつつあります。サーバーサイドのJavaScript技術といったものもありますが、そういった新しい技術を使わないまでも、ごく普通にある程度大きなJavaScriptの作成が必要になってきているということです。 もちろん、JavaとJavaScriptはその名前にかかわらず、本来全く別の言語です。しかし、意図的に似た構文でロジックが書ける*1ため、兄弟の言語として認識している人も意外に多いのではないかと思います。しかし、使用できるライブラリーに違いがあるという点が一見してわかる最も大きな違いですが、基本的な言語の文法

* 2010/11/17 17:00追記 foursquareで誰もチェックインしない会社のMayerになってニヤニヤしている小山です。 最近、個人的にですが、`CacooViewer’というiPhoneアプリをリリースしました。 CacooViewer CacooViewerは、弊社と同じ福岡に本社を置くヌーラボさんの`Cacoo‘というリアルタイムなコラボレーションが可能なWebドローイングーサービスのモバイルビューワです。 CacooViewerは非常に簡単なアプリですが、Flashで作成されているCacooの「iPhoneやiPadで作成した画像を見れない」という弱点を若干ながら補完するアプリになっています。 で、 実はこのアプリ、Titanim Mobileを利用して作られています。 Titanium Mobileって何? Titanium Mobileとは、大雑把に言うと「Ja

1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。PHP PEAR 標準コーディング規約 symfony CodingStandardsPerlperlstyleRubyクックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしているエンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への

SimpleAPIなどで有名な「Webサイトのスクリーンショットを撮ってサムネイル画像を作成してくれる」サービス。SimpleAPIは、 「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん の伊藤まさおさんが一人で作っています。 今回は、各スクリーンショット提供サービスを紹介した後、実際にこのサービスを作る手順を検証し、さらなる応用サービスにつなげる方法を考えてみます。 Webサイトのスクリーンショットを撮ってサムネイル画像にしてくれるサイト まずは、Webサイトのスクリーンショットを撮ってサムネイル画像にしてくれるサービスとして有名なサイトを紹介しておきます。SimpleAPI - ウェブサイト・サムネイル化ツール 日本国内、海外からも大人気。ややサムネイル結果が不安定。 Mozshot ページごとにきれいに出力。大規模利用は禁止。 サムネイルAPIAPIとし

a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic andlogic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects
モバイル事業を担当している渡邉雄介です。 開発のリリースが近づいてきたり、ウェブサービスを運用していると、マークアップエンジニアやプログラマーの書いたコードをディレクターが微調整 (文言を変更したり、項目を増やしたり) する場面も少なからずあると思いますが、編集したファイルをサーバーに上げてもフロント側の見た目が更新されず、焦った経験はないでしょうか。 最近はOJTでコーディング周りの指導もしていて様々な質問を受ける中で、編集したコードがフロント側に反映されない原因は、ある程度パターン化できる気がしました。今回は新人研修でも使えるような形で、その辺りをまとめてみます。 ※できるだけ汎用的になるように書きましたが、ライブドアの開発環境を元にしているため、皆さんの開発環境ではありえないケースがあるかもしれません。 1. ファイルを保存していない これは大概すぐに気が付くケアレスミスですが、保存

オンラインショッピングが普及する中で、「転売ビジネス」に興味を持つ人が増えています。中でも、Temu(テム)はリーズナブルな価格と幅広い商品ラインナップを提供しているため、転売用の商品を仕入れるプラットフォームとして注目を集めています。Temuでは、日用品やファッションアイテム、家電製品、ガジェットなど多岐にわたる商品を取り扱っており、その価格設定が非常にお手頃です。そのため、転売ビジネスを考える人にとって、魅力的な仕入れ先として話題になっています。 この記事では、Temuを活用した転売のコツや、仕入れの際に注意すべきポイントについて詳しく解説します。Temuでの仕入れを検討している方は、ぜひ参考にしてみてください。転売初心者の方にも分かりやすく、Temuの魅力をお伝えします! Temuでの仕入れが注目される理由 Temuが転売ビジネスの仕入れ先として注目される理由のひとつは、その驚くほど
1 以下、名無しにかわりましてVIPがお送りします :2009/08/02(日) 10:33:28.62 ID:CfBuAQu+0
はじめに 近年、Webアプリケーション開発で用いるプログラミング言語として、Lightweight Language(以降LL)と呼ばれるスクリプト言語が人気を博しています。本稿では、そのスクリプト言語の中からPythonとWebアプリケーションフレームワークのDjango(ジャンゴと読む)を紹介します。Pythonの大きな特徴として、「言語仕様が小さくシンプルであり、簡潔で読みやすいアプリケーションを作れる」という点が挙げられます。DjangoはPythonの簡潔さをうまく活かし、シンプルかつ本格的な開発ができるWebアプリケーションフレームワークです。本稿ではこのDjangoによるアプリケーション開発の基本をチュートリアル形式で説明します。 対象読者PythonによるWebアプリケーション開発に興味がある方 日頃、Perl、Ruby、PHP、Java、C#などPython以外のプロ

前回の第20回はクラスMyTimerに修正を加えて、public属性のメソッドgetElapsedTime()がMyTimerInfoインスタンスを返すようにした(前回のサンプルファイルは、2ページからダウンロードできる)。MyTimerInfoクラスには時分秒ミリ秒をそれぞれ納めるint型のインスタンスプロパティが宣言され、数値でなければ設定できない(図1)。これらのプロパティを、もっときめ細かく管理できないだろうか。これが今回のテーマである。 図1 int型のプロパティに文字列を設定するとコンパイルエラーになる プロパティを設定するメソッドの定義 たとえば、MyTimerInfoインスタンスのsecondsプロパティに、整数150を代入してみよう。データ型は正しいので、そのまま150が設定される(図2)。しかし、時間は60秒につき1分繰上がるのだから、できればminutes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く