Skip to content

Instantly share code, notes, and snippets.

View khrtz's full-sized avatar

Kohei Ito khrtz

View GitHub Profile
タブ文字を入力 C-q 【TAB】
@khrtz
khrtz / 1.1.3.markdown
Last active August 29, 2015 14:22
初めてのRuby 読書メモ

動く擬似コード

(2..100).each do |candidate| # 2から100までのそれぞれ(each)について、順に素数の候補(candidate)として扱う
sqrt = Math.sqrt(candidate) # 候補の平方根(square root)を取る
factor_found = (2..sqrt).any? {|i| candidate % i == 0} # foctor_found = 2から平方根までのいずれかのanyが、candidate % i == 0となる

if factor_found then
  print "#{candidate}は合成数\n"
else
  print "#{candidate}は素数\n"

プール代数と比較演算

1> true and false. 
false 
2 > false or true. 
true
3 > true xor false. 
true 
4 > not false. 
@khrtz
khrtz / file0.txt
Last active August 29, 2015 14:27
githubとうまくssh通信できない時 (Permission denied) ref: http://qiita.com/khrtz/items/0781deb5727d97113881
ssh-add .ssh/xxxxxx_rsa
@khrtz
khrtz / rubygem.markdown
Created August 19, 2015 05:49
Rubyでツールを作るときに確認すること

##bundler ひな形を生成

bundle gem supergem -b
@khrtz
khrtz / file0.txt
Last active September 11, 2015 04:58
[React]propsの個数を指定する ref: http://qiita.com/khrtz/items/803063260b31ec693d31
// item-list.jsx
import Item from './item.jsx'
propTypes() {
itemLimit: React.PropTypes.number
}
render() {
@khrtz
khrtz / file0.txt
Created September 14, 2015 10:05
[react-router]Link toを使うと要素が表示されない時 ref: http://qiita.com/khrtz/items/87e7d4ff0ca0fd1c61e3
<Link to="mypage" className="aaa"></Link>
@khrtz
khrtz / Test.scala
Last active November 21, 2015 21:10
scala tutorial
object Test {
def main(args: Array[String]) {
var x = 30;
if( x < 10 ){
println("Value of X is 10");
} else if( x == 20){
println("Value of X is 20");
} else if( x == 30 ){
println("Value of X is 30");
import React from 'react'
import Router, { Route, Routes, Link, DefaultRoute, RouteHandler, Handler } from 'react-router';
import Header from './header.jsx'
import Footer from './footer.jsx'
import TopPage from './containers/TopPage.jsx'
import Project from './components/project.jsx'
import SearchList from './components/search-list.jsx'
import AboutMore from './handlers/about-more.jsx'
import NewRegistration from './handlers/new-registration.jsx'
@khrtz
khrtz / tab.js
Last active December 17, 2015 08:35
Reactのタブ切り替え ex.1
onMoveTab(e) {
const root = ReactDOM.findDOMNode(this.refs.filter)
$(root).find("li").remove("active")
$(e.target).closest("li")s.addClass("active")
this.props.onChangeCB($(e.target).closest("li").text())
}
render () {
this.props.tabList.map((item, key) => {