start new:
tmux
start new with session name:
tmux new -s myname
#!/bin/sh -e | |
# | |
# Usage: browser | |
# pipe html to a browser | |
# e.g. | |
# $ echo '<h1>hi mom!</h1>' | browser | |
# $ ron -5 man/rip.5.ron | browser | |
if [ -t 0 ]; then | |
if [ -n "$1" ]; then |
안드로이드 개발에서 많은 비중을 차지하는 UI패턴은 ListView에서 여러 이미지를 보여주는 Activity입니다. 전형적인 흐름을 정리하면 아래와 같습니다.
1. 목록조회 API호출
2. API를 파싱하고 ListView에 데이터를 보여 줌.
3. 각 아이템마다의 이미지 주소로 다시 서버를 호출
4. 이미지를 디코딩하고 ImageView에서 보여줌.
/** | |
* 숫자를 한글발음대로 표기 | |
* 구글 스프레드시트에서는 아래의 함수가 없어서 구현함. | |
* 한글만 지원. (원래 함수는 한자 등의 다양한 타입을 지원함) | |
*/ | |
function numberstring(num) { | |
var namesInSeat = ['', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구'], | |
namesInSeats = ['', '십', '백', '천'], | |
namesInFourSeat = ['', '만', '억', '조'], |
// | |
// Lambda's timeout needs to be >5 seconds, 10 should do | |
// | |
var startedAt = new Date(); | |
var interval = setInterval(function () { | |
console.log(startedAt, new Date()); | |
}, 1000); |
AWS 학습 링크집 시리즈
⚠ This post is fairly old. I don't keep it up to date. Be sure to see comments where some people have posted updates
What this will cover
www.website.com
to website.com
index.html
)val rivateKey = privateKeyAsText | |
.replace("-----BEGIN PRIVATE KEY-----\n", "") | |
.replace("-----END PRIVATE KEY-----", "") | |
.replace("\n", "") | |
.let { | |
val encodedKey = Base64.getDecoder().decode(it) | |
val kf = KeyFactory.getInstance("RSA") | |
val keySpec = PKCS8EncodedKeySpec(encodedKey) | |
kf.generatePrivate(keySpec) as RSAPrivateKey | |
} |