본문 바로가기

소프트웨어-이야기

[RAILS][CHARTKICK]루비로 이쁜 그래프 만들기! Chartkick진짜..편하당 !파이썬, 자바스크립트로도 지원해준다고 한다. D3보다도 편하고, 이쁜 그래프를 레일즈로 바로 생성할 ㅅ ㅜ있다. 젬파일에 gem chartkick을 선언하고, bundle install하고,이제 view에다가 그래프를 넣고싶은 곳에 저 함수를 넣어주면!복잡하고 지저분한 TAG/CSS/JS 없이 이쁜 그래프가 뚝딱 만들어진다.JSON 규격을 맞추려고 소스코드를 여기저기 FOR문 돌면서 안뜯어고쳐도 된당루비 객체랑 바로 매핑된다! 쪼으당!여기서 TIP은 line_chart의 data 구조는 [['2015-09-10',3]['2015-09-10',4]] or {'2015-09-10'=>3,'2015-09-10',4} 형태이다.찾느라 시간을 좀 들였다 쩝 https://githu..
[ruby] ruby / rails로 자동 로그인 봇만들기 나는 미생이다그래서 이번 추석은 미생을 위하여 달려야했지만, 항상 시험전날에는 딴짓을 하게 되듯딴짓을 하였다.ㅎ_ㅎ 인생이 걸렸는뎀 ㅎ_ㅎ딴짓잼..ㅎ_ㅎ크롤링 잼.. 크롤링덕후되버려쓰 ㅎ_ㅎ거의 살면서 첨으로 내 플밍 능력으로 나한테 편한 기능을 만들었다 ㅎ_ㅎ 긱스러운거 만든적이 첨이라 뿌듯 ㅎ_ㅎ 오늘 만든건 '자동 로그인 봇'이다. 어느 카페에서 등업을 하려면 로그인 기록이 몇십회 되어야하는데 매일 깜빡해서 로그인을 못했다.그래서 나는 등업을 하려면.. 정말 몇년 후가 될 필이였다. 그래서 RUBY로 매일 새벽에 자동 로그인하는 봇을 만들었다. 웹서버 OR AWS를 사용하는 건 아니지만, GEM을 편하게 사용하려고 RAILS를 사용했다.MECHANIZE랑 WHENEVER GEM을 사용하니까 금방 뚝..
[Rspec]테스트 할 코드에 원하는 메소드가 실행되고 있는지 확인하기 should_receive(:확인할 메소드명).with(넘겨질 파라미터 값).and_return({반환되어야하는 값}): Ruby Rspec에서 테스트 코드에서 검증하고자 하는 클래스에서 *** 메소드가 실행되고 있는지 확인하는 기능을 지원한다. 예시 it "calls Zoogle.graveyard_locator" do Zoogle.should_receive(:graveyard_locator).with(zombie.graveyard).and_return({latitude: 2, longitude: 3}) zombie.geolocate end 옵션주기should_receive(:function)에는 옵션을 줄 수 있다.should_receive(:function).once : 한번 호출되었다.should_..
[FACEBOOK API]페이스북 공유하기 기능 달기 / 자바스크립트 / FB.ui 페이스북 공유하기 기능에 대해서 포스팅하고자 한다! facebook 공유하기 기능 달기 차터 1. facebook developer (https://developers.facebook.com)에서 개발자로 등록을 하여, app을 등록하여 app id를 발급받아야 한다.2. 위 화면의 choose a platform을 클릭하여, 웹 사이트 플랫폼을 선택한다. 그리고 아래에 공유하고자 하는 페이지의 도메인을 등록한다. 3. URL Redirection 활용하여 공유하기 링크 등록하기 (관련 링크)html > A 태그 혹은 Button의 location.href 속성에 위의 값을 넣어주면 된다.app_id는 1번에 보이는 자기의 app_id를, href에는 공유하고자 하는 웹페이지의 링크를, redirect_..