본문 바로가기 메뉴 바로가기

끄적끄적 낙서장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

끄적끄적 낙서장

검색하기 폼
  • Study (67)
    • Ruby (13)
    • C & C++ (13)
    • Java & Spring (10)
    • DB (21)
    • Algorithm (7)
    • 비공개 (0)
    • 기타 (3)
  • 방명록

ruby (6)
[Ruby] 루비 메타프로그래밍(6) - Singleton Class

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다.https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. 저번 포스팅(Callable Object - http://idea-sketch.tistory.com/40 )에 이어서 다음편이다. Current Class우리는 Ruby 프로그래밍을 하면서 self 를 이용해서 항상 Current Object 를 알 수 있다.그리고 이미 알고 ..

Ruby 2018. 7. 14. 12:21
[Ruby] 루비 메타프로그래밍(5) - Callable Object

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다.https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. 저번 포스팅(Block, Scope - http://idea-sketch.tistory.com/39 )에 이어서 다음편이다. 오늘은 Callable Object에 대해서 알아볼 예정이다. Callable Object 저번 포스팅을 다시한번 생각해보면 block 은 2단계로 동작..

Ruby 2018. 7. 9. 13:37
[Ruby] 루비 메타프로그래밍(4) - Blocks, Scopes

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다.https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. 저번 포스팅(Method - http://idea-sketch.tistory.com/38 )에 이어서 다음편이다. 오늘은 Blocks 과 Scopes 에 대해서 알아볼 차례이다. Blocks 은 proc 과 lambda 등을 포함해서 callable objects 라고 불리는 ..

Ruby 2018. 7. 3. 22:16
[Ruby] 루비 메타프로그래밍(3) - Method

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다.https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. 저번 포스팅(Ancestors chain - http://idea-sketch.tistory.com/37 )에 이어서 다음편이다. 오늘은 예제를 기반으로 어떻게 하면 Ruby에서 Metaprogramming 을 사용하여 중복함수를 효율적으로 제거 할 수 있을지에 대해 알아본다...

Ruby 2018. 6. 30. 12:04
[Ruby] 루비 메타프로그래밍(2) - Ancestors Chain

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다.https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. 저번 포스팅(Object Model - http://idea-sketch.tistory.com/36 )에 이어서 다음편이다. 함수를 사용하면 무슨일이 생길까? Ruby에서는 함수를 사용할때 아래의 2가지 작업을 한다.해당 함수를 찾는다. 이 과정을 Method Lookup 이라..

Ruby 2018. 6. 17. 09:53
[Ruby] 루비 메타프로그래밍(1) - Object Model

오늘의 포스팅 내용은 Ruby Metaprogramming 이다. 포스팅의 내용은 사내에서 Ruby Metaprogramming 에 대한 발표를 위해서 아래의 책을 읽고 내용들을 정리한것이다. https://books.google.co.kr/books/about/Metaprogramming_Ruby_2.html?id=V0iToAEACAAJ&source=kp_cover&redir_esc=y 내용이 많기때문에 시리즈로 소개할 예정이다. Metaprogramming 이란? Ruby 를 사용하면서 접하게된 개념이다. 우선 언제나 그렇듯 wiki의 정의부터 읽어보자. 메타프로그래밍(metaprogramming)이란 "자기 자신 혹은 다른 컴퓨터 프로그램을 데이터로 처리함으로써 프로그램을 작성·수정하는 프로그램을 ..

Ruby 2018. 6. 16. 12:12
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 인덱스
  • autoload_paths
  • Elasticsearch Cluster
  • 루비 상수
  • 갭 락
  • MySQL 인덱스
  • db
  • 메타프로그래밍
  • MySQL
  • InnoDB
  • ruby meta programming
  • 엘라스틱서치 기초
  • 페어 프로그래밍
  • dead lock
  • MySQL 족보
  • 되추적
  • 루비
  • ruby
  • metaprogramming
  • mysql lock
  • innoDB lock
  • 트랜잭션
  • lock
  • 페어프로그래밍
  • 넥스트 키 락
  • Autoloading
  • Pair-programming
  • gap lock
  • 루비 메타프로그래밍
  • next key lock
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바