Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Ruby

    1. 탐색 장치, 2부

      소개 튜토리얼의 첫 번째 부분에서 우리는 Devise를 설치하고 Rails 애플리케이션에서 설정하는 방법을 배웠습니다. 이 부분에서는 DeviseInvable을 통합하는 방법을 살펴보겠습니다. DeviseInvable은 Devise와 함께 작동하는 확장 프로그램입니다. 애플리케이션에 DeviseInvable을 사용하면 사용자가 이메일을 통해 친구를 초대할 수 있습니다. 이는 협업 앱을 구축하는 경우 애플리케이션에 포함할 수 있는 훌륭한 기능입니다. DevisInvable 설정 Gemfile을 엽니다. 보석 추가: #Gemfil

    2. phpPress, goPress, rubyPress 및 nodePress로 양식 처리

      이제 플랫 파일 시스템을 사용하는 웹 사이트가 있으므로 사용자로부터 피드백을 받고 싶습니다. Disqus를 추가하는 것은 페이지에 추가된 모든 JavaScript 코드이기 때문에 쉽지만 원하는 것이 아닙니다. 당신은 그들에게만 회신할 수 있도록 그들이 당신에게 직접 이메일을 보낼 수 있기를 원합니다. 사용자의 컴퓨터에서 직접 이메일을 보낼 수 있는 모든 자바스크립트 시스템을 만들 수 있지만 이렇게 하면 스팸 발송자가 이메일을 열어 코드에서 검색하여 다른 스팸 발송자에게 판매할 수 있습니다. 따라서 서버에서 이메일 주소를 숨겨야

    3. 첫 번째 Web Scraper 만들기, 1부

      Rubyland에는 지난 몇 년 동안 웹 스크래핑 스포트라이트를 받은 두 가지 보석인 Nokogiri와 Mechanize가 있습니다. 우리는 실용적인 예를 들어 행동으로 옮기기 전에 이들 각각에 대한 기사를 씁니다. 주제 웹 스크래핑? 권한 문제 노코기리 추출? 페이지 API 노드 탐색 웹 스크래핑? 웹이나 화면 스크래핑보다 더 멋진 용어가 있습니다. 웹 수집 및 웹 데이터 추출은 무슨 일이 일어나고 있는지 즉시 알려줍니다. 웹 페이지에서 데이터 추출을 자동화할 수 있으며 그렇게 복잡하지도 않습니다. 어떤 면에서 이러한

    4. 첫 번째 Web Scraper 만들기, 1부

      Rubyland에는 지난 몇 년 동안 웹 스크래핑 스포트라이트를 받은 두 가지 보석인 Nokogiri와 Mechanize가 있습니다. 우리는 실용적인 예를 들어 행동으로 옮기기 전에 이들 각각에 대한 기사를 씁니다. 주제 웹 스크래핑? 권한 문제 노코기리 추출? 페이지 API 노드 탐색 웹 스크래핑? 웹이나 화면 스크래핑보다 더 멋진 용어가 있습니다. 웹 수집 및 웹 데이터 추출은 무슨 일이 일어나고 있는지 즉시 알려줍니다. 웹 페이지에서 데이터 추출을 자동화할 수 있으며 그렇게 복잡하지도 않습니다. 어떤 면에서 이러한

    5. 첫 번째 Web Scraper 만들기, 2부

      이 튜토리얼에서는 Mechanize를 사용하여 링크를 클릭하고, 양식을 작성하고, 파일을 업로드하는 방법을 배웁니다. 또한 Mechanize 페이지 개체를 분할하는 방법과 Google 검색을 자동화하고 결과를 저장하는 방법을 배우게 됩니다. 주제 단일 페이지와 페이지 매김 기계화 에이전트 페이지 노코기리 기법 링크 클릭 양식 단일 페이지 대 페이지 매김 지금까지 우리는 Nokogiri를 사용하여 한 페이지의 화면을 긁는 방법을 알아내는 데 시간을 보냈습니다. 이것은 한 단계 더 나아가 여러 페이지에서 콘텐츠를 추출하는

    6. 첫 번째 Web Scraper 만들기, 2부

      이 튜토리얼에서는 Mechanize를 사용하여 링크를 클릭하고, 양식을 작성하고, 파일을 업로드하는 방법을 배웁니다. 또한 Mechanize 페이지 개체를 분할하는 방법과 Google 검색을 자동화하고 결과를 저장하는 방법을 배우게 됩니다. 주제 단일 페이지와 페이지 매김 기계화 에이전트 페이지 노코기리 기법 링크 클릭 양식 단일 페이지 대 페이지 매김 지금까지 우리는 Nokogiri를 사용하여 한 페이지의 화면을 긁는 방법을 알아내는 데 시간을 보냈습니다. 이것은 한 단계 더 나아가 여러 페이지에서 콘텐츠를 추출하는

    7. Rails 및 Shrine으로 파일 업로드

      CarrierWave, Paperclip 및 Dragonfly와 같은 많은 파일 업로드 보석이 있습니다. 그것들은 모두 고유한 특징을 가지고 있으며 아마도 당신은 이미 이러한 보석 중 하나 이상을 사용했을 것입니다. 그러나 오늘은 Janko Marohnić가 만든 비교적 새롭고 매우 멋진 솔루션인 Shrine을 소개하고자 합니다. 다른 유사한 보석과 달리 모든 기능이 모듈(또는 플러그인 신사 용어로). 검증을 지원하고 싶으십니까? 플러그인을 추가합니다. 파일 처리를 원하십니까? 플러그인 추가! 어떤 모델에 어떤 기능을 사용할 수

    8. Rails 및 Shrine으로 파일 업로드

      CarrierWave, Paperclip 및 Dragonfly와 같은 많은 파일 업로드 보석이 있습니다. 그것들은 모두 고유한 특징을 가지고 있으며 아마도 당신은 이미 이러한 보석 중 하나 이상을 사용했을 것입니다. 그러나 오늘은 Janko Marohnić가 만든 비교적 새롭고 매우 멋진 솔루션인 Shrine을 소개하고자 합니다. 다른 유사한 보석과 달리 모든 기능이 모듈(또는 플러그인 신사 용어로). 검증을 지원하고 싶으십니까? 플러그인을 추가합니다. 파일 처리를 원하십니까? 플러그인 추가! 어떤 모델에 어떤 기능을 사용할 수

    9. 첫 번째 Web Scraper 만들기, 3부

      웹 스크레이퍼 구축에 대한 이 시리즈에 다시 오신 것을 환영합니다. 이 튜토리얼에서는 내 팟캐스트 사이트에서 데이터를 스크랩하는 예를 살펴보겠습니다. 데이터를 추출한 방법, 도우미 및 유틸리티 메서드가 작업을 수행하는 방법, 모든 퍼즐 조각이 함께 모이는 방법에 대해 자세히 설명합니다. 주제 내 팟캐스트 스크랩 프라이 스크레이퍼 도우미 방법 게시물 작성 내 팟캐스트 스크랩 지금까지 배운 것을 실천해 봅시다. 여러 가지 이유로 내 팟캐스트의 재설계 Between | 화면이 오랫동안 지연되었습니다. 아침에 눈을 떴을 때

    10. 첫 번째 Web Scraper 만들기, 3부

      웹 스크레이퍼 구축에 대한 이 시리즈에 다시 오신 것을 환영합니다. 이 튜토리얼에서는 내 팟캐스트 사이트에서 데이터를 스크랩하는 예를 살펴보겠습니다. 데이터를 추출한 방법, 도우미 및 유틸리티 메서드가 작업을 수행하는 방법, 모든 퍼즐 조각이 함께 모이는 방법에 대해 자세히 설명합니다. 주제 내 팟캐스트 스크랩 프라이 스크레이퍼 도우미 방법 게시물 작성 내 팟캐스트 스크랩 지금까지 배운 것을 실천해 봅시다. 여러 가지 이유로 내 팟캐스트의 재설계 Between | 화면이 오랫동안 지연되었습니다. 아침에 눈을 떴을 때

    11. Rails로 API 제작하기

      요즘은 API(응용 프로그래밍 인터페이스)에 크게 의존하는 것이 일반적입니다. Facebook 및 Twitter와 같은 대형 서비스에서 사용할 뿐만 아니라 API는 React, Angular 및 기타 여러 클라이언트 측 프레임워크의 확산으로 인해 매우 인기가 있습니다. Ruby on Rails는 이러한 추세를 따르고 있으며 최신 버전에서는 API 전용 애플리케이션을 만들 수 있는 새로운 기능을 제공합니다. 처음에 이 기능은 rails-api라는 별도의 gem으로 포장되었지만, Rails 5가 출시된 이후로는 프레임워크의 핵심 부

    12. Clearance를 사용하여 Rails에서 인증

      Clearance는 Thoughtbot 팀이 구축한 이메일과 비밀번호를 사용하는 간단한 인증 시스템입니다. 독단적인 기본값이 있지만 재정의하기 쉽도록 고안되었습니다. 시스템은 적극적으로 유지 관리되며 GitHub에서 후속 조치를 취할 수 있습니다. 이 튜토리얼에서는 Clearance를 Rails 애플리케이션에 통합하는 방법을 볼 것입니다. 우리는 미니어처 응용 프로그램을 사용할 것입니다. 의 시작하자! 시작하기 Rails 애플리케이션을 생성하는 것으로 시작합니다. 이 가이드의 목적을 위해 내 이름을 tutsplus-cle

    13. Rails 애플리케이션에서 OmniAuth-Twitter를 사용하는 방법

      이 자습서에서는 애플리케이션 사용자가 Twitter 계정을 사용하여 로그인하도록 허용하는 방법을 배웁니다. OAuth와 같은 도구를 사용하면 이 작업을 쉽게 수행할 수 있습니다. OmniAuth에 대한 Twitter 전략이 포함된 OmniAuth-Twitter를 사용하게 됩니다. 뛰어들자! 시작하기 Rails 애플리케이션을 생성하여 시작합니다. 터미널에서 다음 명령을 실행하여 수행하십시오. rails new Tuts-Social -T Gemfile을 열고 부트스트랩 gem을 추가합니다. #Gemfile...g

    14. Rails 및 Carrierwave로 업로드하기

      이것은 Rails로 업로드 시리즈의 또 다른 기사입니다. 오늘 우리는 가장 인기 있는 Rails용 파일 업로드 솔루션 중 하나인 Carrierwave를 만날 것입니다. Carrierwave는 시작하기 쉽고 바로 사용할 수 있는 기능이 많으며 커뮤니티 구성원이 작성한 수십 개의 방법 기사를 제공하므로 길을 잃지 않기 때문에 저는 Carrierwave를 좋아합니다. 이 문서에서는 다음을 수행하는 방법을 배웁니다. Carrierwave를 Rails 앱에 통합 검증 추가 요청 간에 파일 유지 파일 제거 썸네일 생성 원격 위치에서 파일

    15. 나만의 로컬 프리미엄 URL 단축 서비스를 만드는 방법

      인터넷에서 매우 긴 URL(Uniform Resource Locators)을 접하게 됩니다. 많은 사이트에서 언어, 위치, 식별, 특별 상품에 대한 참조 코드 및 기타 여러 항목과 같은 항목과 같은 방문 정보를 URL에 입력합니다. 이것은 매우 긴 URL을 만듭니다. CodeCanyon의 프리미엄 URL 단축기 프리미엄 URL 단축기 코드 캐년 긴 URL을 더 짧게 만드는 방법입니다. 이 튜토리얼에서는 시스템에 고유한 URL 단축기를 설정하는 방법과 사용 방법을 보여 드리겠습니다. URL 단축기란 무엇입니까? 인터넷을 탐색할

    16. 모바일 개발 언어

      모바일 앱을 개발하려면 모바일 개발을 위한 프로그래밍 언어를 알아야 합니다. 그러나 프로젝트에 가장 적합한 언어를 선택하는 것은 어려울 수 있습니다. 많은 옵션이 있으며 이 게시물에서는 가장 좋은 것을 선택할 수 있도록 범위를 좁히는 데 도움을 드리겠습니다. 프로그래밍 언어 선택은 빌드하는 항목에 따라 다릅니다. 특정 앱의 경우 모바일 개발자는 특정 언어의 사용 가능한 모든 기능이 필요하지 않을 수 있습니다. 다른 상황에서는 단일 앱에 둘 이상의 언어가 필요할 수 있습니다. 이 튜토리얼에서는 다양한 모바일 개발 언어를 살펴보고 올

    17. 견적은 목표가 아니라 커뮤니케이션 도구입니다

      이 작업을 수행하는 데 얼마나 걸립니까? 이렇게 변경하는 것이 얼마나 어려울까요? 화가 나고 좌절하기 시작했다면 아마도 소프트웨어 개발자일 것입니다. 평가는 고통 , 특히 작업 견적을 요청하는 사람(Bob이라고 부르자)이 요청하는 내용에 대한 대략적인 아이디어만 가지고 있을 때. 이 고통의 대부분은 Bob이 원하는 것과 Bob이 원하는 것으로 생각하는 것의 차이로 인해 발생합니다. 추정치는 목표가 아닙니다. 개발자로서 저는 추정치를 평균적으로 작업을 완료하는 데 얼마나 걸립니까?라고 생각합니다. 나는 보통 그 질문에 대답할 충분

    18. Ruby 2.1로 업그레이드해야 합니까?

      스크린샷으로 답변해 드리겠습니다. {% img img-responsive /images/posts/ruby-2-1-improvement.png 645 259 그렇군요 %} 우리는 약 일주일 전에 프로덕션에서 Ruby 1.9에서 2.1로 업그레이드했으며 이것이 우리가 본 것입니다. 맨 아래에 있는 회색 부분은 거의 아무것도 하지 않는 가비지 수집 시간입니다. 전반적으로 업그레이드를 통해 서버 응답 시간이 15-20% 향상되었습니다. 추가 GC 튜닝을 하지 않아도 됩니다! 업그레이드를 제공한 후 Google 및 Bing의 크롤링

    19. Ruby에서 네트워크 서비스를 테스트하는 것은 생각보다 쉽습니다

      새 프로젝트를 시작했으며 코드가 타사 서비스에 의존해야 할 때입니다. ElasticSearch, Resque, 청구 공급자 또는 임의의 HTTP API와 같은 것일 수 있습니다. 당신은 훌륭한 개발자이므로 이 코드가 잘 테스트되기를 원합니다. 하지만 완전히 제어할 수 없는 서비스에 대한 요청을 발생시키는 코드를 어떻게 테스트합니까? 테스트를 건너뛸 수 있지만 곧 불안정한 기반에 더 많은 코드를 쌓게 될 것입니다. 테스트되지 않은 코드는 더 복잡한 코드를 끌어들이는 경향이 있으며, 안전하다고 느끼는 데 필요한 테스트 범위가 없기 때

    20. 내 테스트 범위는 어떻게 되었습니까?

      코드를 작성하는 것이 테스트를 작성하는 것보다 훨씬 쉽게 느껴지며 한 줄짜리 방법이 정말 어쨌든 테스트해야합니까? 당연하다! 추가하는 모든 테스트는 개발 시간을 두 배 또는 세 배로 늘리고 다음에 코드를 변경할 때 테스트도 변경해야 합니다. 특히 예상 시간이 얼마 남지 않은 경우에는 낭비인 것 같습니다. 하지만 곧 코드는 테스트의 20%만 적용되며 코드를 변경하면 전체를 무너뜨리지 않고 카드 집의 중간 계층을 교체하려는 것처럼 느껴집니다. 어딘가에서 문제가 발생하여 당시에는 올바른 결정을 내렸지만 결국에는 완전히 유지 관리할 수

    Total 560 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:1/28  20-컴퓨터/Page Goto:1 2 3 4 5 6 7