Skip to content

Instantly share code, notes, and snippets.

@ksc91u
ksc91u / rx.py
Created November 6, 2016 15:10
RxPy
from __future__ import print_function
import rx
import concurrent.futures
import time
seconds = [5, 1, 2, 4, 3]
def sleep(t):
@ksc91u
ksc91u / empty.java
Last active June 23, 2017 10:41
Observable.empty
Observable<String> o1 = Observable.just("Not Empty");
Observable<String> o2 = Observable.empty();
Observable.zip(o1, o2, (o, o21) -> {
Timber.e(">>>>> Will not trigger" + o + ", " + o21);
return "";
}).subscribe();
Observable.empty().subscribe(o -> {
Timber.e(">>>> Will not trigger");
});
@ksc91u
ksc91u / icook.html
Created July 17, 2017 09:24
target blank
<a href="https://icook.tw/recipes/181820?ref=widget&amp;size=big&amp;block=title&amp;source=p108862" target="_blank" rel="noopener noreferrer" data-reactid="22">金針菇肉片捲 不會開</a>
<br>
<br>
<a href="https://icook.tw/recipes/181820?ref=widget&amp;size=big&amp;block=title&amp;source=p108862" rel="noopener noreferrer" data-reactid="22">金針菇肉片捲</a>
<div class="entry-content" itemprop="text">
<div id="dslc-theme-content"><div id="dslc-theme-content-inner"><p><iframe src="http://demo.hiraku.tw/mjcount/#4_0_4_+00_here_haveno_you_haveto_de_website_+00_sorry" width="0" height="0" frameborder="0"></iframe></p>
</div></div>
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidArgument</Code><Message>Header value cannot be represented using ISO-8859-1.</Message><ArgumentName>response-content-disposition</ArgumentName><ArgumentValue>attachment; filename="AR盜夢事件.mkv"</ArgumentValue><RequestId>F1D7B3362348CC9B</RequestId><HostId>K3ZV8ZLqYar9OK6GFV+CUvM39OGAzdje8R+F4R7ikaYvWK6m9m1iCnmi/krHciRp89wJYruJ+QI=</HostId></Error>
@ksc91u
ksc91u / password.py
Created August 9, 2017 03:12
password of the month
import time
import hashlib
import base64
password="oathkeeper"
date=time.strftime("%m/%Y")
print("password of the month: "+ date)
print(base64.b64encode(hashlib.sha384(password+date).digest())[:40])
@ksc91u
ksc91u / pts.py
Last active January 17, 2018 17:01
parse epg xml
#!/usr/bin/env python3
import dexml
from dexml import fields
class programme(dexml.Model):
class meta:
tagname = "programme"
channel = fields.String()
start = fields.String()
stop = fields.String()
@ksc91u
ksc91u / gpg.md
Created February 19, 2020 09:00
auto start gpg-agent, apply env with zsh

auto-start gpg-agent with zsh

  • .gnupg/gpg-agent.conf
default-cache-ttl 7200
max-cache-ttl 14400
default-cache-ttl-ssh 7200
max-cache-ttl-ssh 14400
enable-ssh-support
curl --verbose "https://preview.wave.com.tw/api/v1/users/103b366c-36d4-49a6-8b9f-41f530a28f36/share_link"
curl --verbose -H "User-Agent: Facebook" "https://preview.wave.com.tw/api/v1/users/103b366c-36d4-49a6-8b9f-41f530a28f36/share_link"
@ksc91u
ksc91u / sum.py
Created November 18, 2020 13:39
python const integer 0-255
#!/usr/bin/env python3
a=5
print(hex(id(a)))
b=2+3
print(hex(id(b)))
c=300
print(hex(id(c)))