问题标签 [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 项目,需要帮助让 Runtime 正常工作。
youtube2mp3 使用 youtube-dl 和 ffmpeg(信息:http: //jeffreyv.hubpages.com/hub/Youtube-to-MP3-on-Ubuntu-Linux)
在 iMac 上编写代码时,我稍微修改了脚本:
然后我厌倦了在我的 servlet 中调用它来开始下载:
该命令在运行时非常冗长,但我的扫描仪对象没有获取任何内容。我尝试将此代码保留在 servlet 中并使用线程,但两次都失败了。
该命令不需要 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)
我想在我的 Raspberry Pi 上运行一个 ruby 脚本。我已经通过 rvm 安装了 ruby。我确定,我使用的是正确的版本:
当我运行我的脚本时,我得到以下信息:
任何想法,有什么问题?我试过重新启动,这并不能解决问题...
android - Android:与主机通信
我正在寻找关于你们所有人如何解决这个问题的想法。我将使用 Android 平板电脑作为项目的触摸屏输入。我需要能够控制伺服系统和螺线管等,所以我将使用 Raspberry Pi 来执行此操作。我正在寻找有关如何让平板电脑和 Raspberry Pi 交谈的想法。以下是我迄今为止所拥有的一些。
- 使用 Wifi(我真的不想这样做,以太网没问题)通过 ssh 进入 Raspberry Pi(带有外部库)并以这种方式从 Android 应用程序运行脚本。
- 使用 Android 的 com 端口(如果有可用的硬件,可能是 Andropod?)并在 Raspberry Pi 上运行脚本。
这些可能是我现在能想到的两个“最好”的想法。
谁能想到任何其他“更好”的想法?
在此先感谢您的帮助,
担
bluetooth - 使用 Qt5 的 QtonPi 蓝牙
我正在尝试编译要在 Raspberry Pi 平台上使用的蓝牙聊天示例。我按照此过程QtonPi App SDK安装了 QtonPi
起初我加载了聊天示例项目并尝试立即编译它。缺少蓝牙库的错误。
我在文件夹中搜索,但没有 qtconnectivity !
我试图自己编译缺少的库,但我被卡住了。
那么,我应该如何继续让这些库与树莓派 QT5 SDK 一起工作?
有什么建议吗?在添加库的时候,我不是一个经验丰富的程序员,我感到有点失落。
谢谢。
塞德里克
python - Raspberry Pi 上的 Python/MySQLdb 问题
我在我的树莓派上运行 python/mysqldb 时遇到了一些麻烦。这是一个非常简单的脚本,所以我不确定我错过了什么。“SELECT * FROM ...”运行没有问题,但我似乎无法用新值更新表。该脚本运行时不会抛出错误,但是当我 ctrl-C 时,它给了我这个:
异常 _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now") in bound method DictCursor.__del of MySQLdb.cursors.DictCursor object at 0x19dfd90
这是我的脚本:
有谁知道为什么我的表没有更新?谢谢!
***编辑:解决方案* **
感谢 Martijn Pieters,这是我的新 websiteToSensor() 代码:
linux - 杀死 lxsession (xorg) 后运行脚本
在终止 LXDE 会话后,我试图在 bash 脚本中自动运行程序。我的脚本包括:
我也试过这个:
我的目标是退出 LXDE 会话并使用 bash 脚本在我的 Raspberry Pi 上运行 EmulationStation。我pkill lxsession;
用来绕过 lxsession 的注销确认对话框。
就目前而言,这个脚本只是让我从一个工作的 LXDE 桌面进入命令行。谢谢阅读。
python - Python Logging SMTP 处理程序消息未发送
我正在使用日志记录到旋转文件处理程序和 smtp 处理程序 - 取决于级别。在 Debian 和 Ubuntu 下 - 此日志使用两个处理程序。我在 RaspberryPi 上运行相同的代码。它记录到旋转处理程序,但我没有收到电子邮件。rPi 需要哪些额外配置?
日志记录.conf
java - 我在运行 debian wheezy 的树莓派上的 Java 蓝牙服务器需要 bluecove 本机库 - 我在哪里可以找到它?
我有一个在 Windows 机器上运行的 Java 蓝牙服务器,我想将它移植到 Raspberry pi。我在 Java 方面有很多经验,但在蓝牙或 Linux 方面却很少。
pi 目前有 Debian Wheezy 操作系统,我已经安装了蓝牙和 Java ok,并将 bluecove-gpl 和 bluecove jar 放在类路径中。
但是,当我尝试运行服务器时,Java 抱怨
本机库 bluecove_arm 不可用。
我尝试libbluecove_arm.so
从 gpl jar 重命名但没有成功,即使设置 -Dbluecove.native.path
指向它也是如此。
有谁知道在哪里可以找到正确的库,应该叫什么,应该放在哪里?
[解决了}
在 google 代码站点上找到了一个 sh 构建脚本,该脚本展示了如何编译 java 源文件、生成 jni 头文件、编译和链接 c 文件以生成 so 库文件。唯一的问题是库文件需要重命名为 libbluecove_arm.so 才能找到。全部在pi上完成!