Skip to content

Instantly share code, notes, and snippets.

View chokkoyamada's full-sized avatar
🐳
✨ 😂

Naoyuki Yamada chokkoyamada

🐳
✨ 😂
View GitHub Profile
@chokkoyamada
chokkoyamada / gist:3402892
Last active October 8, 2015 23:17
my .vimrc
set tabstop=4
set smarttab
set shiftwidth=4
syntax enable
set background=dark
colorscheme slate
set smartindent
set encoding=utf-8
set fileencodings=utf-8,ucs-bom,iso-2022-jp-3,iso-2022-jp,eucjp-ms,euc-jisx0213,euc-jp,sjis,cp932
<?php
var_dump(isPrime($argv[1]));
function isPrime($num){
21for($i=2;$i<$num;$i++){
if($num%$i === 0){
return false;
}
}
return true;
@chokkoyamada
chokkoyamada / gist:5492816
Last active December 16, 2015 20:29
count tomcat busy threads by groovy JMX
import javax.management.ObjectName
import javax.management.remote.JMXConnectorFactory as JmxFactory
import javax.management.remote.JMXServiceURL as JmxUrl
serverUrl = 'service:jmx:rmi:///jndi/rmi://localhost:9013/jmxrmi'
conn = JmxFactory.connect(new JmxUrl(serverUrl)).MBeanServerConnection
def query = new ObjectName('Catalina:*')
String[] allNames = conn.queryNames(query, null)
def fizzBuzz(n:Int):String=n match {
case n if n % 15 == 0 => "fizzbuzz"
case n if n % 3 == 0 => "fizz"
case n if n % 5 == 0 => "buzz"
case _ => n.toString()
}
assert(fizzBuzz(3) == "fizz")
assert(fizzBuzz(4) == "4")
assert(fizzBuzz(15) == "fizzbuzz")
@chokkoyamada
chokkoyamada / vagrant file
Created June 17, 2013 23:09
simple vagrant file with berksfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.berkshelf.enabled = true
config.berkshelf.berksfile_path = "Berksfile"
config.vm.box = "centos63chef"
@chokkoyamada
chokkoyamada / Vagrantfile
Last active December 26, 2015 15:59
simple vagrant config ~/Documents/vagrant ᐅ vagrant --version Vagrant version 1.2.7 ~/Documents/vagrant ᐅ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::configure("2") do |config|
config.vm.define :server do |server|
server.vm.box = "centos63"
server.vm.network :private_network, ip:"192.168.33.11"
end
@chokkoyamada
chokkoyamada / monte.rb
Created November 10, 2013 16:08
モンテカルロ法で円周率を求めるRubyスクリプト
ans0 = 0
sampling_num = 1000000
(1..sampling_num).each do
list = [Random.rand(1.0), Random.rand(1.0)]
range = Math.sqrt(list[0]**2 + list[1]**2)
if range < 1.0
ans0 += 1
end
end
@chokkoyamada
chokkoyamada / gist:7509896
Created November 17, 2013 06:04
BackLog API - findIssue
[
{
"summary":"htmlコーディング",
"status":{
"id":2,
"name":"処理中"
},
"created_user":{
"id":1073896564,
"name":"oogushi"
@chokkoyamada
chokkoyamada / gist:8097638
Created December 23, 2013 14:07
init scala spec2 project
apply plugin: 'idea-scala'
buildscript {
repositories{
maven{
url "https://raw.github.com/rodionmoiseev/maven-repo/master/repo/releases"
}
}
dependencies {
classpath group: 'org.rodion.gradle', name: 'idea-scala-plugin', version: '0.2'