Skip to content

Instantly share code, notes, and snippets.

@rubythonode
rubythonode / package.scala
Created February 5, 2017 13:01 — forked from debop/package.scala
Port apply, let method in Kotlin Standard library to Scala
/** 모든 수형에 대해 builder 패턴을 제공하기 위해 사용 : Kotlin 의 apply method 와 같다 */
implicit class AnyRefExtension[T <: AnyRef](underlying: T) {
def build(builder: T => T): T = builder(underlying)
def let(procedure: T => Unit): Unit = procedure(underlying)
}
/** 모든 Option 에 대해 Kotlin 의 let 과 같은 기능을 제공한다 */
implicit class OptionExteions[T](underlying: Option[T]) {
def let(procedure: T => Unit): Unit = underlying foreach { procedure }
}
@rubythonode
rubythonode / PagerActivity.java
Created January 28, 2017 03:22 — forked from yrom/PagerActivity.java
sample of RecycledViewPool
public class PagerActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_paper);
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(new PageAdapter(getSupportFragmentManager()));
}
@rubythonode
rubythonode / crawl_naver_blog.py
Created April 8, 2016 07:02 — forked from allieus/README.md
네이버 블로그 크롤링
#
# AskDjango : http://facebook.com/askdjango/
#
# 파이썬 공부 목적으로만 사용하시기 바랍니다.
# 장고 웹개발 질문은 http://facebook.com/groups/askdjango/ 를 통해 풀어가세요. :)
#
import re
import itertools
import time