Skip to content

Instantly share code, notes, and snippets.

@k-ta-yamada
k-ta-yamada / sinatra_webrick_https.rb
Last active January 14, 2021 00:47
Sinatra + WEBrick + HTTPS
require 'sinatra'
require 'webrick/https'
set :server_settings,
SSLEnable: true,
SSLCertName: [['CN', WEBrick::Utils.getservername]]
get '/' do
'https page'
end
// http://azu.github.io/promises-book/
// https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise
p = (name, num = 1) => {
return new Promise((resolve, reject) => {
console.log(`${Date.now()} - num=[${num}] name=[${name}]`);
setTimeout(() => {
console.log(`${Date.now()} - timeout: num=[${num}] name=[${name}]`)
if (name) {
@k-ta-yamada
k-ta-yamada / catch_me_if_you_can.rb
Last active February 11, 2016 11:25
catch me if you can
def catch(_)
(rand * 10).to_i.odd?
end
def you (_)
_.to_i.even?
end
me = 'me'
can = (rand * 10)