Skip to content

Instantly share code, notes, and snippets.

はじめまして
アイデンティティーの林と申します。
※QiitaまたはGitHubでメールアドレスを確認し、ご連絡しております。
日本のITエンジニアの「キャリアアップ、バリューアップ、ライフアップ」実現のためにRyo Kato様とお話する機会を頂きたくご連絡しました。
// https://github.com/slackapi/bolt/blob/43b8b78042752778484edd6018a37464bbfae2f5/src/middleware/builtin.ts#L208-L23
function matchText(pattern) {
return async ({ event, context, next }) => {
let tempMatches
if (event.text === undefined) {
return
}
// Filter out messages that don't contain the pattern
// https://twitter.com/crampotter/status/1236915846250770433
const bitmap = [
[1, 0, 0, 0, 1, 1, 1],
[1, 0, 0, 0, 1, 0, 1],
[1, 1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
function intersperse(array, item) {
if (array.length < 2) {
return array
}
return array.reduce(
(acc, cur, i) => i === array.length - 1 ? [...acc, cur] : [...acc, cur, item],
[]
)
}
@hashedhyphen
hashedhyphen / spam.txt
Created February 21, 2019 08:52
Githubを拝見させて頂きご連絡致しました
突然のご連絡、失礼致します。
株式会社Branding Engineerの--と申します。
Githubの過去のリポジトリーを拝見させていただきました。
この度は株式会社Branding Engineerにて運営しております、
プログラミングスクール事業の件でご連絡させていただきました。
☆tech boostメンター(教育エンジニア)募集☆
【スカウトとお声かけの経緯について】テクノブレーン株式会社と申します
加藤 諒様
テクノブレーン株式会社の___と申します。
以前にも弊社よりメールを送らせて頂いておりました。
続けてのご連絡失礼致します。ご相談をさせて頂きたい事がありメールを送らせて頂きました。
弊社は技術者・エンジニアに特化したスカウト・ヘッドハンティング会社です。

The 9 Lives of Bleichenbacher’s CAT: New Cache ATtacks on TLS Implementations

https://eprint.iacr.org/2018/1173.pdf

  • Eyal Ronen (Weizmann Institute)
  • Robert Gillham (University of Adelaide)
  • Daniel Genkin (University of Michigan)
  • Adi Shamir (Weizmann Institute)
  • David Wong (NCC Group)
  • Yuval Yarom (University of Adelaide, Data61)
function exec(csv) {
function removeQuotes(str) {
return str.replace(/^"(.*)"$/, "$1")
}
const table = document.querySelectorAll("div.tabContainer table")[0]
const rows = [...table.querySelectorAll("tr:nth-child(n+2)")]
const lines = csv.split("\n").filter(l => /^\d+/.test(l))
lines.forEach((line, index) => {
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test Cases</title>
<script>
document.addEventListener('DOMContentLoaded', () => {
const ctx1 = document.getElementById('canvas1').getContext('2d');
const ctx2 = document.getElementById('canvas2').getContext('2d');
ActiveAdmin.register SomeModel do
permit_params :flag
module ControllerWithParamsMapping
MAP = { '0' => false, '1' => true }
def permitted_params
mapped_params = super
if mapped_params[:some_model].present?
mapped_params[:some_model][:flag] = MAP[mapped_params[:some_model][:flag]]