" target="_blank">
[ Git에 처음 올릴 때 ] 1. 아래 주소에 접속합니다.https://github.com 2. New repository 를 클릭 후 public으로 설정 후에 생성합니다. 3. git init 4. git add . 5. git commit -m "first commit" 6. git remote add origin [2번에서 받은 자신의 git 주소] 7. git push -u origin master [ 추가, 수정된 코드와 파일을 Git에 업로드 할 때 ] 1. git status 를 통해 수정된 코드와 파일들(빨간색)이 있는지 확인. 2. git add . 3. git commit -am "수정되었다는 comment" 4. git push origin master [ 협업하고 있는 사람이 업..
환경 : C9(RubyonRails) * 네이버 개발자센터에서 '검색'의 API를 발급받아 사용해야 합니다.https://developers.naver.com/main 1. 아래의 소스를 작성 후에 위 주소의 네이버 개발자센터에서 'X-Naver-Client-Id'와 'X-Naver-Client-Secret'을 발급받아 사용합니다. 2. 위의 소스를 작성한 parsing.rb를 실행하면 query에 넣은 'ransomware'의 뉴스들이 출력됩니다. 3. 2번에서 출력된 뉴스들 중에 한 개의 뉴스를 클릭해서 들어가본 결과 제대로 가져온 것을 확인가능합니다.
Nokogiri는 ruby에서 크롤링을 해주는 라이브러리입니다. 간단하게 사이트에 있는 데이터를 긁어오도록 하겠습니다. 사이트 : http://www.nokogiri.org/ * 'gem install nokogiri' 명령을 통해 설치합니다. * 네이버의 html 구조를 분석한 결과 2가지의 경로에서 실시간 검색어를 가져올 수가 있습니다. [ 첫 번째 HTML 구조 ] - 클릭 후 보는 것을 추천드립니다. [ 두 번째 HTML 구조 ] 1. 아래와 같이 실시간 검색어의 경로( #realrank li a )에서 title의 문자열을 @titles의 배열에 차곡차곡 넣습니다. [ controller ] 1-2. for문을 이용해 controller에서 가져온 @titles를 깔끔하게 보여줄 수 있도록 조작..
MVC 모델은 Model, View, Controller를 포함하고 있고, 그 중에서 Model은 CRUD(Create, Read, Update, Delete)를 가지고 있습니다. ex) DB의 내용을 쓰고, 읽고, 수정하고, 삭제하는 기능을 가지고 있다. 환경 : C9 ( https://ide.c9.io ) - ruby on rails 1. rails g model post를 이용해 post라는 model을 만들겠다고 선언한다. 2. db - migrate 경로의 [날짜_create_posts.rb] 파일을 볼 수가 있고, models 폴더의 post.rb 파일을 볼 수가 있습니다. migrate 폴더 아래에 위치한 [날짜_create_posts.rb] 파일은 모델을 생성하고 표현해주는 역할을 합니다...
[ 로그인 구현 ] - devise gem 환경 : c9 ( ruby on rails ) https://github.com/plataformatec/devise 대다수의 서비스가 로그인 기능을 devise gem으로 사용함. 1. Gemfile의 gem ‘devise’를 입력 후 ‘bundle install’ 2. rails generate devise:install 3. 매뉴얼대로 model로 지정한 것을 수정하여 ‘user’로 수정. * devise가 DB도 알아서 생성을 해줌. 4. rake db:migrate 5. ‘rake routes’ 를 이용하여 어떤 접근이 가능한지 확인. 6. 5번에서 /users/sign_in을 들어가서 보면 device gem이 알아서 조작을 하여 나타난 로그인 폼이다..
- Total
- Today
- Yesterday
- Servey
- vuln
- malware
- 악성코드
- CVE-2018-0798
- 출처 : Do it 안드로이드 프로그래밍
- Cisco Talos
- MS-Office
- 해킹메일
- keylogger
- Static Analysis Engine
- 한글악성코드
- CVE-2018-9375
- Kimsuky
- us-cert
- 비트코인
- Yara
- infostealer
- koodous
- 위협정보공유
- Bisonal
- VirusBulletin
- 스피어피싱
- .wll
- 멋쟁이사자처럼 4기
- cuckoo-sandbox
- idapython
- AMSI
- Decoding
- Flybits
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |