タグ

2013年3月3日のブックマーク (8件)

  • Arduinoを始めよう!(1)シリアル通信編

    前回はArduinoの基的な使い方と、そのプログラムの書き方、そして簡単なデバッグの仕方を紹介しました。前回は出力だけでしたが、今回はセンサとシリアル通信を使って、Arduinoに対して何かしらの命令を送ってみます。これが出来ると、Arduinoを活用する幅が広がり、ミニ四駆の遠隔操作に一歩近づきます。 今回は特に購入するパーツはありません。前回のキットを使って、全ての作業を終えることが出来ます。 前回の課題解答は、記事の最後にあります。もし、復習してから今回の記事に臨みたい方は、先にそちらをチェックすると良いかと思います。 それでは早速、始めましょう。 シリアル通信を使った入力 まずは、シリアル通信を使ってArduinoに文字列を送ってみます。 void setup() { Serial.begin(9600); pinMode(13, OUTPUT); } void loop() {

  • デスクトップアプリライクな操作性を実現するドラッグ&ドロップAPI

    *:draggable属性は10以降 サンプル一式は、会員限定特典としてダウンロードできます。記事末尾をご確認ください。 TIPS 059:特定の要素をドラッグ可能にする ドラッグ&ドロップ機能を利用するには、まず「その要素がドラッグ可能である」ことを宣言しておく必要があります。ページ内の特定の要素をドラッグできるようにするには、対象の要素にグローバル属性であるdraggable属性を付与します。 [リスト01] 、要素をドラッグ可能に(dnd.html) <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>HTML5 TIPS</title> ...中略... </head> <body> <div id="d1" draggable="true">こんにちは、赤ちゃん!</div> <img id="d2" src

  • シングルサインオンとOpenAM

    はじめに 第1回はSSOとOpenAMの概要について解説します。SSOが求められるようになった背景や、OpenAMを利用することでどのようなメリットが得られるのか、といったことについて簡単に説明します。 前半はSSOに関する基的な内容なので、ご存知の方は適宜読み飛ばしてください。 対象読者 SSOについて理解したい方 SSO製品の導入を検討している方 OpenAMについて理解したい方 OpenAMを用いてSSO環境を構築したい方 シングルサインオン(SSO) SSO(Single Sign-On)とは、一度で複数のシステムが利用可能になるログイン(およびそのような方式)を意味します。例えば、グループウェアにログインした後に、CRMにアクセスすると、通常はログイン画面が表示されますが、SSOの場合はログイン画面を経由せずに、そのままシステムを利用することができます。 SSOが求められる背景

    シングルサインオンとOpenAM
  • タッチでHTML5アプリが作れるTouchDevelop超入門

    タッチ操作でアプリ開発ができる!「TouchDevelop」とは TouchDevelopはMicrosoft Researchが提供しているタッチデバイス向け開発環境です。発表当初はWindows Phone上で動作するアプリでWindows Phoneアプリを開発するものでした。 しかし、現在はWebブラウザ上で開発ができるツールになったので、非常に多くのデバイスで開発ができます。また、開発できるプラットフォームとして、Windowsストアアプリ、Windows Phoneの2種類がありますが、Webブラウザで開発・実行できるため、HTML5アプリとしても動作可能です。いずれにせよ、タッチ対応のアプリをタッチ環境で開発できます。 Microsoft ResearchのNikolai氏のブログによると、以下のデバイスに対応しているようです。おそらく、いまこの記事を読んでいるそのデバイスで

    タッチでHTML5アプリが作れるTouchDevelop超入門
  • Arduino 日本語リファレンス

    Arduino言語 Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 setup() loop() 制御文 if if else switch case for while do while break continue return goto 基的な文法 ; (セミコロン) {} (波カッコ) コメント #define #include 算術演算子 + - * / % (剰余) = (代入) 比較演算子 == != < > <= >= ブール演算子 && (論理積) || (論理和) ! (否定) ビット演算子 ビット演算子は変数をビットのレベルで計算するためのものです。ビット演算子によって、広範囲なプログラミング上の問題を解決することができます。 &

  • Arduinoを用意して簡単なプログラミングをはじめよう

    前回はミニ四駆の紹介と、FULLERで作製したミニ四駆の紹介で終わりましたが、今回は実際にモノを動かしていきます。まずは、Arduinoに触れるところからはじめます。 Arduinoキットや工具を準備しよう まずは今回必要となるArduinoのキットやテスター、USBケーブルなど以下のリストの道具を揃えます。ショップに行くのが面倒という方は、リンク先(Amazon)を参照してください。 購入するものリスト Arduinoをはじめようキット MAS830L 高精度 デジタルマルチテスター Amazonベーシック USB 2.0 A-Male to B-Male Cable 1.8 m テスターはあまり必要でないと思う方がいるかもしれませんが、必ず用意してください。Arduinoを使ってデバイスを開発する時に、テスターはデバッガの役割を果たします。ソフトウェアを開発する上でデバッガが欠かせない

  • OSSホスティングサービスの比較 - Wikipedia

    この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2019年6月) OSSホスティングサービスの比較(OSSホスティングサービスのひかく)はオープンソースソフトウェアの開発者向け機能を提供するホスティングサービスを一覧し、比較する。 一般的なソフトウェア[編集] 特徴[編集] 名前 コードホスティング コードレビュー バグトラッキング ウェブホスティング Wiki 翻訳システム シェルサーバ メーリングリスト ニュースグループ (NNTP) フォーラム 個人ブランチ 秘匿ブランチ アナウンス ビルドシステム チーム その他

  • OpenQA: Home

    OpenQA: Home OpenQA is the premier source for quality open source QA projects! Selenium RC Beta-2 Goodies and Gotchas The beta-2 release of Selenium RC contains some significant changes you should be aware of. I'll describe some of those here. Most notably, the default behaviors of the *iexplore and *firefox browser launchers have changed, to provide a better "first experience" for new users. *i