Skip to content

Instantly share code, notes, and snippets.

View yasuhiro-okada-aktsk's full-sized avatar

Yas Okada yasuhiro-okada-aktsk

  • Tokyo
View GitHub Profile
propTypes: {
// You can declare that a prop is a specific JS primitive. By default, these
// are all optional.
optionalArray: React.PropTypes.array,
optionalBool: React.PropTypes.bool,
optionalFunc: React.PropTypes.func,
optionalNumber: React.PropTypes.number,
optionalObject: React.PropTypes.object,
optionalString: React.PropTypes.string,
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / redux-test.js
Last active September 9, 2016 03:01
aktsk redux
import {expect} from 'chai';
import reducer from '../index'
describe('image_uploader reducer', () => {
describe('init', () => {
it('should initialize state', () => {
const action = {}
const result = {
# model
rails g model Company --no-migration -t rspec
# controller (page)
rails g controller Rules -t rspec
# scaffold
rails generate scaffold Plan -t rspec
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / actions.js
Created August 16, 2016 08:24
redux templates
mport {createAction} from 'redux-actions'
import {METHOD_GET, METHOD_POST, METHOD_PUT, createApiMeta} from '../../../common/js/actions/helpers/api';
export const aaaGet = createAction('AAA_GET',
() => ( null ),
(id) => createApiMeta(`/api/company_branches/${id}`, null, METHOD_GET));
-
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / elixir_google_place.ex
Last active May 22, 2016 08:53
elixir: google place api
defmodule GooglePlaces do
@moduledoc false
# https://developers.google.com/places/web-service/?hl=ja
use HTTPoison.Base
#require Logger
@text_search "/textsearch/json?key=<api key>"
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / phoenix auth model
Created February 10, 2016 04:20
phoenix auth model
mix phoenix.gen.json UserAuth user_auths email:string encrypted_password:string password:string type:string
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / ecto_gen_migration.ex
Created December 15, 2015 11:10
mix ecto.gen.migration
mix ecto.gen.migration add_posts_table
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / js_log.js
Created November 16, 2015 03:02
javascript log
console.debug("%O", obj)
SampleElixirEctoSelect.Repo.start_link
alias SampleElixirEctoSelect.RssFeed
Enum.map 0..99,
fn _ ->
params = %{
feed_url: Faker.Internet.url,
title: Faker.Commerce.product_name,
subtitle: Faker.Company.bs,