Skip to content

Instantly share code, notes, and snippets.

Kazuki Yoshida kazy1991

  • Cookpad.Inc
  • Yebisu/Tokyo
Block or report user

Report or block kazy1991

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View kotlin.md

スコープ関数とデリゲーションについて

拡張関数について

kotlinは任意のクラスに後からメソッドを追加できます。これを拡張関数と呼びます。

fun String.print() {
  System.out.println(this)
}
View gist:f4cd1d377e5162f88305e3f31291b6fb
Error detected while processing function <SNR>59_ShowMarks:
line 39:
E885: Not possible to change sign ShowMark76
Press ENTER or type command to continue
View activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button"
android:text="電話をかける"
android:layout_centerInParent="true"
android:layout_width="wrap_content"
View MainActivity.java
@RuntimePermissions
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
View gist:173c2a508d9df0e2d940
csv = <<'EOS'
勝海舟 コンパイラ C++プログラミング
勝海舟 コンパイラ Javaプログラミング
坂本龍馬 コンパイラ C++プログラミング
坂本龍馬 コンパイラ Ruby on Rails
坂本龍馬 データベース Ruby on Rails
坂本龍馬 データベース リレーショナルモデル
桂小五郎 コンパイラ Javaプログラミング
桂小五郎 コンピュータアーキテクチャ Javaプログラミング
桂小五郎 コンピュータアーキテクチャ オペレーティングシステム
View gist:0b0ad0fdd7d9ccca9d65
extension Int {
var fizzbuzz: String {
var stuff = (self%3==0, self%5==0)
switch stuff {
case (true,false):
return "fizz"
case (false,true):
return "buzz"
case(true,true):
return "fizzbuzz"
View gist:5c273ab9c399f73136a9
NeoBundle 'tpope/vim-dispatch'
NeoBundle 'thoughtbot/vim-rspec'
let g:rspec_command = 'Dispatch rspec {spec}'
nmap <silent><leader>ff :call RunNearestSpec()<CR>
View gist:10931581
package jp.co.denso.android.denmobi.others;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.net.InetAddress;
import java.util.ArrayList;
View quicksort.py
def quicksort(list):
if len(list) <= 1:
return list
pivot = list[0]
left = []
right = []
for val in list[1:len(list)]:
if val < pivot:
left.append(val)
else:
View RectangularGrid.py
import math
import string
class RectangularGrid:
def countRectangles(self, width, height):
counter = 0
for i in range(1,width+1):
for j in range(1,height+1):
if i != j:
counter += ( (1+ (width-i)) * (( 1 + (height- j))) )
You can’t perform that action at this time.