Skip to content

Instantly share code, notes, and snippets.

{
"workbench.colorTheme": "Qiita",
"window.zoomLevel": -1,
"editor.fontFamily": "'M+ 1m'",
"editor.fontSize": 16,
"editor.fontWeight": "400",
"workbench.iconTheme": "vs-seti",
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
name: CI
on: [push]
jobs:
test:
runs-on: ubuntu-latest
env:
DB_HOST: mysql
DB_PASSWORD: password
RAILS_ENV: test
RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }}
@takashi
takashi / base.scss
Created March 2, 2019 02:59
base.scss
@import "sanitize";
// import some base styles from https://github.com/morishitter/base/blob/master/lib/_base.scss
/**
* Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,

Keybase proof

I hereby claim:

  • I am takashi on github.
  • I am tak0303 (https://keybase.io/tak0303) on keybase.
  • I have a public key ASBLFM4QO7AF53Phun2uu09E4G-naU6Uo5Xa992Wlhp2pgo

To claim this, I am signing this object:

@takashi
takashi / DAICO.md
Last active January 23, 2018 09:07
DAICOについて(邦訳)

下記はDAOの利点を複雑さとリスクを最小限に抑えた形で取り入れ、ICOのモデルを改善するためのアイデアです。

https://ethresear.ch/uploads/default/optimized/1X/d422da54d200e5dc8e119de3a65ec885a542b4c3_1_500x249.png

アイデアは次のとおりです。DAICOコントラクトは、プロジェクトの資金調達を希望する単一の開発チームによって発行されます。 DAICO コントラクトは 「寄付モード(contribution mode)」から開始されます。このモード中は誰でもがDAICOコントラクトに対してETHを寄付し、対価としてトークンを受け取ることができます。これはキャップ付きセール、キャップなしセール、ダッチオークション形式、Interactive Coin Offering、KYCベースのパーソナルなキャップ付きセール、または他の、開発チームが選択するどのような仕組みでも良い。 寄付ができる期間が終わると、ETHを寄付することはできなくなり、そのタイミングでのトークンの残高が設定され、またこのタイミングからトークンが売買可能にすることができます。

寄付期間のあと、コントラクトはゼロで初期化された1つの主要なステート、tap (単位: wei / sec)を持ちます。 tapは開発チームがコントラクトから取り出せる1秒あたりの金額を決定します。これは以下の用に実装できます:

@takashi
takashi / gist:1ed21ac8480d854034b3c0222bdb0f98
Created December 27, 2017 19:29
vscode user configuration
{
"workbench.colorTheme": "Qiita",
"window.zoomLevel": 0,
"workbench.panel.location": "right",
"editor.fontFamily": "'M+ 1m'",
"editor.fontSize": 15,
"editor.fontWeight": "200",
"workbench.iconTheme": "vs-seti",
"editor.minimap.enabled": false,
"sublimeTextKeymap.promptV3Features": true,
@takashi
takashi / index.js
Created May 4, 2017 10:36
slate.js example
import React from 'react';
import { Editor, Raw } from 'slate';
import Layout from '../layout';
function CodeNode(props) {
return <pre {...props.attributes}><code>{props.children}</code></pre>
}
function MarkHotkey(options) {
@takashi
takashi / Package Control.sublime-settings
Created December 13, 2016 05:19
installed packages
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"Alignment",
"AutoFileName",
"Babel",
@takashi
takashi / index.js
Created July 12, 2016 18:52
react-dispatcher-decorator
import ReactDOM from "react-dom"
import React from 'react'
import {dispatcher, subscriber} from 'react-dispatcher-decorator';
@dispatcher
class Child extends React.Component {
render() {
return <button onClick={() => this.context.dispatch('increment', 1) }>increment</button>
}
}
@takashi
takashi / .tern-project
Created July 12, 2016 17:40
.tern-project
{
"libs": [
"browser",
"ecma6"
],
"plugins": {
"doc_comment": {},
"complete_strings": {},
"es_modules": {},
"node": {},