vim /usr/bin/b2b
#! /usr/bin/env python
import sys
from_num, from_base = (sys.argv[1].split('/') + ["10"])[:2]
if len(sys.argv) > 2:
require 'rubypython' | |
arg1, arg2, arg3 = 800, 900, 1000 | |
RubyPython.start | |
np = RubyPython.import("numpy") | |
@result = np.random.triangular(arg1, arg2, arg3, 100000).to_a.map(&:to_s).map(&:to_f) | |
RubyPython.stop | |
puts @result |
vim /usr/bin/b2b
#! /usr/bin/env python
import sys
from_num, from_base = (sys.argv[1].split('/') + ["10"])[:2]
if len(sys.argv) > 2:
# http://stackoverflow.com/questions/19275856/auto-yes-to-the-license-agreement-on-sudo-apt-get-y-install-oracle-java7-instal | |
sudo add-apt-repository -y ppa:webupd8team/java | |
sudo apt-get update | |
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections | |
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections | |
sudo apt-get -y install oracle-java8-installer | |
# sudo apt-get -y install oracle-java7-installer |
String.prototype.copyToClipboard = function() { | |
/* https://gist.github.com/joeperrin-gists/8814825#gistcomment-1581738 */ | |
var text = this; | |
const input = document.createElement('input'); | |
input.style.position = 'fixed'; | |
input.style.opacity = 0; | |
input.value = text; | |
document.body.appendChild(input); | |
input.select(); | |
document.execCommand('Copy'); |
listening() { | |
if [ -z "$1" ]; then | |
lines=$(lsof -P -s TCP:LISTEN -i TCP | tail -n +2) | |
pairs=$(echo -n "$lines" | awk '{split($9,a,":"); print $2":"a[2]}' | uniq) | |
format_string="%5s %5s %s\n" | |
if [ -n "$pairs" ]; then | |
printf "$format_string" "PORT" "PID" "COMMAND" | |
for pair in $pairs; do |
mv /etc/localtime /etc/localtime-old | |
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime | |
/sbin/hwclock --systohc | |
date |
from urllib.request import urlopen | |
import bs4 | |
def dreye_dict(word): | |
html = urlopen("http://yun.dreye.com/dict_new/dict.php?w=%s" % word).read().decode("utf-8") | |
bs = bs4.BeautifulSoup(html, "html.parser") | |
usualExps = bs.select(".sg.block")[0] |
from urllib.request import urlopen | |
import bs4 | |
import os.path | |
import openpyxl | |
# openpyxl: http://liyangliang.me/posts/2013/02/using-openpyxl-to-read-and-write-xlsx-files/ | |
def yahoo_dict(word): | |
html = urlopen("https://tw.dictionary.search.yahoo.com/search?p=%s" % word).read().decode("utf-8") | |
bs = bs4.BeautifulSoup(html, "html.parser") |
from urllib.request import urlopen | |
import bs4 | |
while True: | |
word = input("Please type your word here: ") | |
html = urlopen("https://tw.dictionary.search.yahoo.com/search?p=%s" % word).read().decode("utf-8") | |
bs = bs4.BeautifulSoup(html, "html.parser") | |
explainArea = bs.select(".explain.DictionaryResults")[0] | |
wordClassList = explainArea.select(".compTitle") |