I hereby claim:
- I am mooyoul on github.
- I am mooyoul (https://keybase.io/mooyoul) on keybase.
- I have a public key whose fingerprint is 01D5 6573 1BC8 53CE F377 5809 6484 30A9 9AE1 8FAE
To claim this, I am signing this object:
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Login</title> | |
</head> | |
<body> | |
<a href="/auth">Click here to sign in</a> | |
</body> | |
</html> |
FROM amazonlinux:2017.03.1.20170812 | |
MAINTAINER MooYeol Lee "[email protected]" | |
# Pin Openssl Version for Lambda runtime comaptiblity | |
RUN yum localinstall -y http://packages.us-east-1.amazonaws.com/2016.09/updates/15aa5a441a1b/x86_64/Packages/openssl-devel-1.0.1k-15.99.amzn1.x86_64.rpm && \ | |
yum localinstall -y http://packages.us-east-1.amazonaws.com/2016.09/updates/15aa5a441a1b/x86_64/Packages/openssh-6.6.1p1-33.66.amzn1.x86_64.rpm && \ | |
yum localinstall -y http://packages.us-east-1.amazonaws.com/2016.09/updates/15aa5a441a1b/x86_64/Packages/openssh-clients-6.6.1p1-33.66.amzn1.x86_64.rpm && \ | |
yum install -y yum-plugin-versionlock && \ | |
yum versionlock openssl* openssh* python* && \ |
const axios = require('axios'); | |
const { send, sendError } = require('micro'); | |
const { URL, URLSearchParams } = require('url'); | |
const KAKAO_APP_KEY = 'YOUR_KAKAO_APP_KEY'; | |
const KAKAO_REDIRECT_URL = 'http://www.lvh.me:3000/authorize/callback'; | |
const KAKAO_AUTHORIZE_ENDPOINT = (() => { | |
const url = new URL('https://kauth.kakao.com/oauth/authorize'); |
I hereby claim:
To claim this, I am signing this object:
'use strict'; | |
const debug = require('debug'); | |
const puppeteer = require('puppeteer'); | |
const log = debug('script'); | |
log.enabled = true; | |
const ALLOWED_COMPONENT_KEYS = ['canvas', 'webgl', 'audio'].reduce((hash, v) => { | |
hash[v] = true; |
import { S3 } from "aws-sdk"; | |
import * as BbPromise from "bluebird"; | |
import * as _ from "lodash"; | |
export async function listAllObjects(s3: S3, bucket: string, prefix: string) { | |
const keys: string[] = []; | |
let nextContinuationToken: any; | |
do { |
import { makeTokenizer as makeHTTPTokenizer } from "@tokenizer/http"; | |
import { imageSize } from "image-size"; | |
export class MediaExtractor { | |
public async peek(url: string) { | |
const CHUNK_SIZE = 1024 * 64; // 64KByte | |
try { | |
const tokenizer = await makeHTTPTokenizer(url, { | |
initialChunkSize: CHUNK_SIZE * 2, // 128 KByte |
DPI Enabled? | Video # | Device | Connectivity | OS | Test Method | Results |
---|---|---|---|---|---|---|
Yes | 1 | Apple Macbook Pro 16" 2019 Late | Wi-Fi | macOS Big Sur 11.1 | Chrome | Chrome hangs over 1 minutes, reports "ERR_TIMED_OUT" or "ERR_CONNECTION_RESET" |
Yes | 1 | Apple Macbook Pro 16" 2019 Late | Wi-Fi | macOS Big Sur 11.1 | curl | curl hangs over 1 minutes, reports error |
Yes | 1 | Apple Macbook Pro 16" 2019 Late | Wi-Fi | macOS Big Sur 11.1 | OpenSSL | OpenSSL client hangs over 1 minutes, reports error |
No | 1 | Apple Macbook Pro 16" 2019 Late | Wi-Fi | macOS Big Sur 11.1 | Chrome | Receive response immediately |
No | 1 | Apple Macb |
'use strict'; | |
const crypto = require('crypto'); | |
const express = require('express'); | |
const http = require('http'); | |
const morgan = require('morgan'); | |
const path = require('path'); | |
const { URL } = require('url'); | |
const app = express(); |