問題タブ [raspberry-pi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Twitterizer on Mono - call to UpdateWithMedia hangs
I have been using mono and the excellent Twitterizer libraries to post tweets from my Raspberry Pi. The goal being to tweet pictures captured by a webcam periodically.
The problem I have is that when I make a call to "UpdateWithMedia" on mono it just hangs - seemingly forever. Works fine on Windows.
I've created the following unit tests to demonstrate. Both pass on Windows. On Mono/linux "SimpleTwitterPost" passes but "ImagePost" hangs just after writing the filename to the console.
#xA;I have tried the overload of "UpdateWithMedia" which takes a byte array but no luck. I can read the file into the byte array fine but the call to "UpdateWithMedia" hangs as before.
For ref, using mono/.NET 4.0 on Archlinux on raspberry pi (arm).
Anyone got any experience with Twitterizer on this platform?
java - Java Runtime.getRuntime().exec() youtube2mp3
Raspberry Pi の Java プロジェクトに取り組んでおり、ランタイムを正しく動作させるために助けが必要です。
youtube2mp3 は youtube-dl と ffmpeg を使用します (情報: http://jeffreyv.hubpages.com/hub/Youtube-to-MP3-on-Ubuntu-Linux )
iMac でコードを書いているときに、スクリプトを少し変更しました。
それから、サーブレットでそれを呼び出してダウンロードを開始するのにうんざりしました。
コマンドは実行時に非常に冗長ですが、スキャナーオブジェクトは何も取得しません。このコードをサーブレットに残し、スレッドも使用しようとしましたが、どちらも失敗しました。
コマンドの実行に sudo は必要ありません。管理者のパスワードを要求しないように、既に sudoers ファイルに変更しています (Runtime() を使用して、プログラムの前半で arp スキャンを実行しています)。
「コマンド」が出力するターミナルにルールをコピーして貼り付けることができ、正常に動作します。
どんな助けでも大歓迎です。
アップデート
youtube2mp3 コマンドを実行した結果の出力は次のとおりです。
mysql - mysql-列名としてキーワードを使用する場合のエラー1064(42000)
これの何が問題になっていますか?これはGentooシステムで正常に実行されましたが、Debian-Squeeze(Raspberry PI)では機能しません。
データベースは正常にセットアップされています
コマンドは次のとおりです。
その結果:
arduino-tables.sqlの内容:
ruby - ラズベリーパイのrubyとselenium-webdriver->プロトコルでサポートされていないアドレスファミリ-socket(2)(Errno :: EAFNOSUPPORT)
RaspberryPiでルビースクリップを実行したい。rvmを介してrubyをインストールしました。確かに、私は正しいバージョンを使用しています:
スクリプトを実行すると、次のようになります。
何かアイデア、何が問題なのですか?再起動しようとしましたが、問題は解決しません...
android - Android: ホストコンピュータとの通信
この問題を解決するために皆さんが考えられる方法についてのアイデアを探しています。基本的にプロジェクトのタッチ スクリーン入力として Android タブレットを使用します。サーボやソレノイドなどを制御できるようにする必要があるため、これを行うために Raspberry Pi を使用します。タブレットと Raspberry Pi を通信させる方法についてのアイデアを探しています。これまでに私が持っているものをいくつか紹介します。
- Wifi を使用して (これは本当にしたくありませんが、イーサネットで問題ありません)、Raspberry Pi (外部ライブラリを使用) に SSH で接続し、Android アプリからその方法でスクリプトを実行します。
- Android 用の COM ポートを使用し (ハードウェアが利用可能になったら Andropod でしょうか?)、Raspberry Pi でスクリプトを実行します。
これらはおそらく、今のところ私が思いつく「最良の」アイデアの 2 つです。
他に「より良い」アイデアを思いつく人はいますか?
助けてくれてありがとう、
ダン
bluetooth - Qt5を使用したQtonPiを使用したBluetooth
RaspberryPiプラットフォームで使用するBluetoothチャットの例をコンパイルしようとしています。この手順に従ってQtonPiをインストールしましたQtonPiAppSDK
最初にチャットサンプルプロジェクトをロードして、すぐにコンパイルしようとしました。Bluetoothライブラリが見つからない場合のエラー。
フォルダを検索しましたが、qtconnectivityがありません!!
不足しているライブラリを自分でコンパイルしようとしましたが、行き詰まりました。
では、これらのライブラリをラズベリーPi QT5 SDKで動作させるにはどうすればよいですか?
何かアドバイス ?ライブラリを追加するときは、実験的なプログラマーではないので、少し迷っています。
ありがとう。
セドリック
python - Raspberry Pi での Python/MySQLdb のトラブル
ラズベリー pi で python/mysqldb を実行中に問題が発生しました。これは非常に単純なスクリプトなので、何が欠けているのかわかりません。「SELECT * FROM...」は問題なく実行されますが、テーブルを新しい値で更新できないようです。スクリプトはエラーをスローせずに実行されますが、ctrl-C を押すと、次のようになります。
Exception _mysql_exceptions.ProgrammingError: (2014、「コマンドが同期していません。現在、このコマンドを実行できません」) 0x19dfd90 の MySQLdb.cursors.DictCursor オブジェクトのバインドされたメソッド DictCursor.__del で
これが私のスクリプトです:
私のテーブルが更新されない理由について誰かが考えていますか? ありがとう!
***編集:解決策* **
Martijn Pieters のおかげで、これが私の新しい websiteToSensor() コードです。
linux - lxsession (xorg) を強制終了した後にスクリプトを実行する
LXDE セッションを強制終了した後、bash スクリプト内でプログラムを自動的に実行しようとしています。私のスクリプトは次のもので構成されています。
私もこれを試しました:
私の目的は、LXDE セッションからログアウトし、bash スクリプトを使用して Raspberry Pi で EmulationStation を実行することです。pkill lxsession;
lxsession のログアウト確認ダイアログをバイパスするために使用しています。
現状では、このスクリプトは、動作中の LXDE デスクトップからコマンド ラインにアクセスするだけです。読んでくれてありがとう。
python - PythonロギングSMTPハンドラメッセージが送信されません
レベルに応じて、ローテーションファイルハンドラーとsmtpハンドラーの両方へのロギングを使用しています。DebianとUbuntuでは-このログは両方のハンドラーを使用します。RaspberryPiで同じコードを実行しています。ローテーションハンドラーにログを記録しますが、メールが届きません。rPiにはどのような追加の構成が必要ですか?
logging.conf
java - debian wheezy を実行しているラズベリー pi 上の Java Bluetooth サーバーには、bluecove ネイティブ ライブラリが必要です - どこで見つけることができますか?
Raspberry piに移植したいWindowsボックスで実行されているJava Bluetoothサーバーがあります。Java の経験は豊富ですが、Bluetooth や Linux の経験はほとんどありません。
pi には現在 Debian Wheezy オペレーティング システムがあり、bluetooth と Java を正常にインストールし、bluecove-gpl と bluecove jar をクラスパスに配置しました。
ただし、サーバーを実行しようとすると、Java が文句を言います。
ネイティブ ライブラリ bluecove_arm は利用できません。
それを指すようlibbluecove_arm.so
に設定しても、gpl jar から 名前を変更しようとしましたが、成功しませんでした。-Dbluecove.native.path
正しいライブラリの場所、名前、配置場所を知っている人はいますか?
[解決済み]
Found a sh build script on the google code site which showed how to compile the java source files, generate jni headers, compile and link the c files to produce a so library file. Only hiccup was that the library file needed then to be renamed libbluecove_arm.so before it would be found. All done on the pi!