typings info dt~PACKAGE_NAME --versions** But you normally should not edit typings.json manually. ** It's definitely easier to just do
| enscript -f Source-Code-Pro8 --line-numbers -p - createPropTypes.js |pstopdf -i -o out.pdf | |
| open out.pdf |
typings info dt~PACKAGE_NAME --versions** But you normally should not edit typings.json manually. ** It's definitely easier to just do
| #!/bin/sh | |
| dd count=1024 if=/dev/random 2>/dev/null|md5sum|cut -d' ' -f1 |
| $ curl http://finance.google.com/finance/info?q=TYO:7974 | |
| // [ | |
| { | |
| "id": "672774" | |
| ,"t" : "7974" | |
| ,"e" : "TYO" | |
| ,"l" : "27,980.00" | |
| ,"l_fix" : "27980.00" | |
| ,"l_cur" : "�27,980.00" |
| import * as React from 'react'; | |
| interface IInquiryConfirmDialogProps { | |
| message: string; | |
| onClick?: (evt: any) => void; | |
| } | |
| const InquiryConfirmDialog: React.StatelessComponent<IInquiryConfirmDialogProps> = (props: IInquiryConfirmDialogProps) => | |
| <div className="modal-box"> | |
| <form> |
| let tag = (strings, ...keys) => (...values) => { | |
| //console.log(strings); // [ '', 'は', 'です。' ] | |
| //console.log(keys); // [ 0, 1 ] | |
| let dict = values[values.length - 1] || {}; | |
| let result = [strings[0]]; | |
| keys.forEach((key: any, i: number) => { | |
| let value = Number.isInteger(key) ? values[key] : dict[key]; | |
| result.push(value, strings[i + 1]); | |
| }); | |
| return result.join(''); |
| function tscc { | |
| local target | |
| if [[ -n $2 ]]; then | |
| target="$2" | |
| else | |
| target=es6 | |
| fi | |
| tsc -t "$target" "$1" -outFile /dev/stdout | node | |
| } |
| #!/bin/bash | |
| function b64enc { | |
| # エンコード。-e は省略可。 | |
| if [[ -n $1 ]] && [[ -f $1 ]]; then | |
| openssl enc -e -base64 "$1" | |
| fi | |
| } | |
| function b64dec { |
| <select> | |
| { | |
| // options が undefined or nullなら、何も出力しない。配列なら選択肢に整形する。 | |
| options && Array.isArray(options) && options.map((item : any, idx : number) => | |
| <option | |
| key={`inq_opt_${idx}`} | |
| value={item.value}>{item.label}</option>) | |
| } | |
| </select> |
| /** | |
| * Template String Tag (For crafting query-string for HTTP/Get from a array) | |
| * | |
| * Usage: qsTag`${['a','b','c','d']}`(); // a=b&c=d | |
| */ | |
| export const qsTag = (strings, ...keys) => (...values) => { | |
| let result = []; | |
| const input = keys[0]; | |
| input.forEach((key: any, i: number, ary: any[]) => { | |
| const postfix = (ary.length-1 === i ? '' : '&'); |