ネコと和解せよ

JavaScript

マイクロチップ向けのTBSKmodemをリリースしました(半二重通信OK)

先日作ったラズピコ用受信専用モデムの続きです。 双方向の半二重通信ができるようになりました。nyatla.hatenadiary.jp 細かいチュートリアルはRaspberryPi Picoとブラウザで通信するに書きましたので、手っ取り早くでON/OFFリモコンを体験する手順を書いて…

TBSKmodem製の音波通信トランシーバーアプリ

nyatla.jp以前作ったTBSKmodemのパケット送受信プログラムをスマホ向けに作り直しました。最終的には通信ソフトになる予定ですが、GUIにてこずったのでとりあえずパケットの送信とキャプチャ機能のみです。動作環境は、(Vue.jsがギュンギュン動く程度の)スマホ…

TBSKmodemをブラウザ他でも使えるようにした。

オーディオモデムのTBSKmodemをブラウザでも動くようにしました。 お試しはこちらから。スマホ・タブレットなどでも動きます。 PCとスマホを用意して、PCから送信→スマホで受信のようにするとスムーズに遊べます。ライブデモ → https://nyatla.jp/tbskmodem/…

Chrome(PC/Android)用の簡易音声メモアプリ

先日使い方を覚えたSpeechAPIを使って簡易音声メモアプリ”ひとりごとメモ帳”を作りました。 AndroidとPCのChromeブラウザで音声メモができます。 使い方 準備 Chromeで音声入力ができるように、OSとブラウザの設定を整えておいてください。Windows Win10のPC…

javascriptで都合よくhtmlフラグメントを生成する関数

JavascriptでちょっとしたHTMLをjavascriptオブジェクトから作る関数を作った。類似品を検索したけど見つけられなかった。もし似たようなのがあったら教えてください。例えばこんなjsオブジェクトから、 var src=["div",{class:1,text:"",},[ ["div",[ "AAAA…

mbedJSで使えるmbedアプリケーションボードのテストページを公開しました。

mbedアプリケーションボードのテストページを公開しました。 mbedアプリケーションボードに搭載されている幾つかのデバイスを、ブラウザからテストできます。 使い方 機器の準備 mbedJSを書き込んだmbedと、mbed Application Boardを準備してください。(mbed…

mbedJSオンライン体験コーナー

mbedJSのオンライン共有システムが出来たので、mbedの実機がなくてもmbedプログラミング体験できるようになりました。そんなわけで、不定期ですがmbedJSのオンライン体験コーナーを始めました。 オンラインで直接mbedJSを制御して遊べます。 体験コーナーは2…

温度センサLM75Bのドライバが出来ました。

@hara41さんのLM75BのJavaドライバを元に、mbedJSのJavascriptドライバを書きました。できたーmbedJS-JavaでLM75B https://t.co/4SrvsuKc0p— hara41 (@hara41) 2014, 8月 3 こんな感じで使えます。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </meta></head></html>

加速度センサMMA8451Q用のmbedJS用ドライバを書きました。

@ban4jpさんが実装した加速度センサデモプログラムを元にして、加速度センサMMA8451QをmbedJSから使うためのドライバを書きました。mbedJSで加速度センサーテスト2 | mbed mbedJSで加速度センサー動かしたので、動画撮ってみた。 http://t.co/83Fv1PQpiH #mb…

Processing2ではじめるエェェェェンベッド(mbed)

mbedJSとprocessingAPIを使ってmbedを始めましょうな記事です。 mbedJSの概要 mbedJSはWebSocketを使ったRPCサーバのファームウェアです。ネットワークに接続したmbedを制御することができます。Processingのほかにも、JavascriptやJava等からも操作できます…

mbedJS リビジョン38を公開しました。

エェェェェンベッドJSを更新しました。リビジョンは38です。 mbedJS - a mercurial repository | mbed 更新内容 機能追加 I2C,I2CSlave,Serial,Memoryクラスを追加 JavascriptAPIでコールバック関数の個別指定に対応 JavascriptAPIにdispose関数を追加 バグ修正 SD…

mbedJS beta版をリリースしました

WebブラウザからJavascriptでmbedを制御できる次世代フィジカルコンピューティングソフトウェア(?)エェェェェンベッドJS (mbedJS)をリリースしました。*1 これは何? エェェェェンベッドJSは、mbed単体で稼働するネットワークフィジカルコンピューティングの用のWebサー…

mbedコンパイラの背景色を変える方法

mbedコンパイラの背景色をuserScript(GreaseMonkeyとか)を使って変更することができます。以前も似たようなのを作りましたが、userscripts.orgが落ちたまま帰ってこないので作り直しました。FireFox以外でも、この辺のアドオンを使うと動くかもしれません。 …

HTML5でモールス信号再生してみた

Twitterでモールス信号の話題が出てたので作った。 再生終わる前に再生ボタンを連打すると落ちるのでほどほどに。

FinalTwitter Beta 1.8

FinalTwitter/1.8をリリースしました。相変わらずPSP向けですが、iPadでも必要最低限の操作ができるようになりました。http://nyatla.jp/ft/ 追加機能 今回の機能追加は以下の通りです。 iPadに暫定対応(ジェスチャ認識は未実装なので、画面の右上にある仮想…

FinalTwitter Beta 1.6

FinalTwitter/1.6をリリースしました。相変わらずPSP専用(に近い)ツイッタークライアントです。 http://nyatla.jp/ft/以下の機能を追加しました。 サブタイムライン機能 ホームタイムラインで←か→キーを押すと、タイムライン切り替えメニューが出てきます…

PSP用のツイッター クライアント サービス作った。(alpha7)

サービスURLが変わりました。 http://nyatla.jp/ptg/PspTwitterGatewayは、FinalTwitterサービスに統合予定です。こちらをご覧ください。 FinalTwitter Beta 1.6 - nyatla@Hatena::Diary PSP用のツイッタークライアント作りますた。基本的にはWebサービスで…

PsperController-0.1.0

先日作ったPSPERをベースに、Windows用のPSPER書籍データの生成・転送ツールを作りました。Windowsからの簡単な操作で、連番画像を電子書籍っぽくPSPで見ることができるようになります。ツールの画面 まだアルファリリースなので、例外とか出るかもしれませ…

PSPER/0.13.0リリース

PSPER(PSPオンライン電子書籍ビューア)更新しました。 更新内容(0.9.0→0.13.0) ページ切り替えの高速化 異サイズ画像の混在対応 でもちょっと遅くなったかも。 サンプルコンテンツ クリエイティブコモンズの説明漫画を読めるようにしました。 原作はこちら…

PSP用のコミックビューアー作った

PSPのブラウザで動く、オンラインコミックビューア作りました。サンプルのコンテンツが無いので、とりあえずは操作説明書を読めるようににしてあります。PSPのブラウザで開いてみてね。http://nyatla.jp/psper/ma/ ※PCブラウザで見ると残念な感じになります…

NavigationRing更新

だいぶ間が開いてしまいましたが、NavigationRingを更新しました。 今回改良点は2点。 キーボード対応。←→で回転、ESCで呼び出し・開放、リターンで決定とキャンセルが出来ます。 リング表示位置の補正。ウインドウの端でマウスを使ってリングを呼び出した…