BiwaScheme Blackboard is a sandbox for BiwaScheme, a R6RS Scheme interpreter written in JavaScript. You can edit, run and save Scheme code in your browser.
Create Your Own Games & Learn Computational Thinking No Code: Powerful Visual Programming Share With Your Friends & Publish To App Stores From indie developers at home to CS in the classroom, GameSalad has something for everyone. Learn more about GameSalad for:
こんにちは! iPhone/Androidエンジニアのgaoohです! 好きなExceptionはUnsupportedOperationExceptionです! みなさん、Android開発ではエディタは何をつかってますか? やっぱJavaといえばEclipseですよね! 個人的にはEclipseが大好きっ子です。好きすぎてEclipseでPerlを書いてたらまわりから変な目でみられたけど、それにもめげずに今日もワークスペースを開きます。 そんなEclipse好きなので、Androidで開発するときに抑えておくべきことをまとめてYo! とリーダーにいわれたので、まとめてみました。 これだけはいれとけ! 必須plugin ADT 当たり前ですが、これをいれないと話になりません。 http://developer.android.com/sdk/eclipse-adt.html EGit G
EclipseはオープンソースによるJavaベースの統合開発環境として知られていますが、そのEclipseで新プロジェクト「Orion」が発表されました。 Orion is not a set of Java plug-ins which run in the existing Java IDE. It is browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Orionは、既存のJava IDEに対応したJavaプラグインのセットではありません。ブラウザベースのオープンなツールの統合プラットフォームであり、Web
なんと 2010/10/09 現在、Google で “OpenGrok” のキーワードで検索すると私のブログのエントリが1ページ目に来るようです。OpenGrok の情報って以外と少ないんですね。そこで今一度 OpenGrok での環境の構築法についてのエントリをまとめてみました。 (注意) 前回のブログでは Ubuntu のバージョンは 9.04 を使用していましたが、今回は 10.04 です。そのせいで一部手順が変更になっています。tomcat6 は apt-get で入手できますし、ポート番号も 8080 のまま使用できました。この方が自然ですね。 0. 準備 環境 私の環境は以下の通りです。VM上に作成していますが必須用件ではありません。 Macbook Pro (snow leopard) VMware v2.0.7 Ubuntu-10.04 使用するモジュール 本件で使
【Google】コーディングなしでAndroidアプリが開発できる?App Inventor for Android http://www.facebook.com/n/?inbox%2Freadmessage.php&t=1482261107285&mid=2a60280G3c91ef11G1b82cb4G0&n_m=okamura%40looops.net お世話になっております。 ループス岡村です。 マイコミに刺激的なニュースがありました。 だれでもAndroidアプリが作れるツール「Google App Inventor」が公開 いわゆるEoD(Ease of Development)系ツールなんですが、「ブロック」の見た目があまりにも素敵。こんなもんが無償で配布されてしまうのですから恐ろしい時代ですね。13時から客先で打ち合わせがあるのでそろそろ出ないとまずいんですが、あまりにも
App Inventor for Androidは、Webベースのビジュアルプログラミングツール。Google Labsが開発し、これまで米国の学校でテストを行ってきた。 マサチューセッツ工科大学(MIT)のグラフィカルなプログラミングブロックシステム「Open Blocks」を土台とし、コンパイラは「Kawa Language Framework」やSchemeを利用した。情報の保存、アクションの繰り返し、一定の条件下でアクションを実行、など事前に定義されたブロックを利用して、容易にアプリケーションを構築できる。TwitterなどのWebサービスとやりとりするためのブロックもあるという。GPSロケーションセンサー、アクセラレータ、通話やテキストメッセージなどのテレフォニー、パーシスタントストレージなどの機能を利用したアプリケーションを構築できる。 Windows、Mac OS X、Lin
米Googleが、プログラミングの知識がなくても簡単にAndroidアプリが開発できるツール「App Inventor for Android」をβ公開した。Webサイトで利用希望者の登録を受け付けている。 このツールでは、コードを書く代わりに、ボタンなどのデザイン要素や、「アクションを繰り返す」「情報を保存する」といったアプリの動作を指定するための「ブロック」をドラッグ&ドロップしてアプリを設計できる。 App Inventorでは、GPS情報を活用したアプリや、Androidの機能(メール機能やテキスト読み上げ機能など)を利用したアプリなどを開発できる。例えば、GPS情報を使って駐車場所を記録しておくアプリや、定期的に恋人に「さみしいよ」というメールを送るアプリなどを作れる。Webアプリの書き方を知っていれば、TwitterやAmazonなどのサイトと連係するアプリも作れる。ユーザーが
BabyIDE は、古くは MVC(Model-View-Controller)、近年では DCI(Data-Context-Interaction)というパラダイムの提唱者として知られるトリグヴ・レインスカウ(Trygve Reenskaug)氏自らが手がける Squeak Smalltalk ベースの DCI 向けプログラミング&モデリングのためのツールで、彼の考える BabyUML(UML や他の言語の構成概念を基に作られたプログラミング規律)のための実験の場でもあります。 BabyIDE is an interactive development environment that supports the DCI paradigm with specialized browsers for each perspective. These browsers are placed in
前の記事 日本の伝統的風景をゲームに変えた『超・ちゃぶ台返し!』 米国議会図書館は、なぜTwitterの全ログを保存するのか 次の記事 「アラン・ケイの言語」を拒否したAppleに非難の声 2010年4月21日 IT コメント: トラックバック (0) フィードIT Brian X. Chen Photo: Bryan Derballa/Wired.com 約40年前、テクノロジー界の伝説的人物Alan Kay氏は、子供達がプログラミングを学べる軽量タブレットを構想した。米Apple社の『iPad』はこのビジョンに近いデバイスとされる。しかし同社はこのほど、Kay氏の仕事に基づいた、子供も使いやすいプログラム言語がiPadに載ることを拒否した。 Apple社は14日(米国時間)、『iPhone』と『iPad』向けの『App Store』から、『Scratch』と呼ばれるアプリを削除した。S
GitHub is a development platform that is used by developers to store projects. It is founded on Git, and is used mainly for code development but helps to manage the software development cycle while providing access to a variety of features, such as bug tracking, task management, and wikis. A repository is where all of your projects’ files are stored, including any revisions you have made. Within t
以下の4つです。 #include <iostream> #include <vector> #include <algorithm> template <class T> class smart_ptr { T* p_; public: smart_ptr() : p_(0) {} explicit operator bool() const // 1.明示的な型変換演算子 { return p_ != 0; } }; int main() { smart_ptr<int> p; if (p) {} // int x = p + 1; // NG const std::vector<int> v = {1, 2, 3}; // 2.ラムダ式 std::for_each(v.begin(), v.end(), [](int x) { std::cout << x << std::endl;
現在いろいろ試しているところです。 Scala IDE for Eclipse Java の IDE として高いシェアを誇る Eclipse。私も一番慣れているのがこれ。Scala も Eclipse で扱えたら嬉しい。ということで使ってみた。 ソースコードのフォーマッタが稼働しない。私は整形はフォーマッタまかせなので、これが使えないと使う気が失せる。 補完はかなり賢いらしい(これを検証する前にフォーマッタが効かないからやる気が失せるのでほんとうのところはよく分からない) Maven とからませるとちょいと面倒。M2Eclipse ではどうしようもなくて、Maven の Eclipse プラグインでなんとかしなきゃイケないらしい。ただ、Maven で Scala のクイックスタートアーキテクトを使って生成させた pom.xml では上手くいかなかった(Scala プロジェクトとして認識しな
Impromptu は Andrew Sorensen 氏によって作成されたライブコーディング環境だ。言語としては Scheme をベースとしており,それに映像や音楽を扱うためのライブラリ群と,リアルタイムにコードを記述し実行するためのエディット環境が統合されている。 実際に触ってみると,関数型言語とライブコーディングの親和性が,なかなか良いことが分かってくる。エディターの出来も良く,リアルタイムにコードを書きつつ実行するという作業をスムースに流れるようサポートしてくれる。 上のビデオでは, Impromptu のサンプルプログラムを参考にしつつ,簡単なアルゴリズム作曲のコードを組んでみた。ちなみに,ビデオ中に登場する "my:play" 等の関数は,作業を簡略化するためにあらかじめ用意しておいた関数なので悪しからず。 いくつかのデメリットもあるものの(最大の弱点は Mac OS 版しか存
ちょっとまとめてみる github って、意外と機能豊富。だもんで、ちょっとどういう機能があるのか、自分が把握している分も含めて、気になる所をまとめてみた。 READMEを上手いこと表示する リポジトリ直下に README ファイルがあると、 source タブのファイル一覧の下にファイル内容が表示される。 もちろん、普通のテキストファイルでもできるのだけど、その他のフォーマットも可能。 たとえば、sugamasao/atnd4r · GitHub だと、.rdoc の拡張子を付けて rdoc 記法で表記している。 その他の形式として .textile textile 形式 .md markdown 形式 .png PNGファイル(!) 等が使えます。詳しくはgithub/markup · GitHubを確認すると良いでしょう。 普段なじみがあるのは rdoc 形式なのだけど、そもそも r
初出:2001/12/12 最終更新:2005/07/25 私がGreenPadを作ろうとしたときに 調べてまわって作ったリンク集です。OSやToolkit提供のコンポーネントを 使うのではなく、「独自のテキスト編集コンポーネントを一から作る」場合に 参考となるものを集めました。Windows系に偏っている感が無きにしもあらず。 ソースコードの公開されているエディタやコンポーネント C GNU Emacs (色々な環境) JED (Unix,VMS,MSDOS,OS/2,BeOS,QNX,Win) Meadow (Win) nedit (Win) ne (Unix) Ng (AMIGA,Human68k,MSDOS,Unix) TextMaid (Win/GTK+) tolstoj (Win) vim (色々な環境) C++ Alpha (Win) GreenPad (Win) kajer
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く