Skip to content

Instantly share code, notes, and snippets.

@Yamabiko
Yamabiko / bad_code_rev.py
Created July 20, 2015 13:39
bad_code.py の修正版。
#!/bin/env python
# -*- coding: shift_jis -*-
#
# Written by yamabiko
# 2015/July/03
import wx
PROGRAM_TITLE = "Oscillo view ver. 0.1"
PROGRAM_WRITER = "written by yamabiko"
@Yamabiko
Yamabiko / bad_code.py
Last active August 29, 2015 14:25
悪いプログラムの例。実行しない方がいい。エンコーディングは適宜。
#!/bin/env python
# -*- coding: shift_jis -*-
#
# Written by yamabiko
# 2015/July/03
import wx
PROGRAM_TITLE = "Oscillo view ver. 0.1"
PROGRAM_WRITER = "written by yamabiko"
@Yamabiko
Yamabiko / viewer_wx.py
Last active July 5, 2020 01:37
Python 2.x wxPython 波形を少しずつ変えて描画しようとしたプログラム。日本語を使っているので実行するときはエンコーディングを適当に指定してください。
#!/bin/env python
#
# Written by yamabiko
# 2015/July/03
import wx
import os
import datetime
import math
@Yamabiko
Yamabiko / viewer_rev.py
Created July 18, 2015 13:17
Python 2.x Tkinter 波形を少しずつ変えて描画しようとしたプログラムの改良版
#!/bin/env python
#
# Written by yamabiko
# 2015/July/03
import Tkinter as tk
import math
canvas_width = 600
canvas_height = 480
@Yamabiko
Yamabiko / viewer.py
Created July 18, 2015 12:18
Python 2.x Tkinter 波形を少しずつ変えて描画しようとしたプログラム
#!/bin/env python
#
# Written by yamabiko
# 2015/July/03
import Tkinter as tk
import math
canvas_width = 600
canvas_height = 480
require './parser.rb'
def get_code
code = gets
return code.chomp
end
def lexical_analyze(str)
tokens = str.split(/\s+/)
res = []
class SampleParser
prechigh
nonassoc MINUS
left '*' '/' '%'
left '+' '-'
preclow
token var int
rule
@Yamabiko
Yamabiko / twitter_updt_prof.rb
Created December 23, 2013 12:54
プロフィールをいじるプログラム
require 'twitter'
TW_CONSUMER_KEY = " your consumer key "
TW_CONSUMER_SECRET = " your consumer secret "
TW_ACCESS_TOKEN = " your access token "
TW_ACCESS_TOKEN_SECRET = " your access token secret "
# ログイン
# ログイン不要な操作もありますがこれやっとけば大抵問題ない(適当
twClient = Twitter::REST::Client.new do |config|
@Yamabiko
Yamabiko / twitter_tweet.rb
Created December 23, 2013 12:48
つぶやくだけのプログラム
require 'twitter'
TW_CONSUMER_KEY = " your consumer key "
TW_CONSUMER_SECRET = " your consumer secret "
TW_ACCESS_TOKEN = " your access token "
TW_ACCESS_TOKEN_SECRET = " your access token secret "
# ログイン
# ログイン不要な操作もありますがこれやっとけば大抵問題ない(適当
twClient = Twitter::REST::Client.new do |config|
@Yamabiko
Yamabiko / twitter_srch.out
Last active January 1, 2016 05:08
SearchResultsクラスの構造(*****は意図的に変更したところ)
#<Twitter::SearchResults:0x00000001aa3150
@attrs={
:statuses=>[
{
:metadata=>{
:result_type=>"recent",
:iso_language_code=>"ja"
},
:created_at=>"Fri Dec 20 01:54:58 +0000 2013",
:id=>4138499781806*****,