Skip to content

Instantly share code, notes, and snippets.

@sh4869
sh4869 / Arduinode_Error.txt
Last active Aug 29, 2015
Arduinodeを使用しchromeでローカルホストに接続する時に起こるエラーレポート
View Arduinode_Error.txt
--一回目
JSON parse error : SyntaxError: Unexpected end of input
/home/sh4869/heimcontrol.js/node_modules/arduinode/arduinode.js:134
throw e;
^
SyntaxError: Unexpected end of input
at Object.parse (native)
at SerialPort.<anonymous> (/home/sh4869/heimcontrol.js/node_modules/arduinode/arduinode.js:118:27)
@sh4869
sh4869 / mikutter_turai.rb
Last active Aug 29, 2015
つらいという言葉が入ってるtweetをにゃーんにするmikutterプラグイン
View mikutter_turai.rb
# -*- coding: utf-8 -*-
#参考にさせていただいたプラグインです
#
#@firstspring1845のpostをすべて’おしりターボ’に変えてしまうプラグイン(https://gist.github.com/rinx/8822332)
#〄が含まれるツイートを検出したら即座に空リプするmikutterプラグイン(https://gist.github.com/penguin2716/4518448)
#
class Message
def self.appear(message)
if message.message.to_s =~ /つらい/
message[:message] = "にゃーん"
@sh4869
sh4869 / RubyGemsInstallError.txt
Created Feb 16, 2014
RubyGemsでinstallコマンドを実行したときに起こるエラー
View RubyGemsInstallError.txt
ERROR: Error installing twitter:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:1:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/http_parser.rb-0.6.0 for inspection.
@sh4869
sh4869 / tweet_gtk2.rb
Last active Aug 29, 2015
gtk2を使って簡単にツイートするスクリプト
View tweet_gtk2.rb
require 'gtk2'
require 'twitter'
CONSUMER_KEY = YOUR_CONSUMER_KEY
CONSUMER_SECRET = YOUR_CONSUMER_SECRET
ACCESS_TOKEN = YOUR_ACCESS_TOKEN
ACCESS_SECRET = YOUR_ACCESS_SECRET
@rest_client = Twitter::REST::Client.new do |config|
config.consumer_key = CONSUMER_KEY
@sh4869
sh4869 / qtbindings_install_error.txt
Created Mar 11, 2014
Bundleでqtbindingsをインストールした際に発生したエラー
View qtbindings_install_error.txt
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
make
mkdir ext/build
mkdir bin/1.9
mkdir bin/2.0
mkdir bin/plugins
mkdir bin/plugins/accessible
@sh4869
sh4869 / Qt_error.txt
Last active Aug 29, 2015
QTをmakeしようとして心が折れた
View Qt_error.txt
d72): `XConvertSelection' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0xfe3): `XSendEvent' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x10a9): `XSendEvent' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x114e): `XGetWindowProperty' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x126d): `XGetWindowProperty' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x12a1): `XFree' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x12ea): `XGetWindowProperty' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x1553): `XCheckTypedWindowEvent' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x15e2): `XFree' に対する定義されていない参照です
qmotifdnd_x11.cpp:(.text+0x1652): `XFree' に対する定義されていない参照です
@sh4869
sh4869 / key.rb
Last active Aug 29, 2015
TwiiterのOauth認証とkeyの保存についてのプログラム
View key.rb
CONSUMER_KEY = YOUR_CONSUMER_KEY
CONSUMER_SECRET = YOUR_CONSUMER_SECRET
View mikutter_sintyoku.rb
i# -*- coding: utf-8 -*-
Plugin.create(:mikutter_sintyoku) do
on_appear do |ms|
ms.each do |m|
if m.message.to_s =~ /進捗どうですか/
to_name = m.user.idname
dialog = Gtk::Dialog.new("進捗どうですか",
$main_application_window,
Gtk::Dialog::DESTROY_WITH_PARENT,
@sh4869
sh4869 / sketch.ino
Last active Aug 29, 2015
Arduinoでゆっくりサーボを動かしたい時に使う
View sketch.ino
#include <Servo.h>
Servo servo;//サーボのインスタンス
int i = 0;
int val = 0;
void setup(){
//サーボの信号線を3番ピンに接続
//(PWMピン以外のピンにも接続可)
@sh4869
sh4869 / Tweet.rb
Last active Aug 29, 2015
Gtk2で出来たツイッタークライアント紛いです。ファイルが結構分割されているので使いたければ。
View Tweet.rb
def tweet_dialog
window = Gtk::Window.new
window.title = "Tweet"
window.signal_connect("delete_event") do
Gtk.main_quit
false
end
window.border_width = 20