일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- uploader
- minitest
- Shell
- activerecord
- TIP
- max중첩
- form
- java
- fileUploader
- share
- rubyonrails
- transaction
- programming
- test
- carrierwave
- Ruby on Rails
- Hadoop
- Scala
- apache spark
- 전화영어
- Ruby
- programmingTip
- mysql
- RoR
- Migration
- 점심영어스터디
- 삽질기
- fixture
- Linux
- Rails
- Today
- Total
목록전체 글 (37)
아침바라기의 이야기
느리지만 매우 안정적인 Hive의 대안으로 Presto를 사용 중이다. 통계용 데이터를 쿼리로 만들던 중에 팁 몇가지 정리해본다. (Presto + Hive + Hadoop 2.0 + MySQL 연동) 1. 하이브로의 INSERT는 불가능하다 * 아직 지원하지 않는다. (UPDATE는 아예 메뉴얼에도 없다!) * 결과를 저장하려면 CREATE AS 문을 사용하면 테이블로 저장할 수 있다. * 아래처럼... CREATE TABLE visit_log AS SELECT log_date, detail FROM raw_log 2. 서브쿼리를 사용할 수 없다 * 역시 아직 지원하지 않는다. * 대안으로 join과 inner view를 사용할 수 있다. SELECT t.id, c.val AS code FROM tab..
최근에 인상깊게 읽은 소프트웨어 장인 내용에서 발췌해서 적어본다. 이책을 처음 읽으면서 메모로 남겨둔 내용이다. 회사를 고를때 꼭 해봐야 할 질문이란다. 1. 나의 커리어로 부터 나는 무엇을 원하는가? 2. 이를 성취하기 위한 다음 단계는 무엇인가? 3. 이 일은 나의 커리어 방향과 맞는가? 4. 내가 이회사에 줄 가치는 얼마나 되는가? 5. 이 투자에 대한 이익은 얼마인가? 6. 이 투자는 얼마나 지속되야 하는가? 7. 내가 되려는 프로페셔널에 이르는데 이 일은 어떻게 도움이 되는가? 8. 이 일에서 나는 자율성,통달, 목적의식을 가질 수 있나? 9. 고용주와 생산적인 동반자 관계를 맺을 수 있나? 양측 모두 가치를 얻고 행복할 수 있나? 소프트웨어 장인 중
루비에는 여러가지 배열 생성 방법이 있다. 먼저 기본적인 배열 생성법이다. 보통 가장 많이 사용하는 방법이다. 아래처럼 배열을 선언해준다. arr = ["a", "b", "c", "d"] # 빈 배열 생성 arr2 = [] Array 클래스의 new를 이용해서 배열을 생성하는 방법도 있다. arr_by_new = Array.new # [] nils_arr = Array.new(2) # [nil, nil] # true 값으로 초기화한다. true_arrs = Array.new(2, true) # [true, true] 다차원 배열을 만들고 싶다면? block을 이용해서 배열을 생성하면 된다. 그리고 각 배열을 Hash로 초기화 싶다면? 마찬가지다. arrs = Array.new(2) { Array.new(..