일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual Studio
- 레일즈
- It
- 휘파람부는거북이
- 성산2동
- Android
- 비주얼 스튜디오
- ror
- 휘북이
- Ruby on Rails
- 자원봉사
- 휘북이학교
- 마포구
- 루비온레일즈
- 이벤트
- 루비
- c++
- 휘파람
- 봉사활동
- Ruby
- 프로그래밍
- 자원활동
- 안드로이드
- MariaDB
- rails
- Visual Studio Emulator
- 에뮬레이터
- 친구초대
- 크롤링
- 독후감
- Today
- Total
목록IT (14)
DailyOscar
스프링부트를 공부하면서, 인텔리제이 보다는.. 손에 익은 VSCode를 사용해가며 공부하는 중에 인텔리제이를 쓰는 강사를 보면 자동완성이 잘 되는데 왜 vscode는 안되는 것인가 https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-spring-boot Spring Boot Tools - Visual Studio Marketplace Extension for Visual Studio Code - Provides validation and content assist for Spring Boot `application.properties`, `application.yml` properties files. As well as Boot-spec..
최근 레일즈 프로젝트에서 채택한 위지위그 에디터 tinyMCE gem 'tinymce-rails'gem 'tinymce-rails-imageupload' (이미지 업로드는 active_storage를 사용함) git 문서 보고 따라하니 잘 되더라. 이미지업로드까지 잘 되는 것을 확인하고, 다른 것 들을 구현하다가 I18n을 적용하게 되었다. I18n까지 구현이 완료된 후, 사진 업로드 기능을 테스트해보는데 웬 걸 업로드 완료 후, 어쩔 땐 이미지가 보이고, 어쩔 땐 안보이더라.. 응?뭐야이거 가만 살펴보니 I18n을 적용하고 url이 localhost:3000/ko/mypath/1 이런식으로 변경되버린 후에,이미지의 url이 ../../rails/active_storage/blobs/~~로 바뀌어 있더라..
이해가 확 되는 글 요약: 두 테이블의 관계에 대한 정보를 뽑아내야하는 경우 ex) Post에 달린 Comment 뽑아내기includes를 쓴다. 두 테이블이 관계는 맺어있지만, 한 쪽 테이블에서 필터링 역할만 해야하는 경우 ex) Comment가 있는 Post만 뽑아내기 joins를 쓴다.
프로젝트 생성 시 MariaDB를 사용하기 위해서 $ rails new testapp -d mysql 하면 Gemfile에 gem mysql2이 작성된 채로 번들링 한다. 근데 사전작업을 하지 않았을 경우 gem mysql2에서 다음과 같은 에러를 뿜으며 실패한다 해결하기 위하야 다음과 같이 콘솔에 입력$ sudo apt-get install libmariadbd-dev 설치 후 다시 번들링하면 잘 됨.
네트워크 설정 후 (NAT 환경에서 포트포워딩 or 브릿지 등)sudo apt-get install openssh-server 하고.. putty 등의 툴로 우분투에 접속하려는데 안된다 그래서 service ssh status를 쳐보았더니 다음과 같더라. ll /etc/ssh -> ssh_key 들의 용량이 0 이라면 (나는 확인을 안했어서 0 인 인증샷이 없음..)키를 다시 생성하자 ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key overwrite 할거냐? y 엔터엔터 그리고 su..
부트스트랩 모달 다이얼로그 In 레일즈! https://getbootstrap.com/docs/4.0/components/modal/ 부트스트랩 모달 다이얼로그 # TODO간단한 Post 모델, 컨트롤러를 생성하고 create 버튼을 눌렀을 때 form 페이지로 리다이렉트 하는 것 대신,form이 들어있는 모달 다이얼로그 띄워 생성해보자. 개발환경c9 Ruby on Rails ruby 2.5.1, Rails 5.2.0에서도 OK Gemfile에 bootstrap 추가 (Rails 5.2.0 에서는 jquery-rails 도 추가) bundle install --------------------- assets/javascripts/application.js에 bootstrap 추가assets/stylesh..
이 포스팅을 찾아온 사람은Window+R을 누르고 cmd를 열어서 D드라이브에 있는 무엇인 가를 찾아야하는데cd 명령어가 안먹어서 왔을 것이다. 해결하기 위해서는D:만 입력하면 된다이 후로 cd 명령을 통해 이동하면 된다. 왜 드라이브 간 이동에는 cd가 붙지 않을까? 서치해보았다.스택갓 미천한 영어실력으로 해석해보자면각 드라이브에는 고유한 cd를 갖고있기 때문에cd D:\somewhere 명령은 C: 드라이브에서 D:\somewhere를 찾게 된 다는 말이다. 따라서 C:에서 암만 cd를 쳐봐야 D로 넘어가지 않음. 드라이브명: 하게 되면 고유한 cd를 바꾸라는 말이 됨.... 미천하니설명이 부족했다면 링크를 따라가시길! -무책임-
흩어져있는 정보를 취합하고 서비스하기 위해 크롤링은 아주 좋은 기술이다. 만 흩어져 있다고 덮어놓고 크롤링하다간 큰 코 다친다.. 사이트들의 루트디렉토리에 있는 robots.txt 를 보면 이 사이트에 대해 크롤링을 해도 되는 지를 알 수 있다. 방법. 사이트명에 /robots.txt 를 확인한다. ex) https://www.naver.com/robots.txt 다음과 같은 페이지가 뜬다. 내용은 다음과 같다. 네이버는 모든 봇으로부터 사이트 전체에 대해 크롤링을 허용하지 않는다. 웃대 디씨 오유 ㅋㅋ http://www.robotstxt.org/ 에서 더 자세한 내용을 확인할 수 있다. 하여튼간 Disallow 라고 명시되어있는 디렉토리 및 파일에 대해 크롤링하여 상업목적의 서비스를 할 경우 위험할 ..
Window의 Chrome브라우저로 c9.io에 접속하여 루비온레일즈 프로젝트로 진행하였음 ------------------------------------------------------------------- Nokogiri 젬을 사용한다. 설치과정은.. http://www.nokogiri.org/tutorials/installing_nokogiri.html 에 잘 나와있다. gem install nokogiri 설치 완료 후.. 긁어올 네이버 실시간 급상승 검색어 부분의 HTML 소스를 살펴보자 사용하는 브라우저의 개발자모드를 써도 되고 오른 마우스클릭 후 페이지소스보기 해도 된다 ah_roll 이란 클래스명을 가진 div 태그 의 자식으로 ah_roll_area div태그가 있고 그 자식으로 ul..
IntelliJ에서 Visual Studio Emualtor for Android 사용하기 VS에뮬레이터 설치하기 Run -> Edit Configurations Target Options에서 Show Device Chooser Dialog 해쥐고밑에 체크는 해도 안해도 상관없음일일히 선택함서 하는게 귀찮다 싶으신 분은 체크! 이제 인텔리제이에 외부도구인 VS Emulator를 등록해야 합니다 File -> Settings -> External Tools -> + 이름과 설명 그리고 Tool settings 를 해야합니다.여기서 할 추가해야할 것은 2개입니다 1. 에뮬레이터 2. 에뮬레이터 매니져 에뮬레이터 실행기의 위치는 C:\Program Files (x86)\Microsoft Emulator Man..