일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fileUploader
- uploader
- share
- Scala
- max중첩
- form
- programming
- Migration
- rubyonrails
- activerecord
- minitest
- apache spark
- Linux
- Ruby
- RoR
- test
- mysql
- programmingTip
- fixture
- Ruby on Rails
- Hadoop
- carrierwave
- transaction
- java
- Shell
- 삽질기
- 전화영어
- TIP
- 점심영어스터디
- Rails
- Today
- Total
목록전체 글 (37)
아침바라기의 이야기
요즈음 회사에서 레일즈로 프로젝트를 진행하고 있다. 최근의 경험을 공유해보고자 글을 쓴다.erb 파일에서의 레일즈의 폼은 아래와 같이 구성한다.(스케폴드 해보면 바로 나온다.ㅎㅎ) 이러면 레일즈가 아래처럼 HTML로 렌더링 해준다.이 폼을 submit 해보자.그러면 submit 타켓 controller의 @model.param1에 값이 들어간다. 보통 레일즈 쓰다보면 이쯤에서 구현이 끝난다. 그럼 모든 문제해결?! 그러면 내가 이글을 안쓰지.을 할 수는 없다.업무를 진행하다보면 기획자의 아름다운 요구사항으로 인해, 아래와 같은 얘기를 듣는다 "요 페이지에서 버튼누르면 입력 컬럼이 추가되도록 만들어주세요!""...." 요 말인 즉슨 AJAX 통신을 하든가, 아니면 form 하나로 객체 여러 개를 컨트롤러로..
회사에 도커 도입을 위해 Slide를 한번 만들어 봤습니다.도커 소개와 간단한 명령어 정리해서 슬라이드로 만들어봤습니다.
Hadoop이나 Spark로 로그성 데이터 처리를 하다보면 일부를 샘플링해서 데이터의 흐름을 봐야할 일이 꼭 생긴다.이 흐름이 어떤 형상과 특징을 가지고 있는지 알기 위해서다.아파치 로그를 생각해보자. 당신이 운영하는 웹사이트를 크롤링하는 크고 아름다운(!) 봇이 있다. 보통 포탈은 이런 크롤러를 굉장히 싫어해서(아무래도 저작권 문제 등등으로..) 개발자는 크롤러가 어떤 시간간격으로 데이터를 가져가는지, 어떤 경로로 오는지를 파악해야 하는 경우가 있다. (당연하지만 아파치 로그로 이걸 다 파악하긴 무리다. 하지만 꾸준히 모니터링 해줘야 한다...-_-)이 대상 데이터를 찾기 위해선 특이한 형태의 접속 패턴을 찾아야 한다.작은 사이트라면 사람의 눈으로 전체로그를 다 확인할 수 있을 것이다. 그러나 수십만명..