Skip to content

Instantly share code, notes, and snippets.

View yfwu's full-sized avatar

Yu-Fu Wu yfwu

View GitHub Profile
@yfwu
yfwu / clock.py
Created November 19, 2012 14:54
A python daemon use zenity to notice user his setting time.
import os, sys, time
setting = raw_input('Please input your time setting:')
newpid = os.fork()
if newpid == 0:
while True:
time.sleep(10)
if setting <= time.strftime("%H%M",time.localtime(time.time())):
os.system('zenity --error --text="Alert!"')
break
@yfwu
yfwu / clocl-kde.py
Created November 19, 2012 15:07
A python daemon use kdialog to notice user his setting time.
import os, sys, time
setting = raw_input('Please input your time setting:')
newpid = os.fork()
if newpid == 0:
while True:
time.sleep(10)
if setting <= time.strftime("%H%M",time.localtime(time.time())):
os.system('kdialog --error "Alert!"')
break
@yfwu
yfwu / robot.js
Created December 6, 2012 11:23
ZATIC_POWER ONCE
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.rotateCannon(180);
@yfwu
yfwu / robot.js
Created December 6, 2012 13:50
ZATIC_POWER DUAL
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.rotateCannon(180);
@yfwu
yfwu / robot.js
Created December 6, 2012 23:41
ZATIC_POWER TRIA
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);
@yfwu
yfwu / robot.js
Created December 6, 2012 23:42
ZATIC_POWER TRIA
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
@yfwu
yfwu / robot.js
Created December 7, 2012 05:59
Zolmeister
var robots = new Array();
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.start = function( ev ){
@yfwu
yfwu / gist:4322466
Created December 17, 2012 21:31
寄生蟲跑考資料庫建立與練習程式
#!/usr/bin/python2
# Filename: parasite_Chinese.py
#-*- coding:utf-8 -*-
import numpy.random as random
import cPickle as p
filedata = 'parasites.data'
def loaddict(filename):
@yfwu
yfwu / gist:4529568
Created January 14, 2013 11:50
A download script written in python
import urllib2
import sys
site=sys.argv[1]
for num in range(1,189):
strnum=str(num)
if len(strnum)==1:
strnum='00'+strnum
if len(strnum)==2:
@yfwu
yfwu / gist:4630677
Last active December 11, 2015 16:49
News settings
(setq gnus-secondary-select-methods '((nntp "news.gmane.org")))
(setq-default
gnus-summary-line-format "%U%R%z %(%&user-date; %B[%s]--[%f]%)\n"
gnus-user-date-format-alist '((t . "%Y-%m-%d %H:%M"))
gnus-summary-thread-gathering-function 'gnus-gather-threads-by-references
gnus-thread-sort-functions '(gnus-thread-sort-by-most-recent-date)
gnus-sum-thread-tree-false-root ""
gnus-sum-thread-tree-indent " "
gnus-sum-thread-tree-leaf-with-other "├> "