Skip to content

Instantly share code, notes, and snippets.

@euglena1215
euglena1215 / setDecryptCookies.ts
Last active October 12, 2018 15:25
RailsのCookieStoreをnodeで復号した
import * as crypto from "crypto";
import Marshal from "marshal";
function decrypt(cookie: string): Object {
const unescapedCookie = unescape(cookie);
if (!process.env.RAILS_SECRET_KEY_BASE) {
throw new Error("No Exists process.env.RAILS_SECRET_KEY_BASE");
}
const secretKeyBase = process.env.RAILS_SECRET_KEY_BASE;
export default class RestClient {
axios: any;
constructor(baseUrl: string) {
const axiosBase = require("axios");
const csrfToken = (<HTMLMetaElement>document.querySelector("meta[name=csrf-token]")).content;
this.axios = axiosBase.create({
baseURL: baseUrl,
timeout: 1000,
from PIL import Image
import numpy as np
import os
import struct
# (このファイルのpath)/imagesに画像化したMNISTを保存する
def load_mnist(path, kind='train'):
"""MNISTデータをpathからロード"""
from graphviz import *
def export_graphviz_tree(tree, filename='tree'):
"""graphvizで木構造の画像を生成する
Treeの属性
------------
root: Node
treeの根ノード
" dein Scripts-----------------------------
if &compatible
set nocompatible " Be iMproved
endif
" Required:
syntax enable
" Required:
set runtimepath+=/Users/shintanitoshio/.vim/bundle/repos/github.com/Shougo/dein.vim
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <time.h>
#define MAXS 2048
#define TRIAL_NUM 1001 //試行回数(シャッフル回数)
// TODO: テストを行うコードの記述(完了)
'''
Python 2.7.11
pip install lxml
pip install cssselect
'''
import sys
import lxml.html
param = sys.argv
@euglena1215
euglena1215 / xor.c
Last active October 22, 2015 14:28
//
// main.c
// xor.c
//
// Created by Shintani Teppei on 2015/10/10.
// Copyright © 2015年 Teppei Shintani. All rights reserved.
//
// TODO: 処理の共通化
// TODO: 変数aのいい名前を考える
var POST_URL = "https://hooks.slack.com/services/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";
var POST_CHANNEL = "#free_lunch";
var SHEET_ID = "1BzidS47agZZH3hTTr1H1EaPBUfJDyQG8guCJ0ccTKpI";
var ss = SpreadsheetApp.openById(SHEET_ID);
var users = ss.getSheetByName("users");
var histories = ss.getSheetByName("histories");
var types = [
'co-ba',