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

    1. Ruby on Rails 모델 패턴 및 안티 패턴

      Ruby on Rails Patterns and Anti-patterns 시리즈의 두 번째 게시물에 오신 것을 환영합니다. 지난 블로그 게시물에서 우리는 일반적으로 패턴과 안티 패턴이 무엇인지 살펴보았습니다. 또한 Rails 세계에서 가장 유명한 패턴과 안티 패턴에 대해서도 언급했습니다. 이 블로그 게시물에서는 몇 가지 Rails 모델 안티 패턴 및 패턴을 살펴보겠습니다. 모델에 어려움을 겪고 있다면 이 블로그 게시물이 적합합니다. 모델을 다이어트에 적용하는 과정을 빠르게 진행하고 마이그레이션을 작성할 때 피해야 할 몇 가지 사항

    2. 하위 도메인이 있는 다중 테넌트 Ruby on Rails 앱 빌드

      다중 테넌트의 정의에 따르면 앱이 여러 테넌트에 서비스를 제공한다는 것은 소프트웨어 인스턴스에 대한 공통 액세스를 공유하는 소수의 사용자 그룹이 있음을 의미합니다. 멀티테넌시를 지원하는 앱의 훌륭한 예는 각 회사가 소프트웨어에 액세스할 수 있는 하위 도메인이 있는 Jira 플랫폼입니다(예:mycompany.atlassian.net). . 이 기사에서는 다중 테넌트의 이론적 측면과 실제 측면 모두에 익숙해질 것입니다. 애플리케이션에서 여러 테넌트에 대한 지원을 구현하기 위한 몇 가지 인기 있는 접근 방식에 대해 논의한 후 Rails

    3. Ruby on Rails 애플리케이션에 대한 AppSignal 모니터링 설정

      모니터링을 쉽게 하기 위해 최선을 다하면서 실제로 보여줄 콘텐츠를 더 많이 만들고 싶었습니다. AppSignal로 모니터링을 설정하는 것이 얼마나 쉬운지 알려주는 것이 아닙니다. 설정 프로세스에 대해 알아야 할 모든 것을 보여줄 이 비디오를 만들기 위해 Leigh Hallday와 협력하고 있습니다. YouTube 채널에 이와 같은 동영상을 더 게시할 예정이므로 향후 동영상에 대한 알림을 받으려면 구독해야 합니다. 당신은 그것이 어떻게 작동하는지 알고 있습니다 😉 동영상 내용 이 비디오에서 Leigh는 AppSignal을 Rai

    4. Ruby on Rails용 새로운 매직 대시보드:ActionMailer

      이제 막 시작하는 경우 애플리케이션 모니터링은 어려운 작업이 될 수 있습니다. 어떤 측정항목이 가장 중요한지 알고 어떤 측정항목을 의미 있는 그래프로 결합할 수 있는지 이해해야 합니다. 휴일 ⛄️ 뿐만 아니라 사용자를 위해 더 원활한 작업을 위해 ActionMailer로 보내는 이메일의 양을 보여주는 마법의 대시보드를 Ruby 통합에 추가했습니다. 매직 대시보드 설정 프로세스 중에 에이전트가 앱 인프라를 스캔합니다. 사용 중인 도구를 파악하면 앱의 일부를 자동으로 계측하고 가장 중요한 대시보드(매직 대시보드라고 함)를 즉시 생성

    5. AppSignal의 2020년 상위 5개 Ruby 블로그 게시물

      2020년은 우리 모두가 남기고 싶은 한 해라는 데 의심의 여지가 없습니다. 이런 1년에도 스트룹와플을 들고 좋은 일들과 지식을 공유하며 시간을 보낸 사람들에 대해 조금 생각해 봅시다. 오늘의 게시물에서는 가장 많은 관심을 받은 상위 5개 게시물로 Ruby 목록을 작성했습니다. 멋진 음악을 배경으로 연주해 봅시다. 2020년 상위 5개 Ruby 블로그 게시물 💎 Ruby on Rails에서 서비스 객체 사용 앱이 처리해야 하는 기능은 많지만 해당 로직이 컨트롤러나 모델에 반드시 속하는 것은 아닙니다. 몇 가지 예에는 장바구니로

    6. 마이크로서비스 모니터링:데이터 구조화를 위한 네임스페이스 사용

      마이크로서비스 아키텍처란 무엇입니까? 마이크로서비스 아키텍처는 여러 개의 작은 프로그램을 결합하여 애플리케이션을 작성하는 소프트웨어 디자인 패턴입니다. 마이크로서비스라고 하는 이러한 프로그램은 공통의 목표를 위해 함께 작동합니다. 일부 팀의 경우 하나의 큰 응용 프로그램보다 여러 개의 작은 응용 프로그램을 작성하는 데 훨씬 적은 시간과 노력이 소요됩니다. 마이크로 서비스 지향 프로젝트는 각각의 역할을 수행하고 별도의 프로세스에서 실행되고 표준화된 인터페이스를 통해 나머지와 통신하는 작은 애플리케이션의 집합으로 구성됩니다. 이 접

    7. Ruby on Rails 애플리케이션에서 믹스인 및 모듈을 사용하는 방법

      모듈과 믹스인은 의심할 여지 없이 Ruby를 매력적으로 만드는 훌륭한 리소스입니다. 다른 곳에서 쉽게 사용할 수 있는 코드를 응용 프로그램에 공유할 수 있는 기능을 제공합니다. 또한 기능과 우려 사항을 그룹화하여 코드를 구성하는 데 도움이 되므로 코드의 가독성과 유지 관리 용이성이 향상됩니다. 이 기사에서는 모듈과 믹스인의 개념을 살펴보겠습니다. 모듈을 만들고 다른 클래스에 혼합하는 방법을 배우고 Ruby on Rails 애플리케이션에서 모듈을 사용할 때의 이점에 대해 논의합니다. 여행을 즐기시기 바랍니다! 모듈이란 무엇입니까

    8. RBS:새로운 Ruby 3 타이핑 언어 실행

      대망의 Ruby 버전 3.0.0이 드디어 출시되었습니다. 이전 버전에 비해 3배 빠른 성능 향상, 동시성 병렬 실험 기능 등과 같은 많은 개선 사항과 함께 Ruby 팀은 Ruby의 동적 입력을 위한 새로운 구문 언어인 RBS도 도입했습니다. Sorbet과 같은 정적 유형 검사를 위해 커뮤니티에서 개발한 도구의 성공을 기반으로 팀이 수년 동안 논의해 왔던 것입니다. Sorbet은 Stripe가 지원하는 강력한 유형 검사기입니다. RBI 파일에 주석을 달거나 정의하여 코드를 확인합니다. RBI 파일은 차례로 정적 구성 요소와 동적

    9. Ruby on Rails 보기 패턴 및 안티 패턴

      Ruby on Rails Patterns and Anti-Patterns 시리즈의 세 번째 기사로 돌아오신 것을 환영합니다. 이전 게시물에서 우리는 Rails 모델과 관련하여 뿐만 아니라 일반적인 패턴과 안티 패턴을 다루었습니다. 이 게시물에서 Wear는 Rails 보기와 관련된 몇 가지 패턴 및 안티 패턴을 살펴봅니다. Rails 보기는 때때로 완벽하고 빠르게 작동할 수 있으며 다른 때에는 모든 종류의 문제가 있을 수 있습니다. 보기를 처리하는 방법에 대한 자신감을 높이고 싶거나 주제에 대해 더 배우고 싶다면 이 블로그 게시물을

    10. Ruby on Rails 애플리케이션에서 Webpacker 사용 — 심층 분석

      인터넷 시대가 시작될 때 웹 사이트는 훨씬 단순했고 상호 작용이 많지 않았습니다. 기술, 장치 및 프로그래밍 언어의 발전으로 인해 이미지 및 CSS 스타일시트와 같은 자산을 포함하여 여러 파일로 구성되어 더욱 복잡해졌습니다. 웹사이트가 더 인터랙티브할수록 더 많은 JavaScript 코드를 사용해야 합니다. 이러한 코드를 사용하려면 스크립트 태그를 사용하여 모든 HTML 코드 파일을 포함해야 합니다. 이러한 접근 방식은 모든 단일 파일을 포함하고 올바른 순서를 유지해야 한다는 것을 기억해야 하기 때문에 오류가 발생하기 쉽습니다.

    11. ActiveRecord 성능 문제 해결

      ActiveRecord는 Ruby on Rails의 가장 마법 같은 기능입니다. 우리는 일반적으로 내부 작동에 대해 걱정할 필요가 없지만 그럴 때 AppSignal이 내부에서 무슨 일이 일어나고 있는지 알 수 있도록 도와줍니다. ActiveRecord란 무엇입니까? ActiveRecord에 대해 이야기하려면 먼저 프레임워크, 특히 MVC 프레임워크에 대해 생각해야 합니다. MVC는 Model-View-Controller의 약자로 그래픽 및 웹 애플리케이션을 위한 인기 있는 소프트웨어 디자인 패턴입니다. MVC 프레임워크는 다음으

    12. Ruby Gem 3.0용 AppSignal 발표!

      Ruby gem의 새로운 주요 릴리스인 AppSignal for Ruby 버전 3.0을 선보이게 되어 매우 기쁩니다. 🎉 다른 계측 gem과 더 나은 호환성을 제공하기 위해 앱과 gem을 계측하는 방식을 변경했습니다. Ruby 버전 1.9에 대한 지원이 제거되었으며 더 이상 사용되지 않는 클래스, 모듈, 메서드 및 계측도 제거되었습니다. 업그레이드 가이드를 읽어보세요! 게시물의 나머지 부분에서는 새로운 버전의 gem이 여러분과 여러분의 앱에 무엇을 제공하는지 설명할 것입니다. 가자! 제거된 Ruby 1.9 지원 Ruby 1

    13. Ruby를 모니터링하는 가장 쉬운 방법:자동 계측

      애플리케이션 성능에 대한 적절한 모니터링 개요를 설정하는 것은 복잡한 작업입니다. 일반적으로 먼저 모니터링해야 할 대상을 파악한 다음 코드를 계측하고 마지막으로 방출된 모든 데이터를 이해해야 합니다. 그러나 몇 가지 사항이 설정되고 Ruby를 기본적으로 지원하는 APM이 있으면 이 단계를 수행하는 것이 그 어느 때보다 쉽습니다. 이 게시물에서 여러분도 할 수 있는 방법을 보여드리겠습니다. 자동 계측 - 핸즈프리 APM 설정 코드의 어떤 부분이 성능 문제를 일으키는지 알아보려면 코드에 계측을 추가해야 합니다. 그렇게 하면 모든 작

    14. Ruby on Rails 컨트롤러 패턴 및 안티 패턴

      Ruby on Rails Patterns and Anti-Patterns 시리즈의 네 번째 기사에 오신 것을 환영합니다. 이전에는 Rails Models 및 Views와의 관계뿐만 아니라 일반적인 패턴과 안티패턴에 대해 다루었습니다. 이 포스트에서는 MVC(Model-View-Controller) 디자인 패턴의 마지막 부분인 Controller를 분석할 것입니다. Rails Controller와 관련된 패턴과 안티패턴에 대해 알아보자. 최전선에서 Ruby on Rails는 웹 프레임워크이므로 HTTP 요청은 필수 요소입니다. 모

    15. 루비 코드 린팅

      Linting은 잠재적인 문제를 찾기 위해 코드를 정적으로 분석하는 프로세스입니다. 이 경우 문제를 구성하는 요소는 프로그래밍 언어에 따라 다를 수 있으며 동일한 언어 내에서 프로젝트 간에도 다를 수 있습니다. 이러한 문제를 몇 가지 다른 범주로 분류합니다. 프로그래매틱 보안 문체 성능 각각의 몇 가지 예를 살펴보겠습니다. 문체 문제 그것은 모두 독자의 선호에 관한 것이기 때문에 코드를 스타일링하는 객관적으로 올바른 방법은 없습니다. 그러나 핵심은 일관성입니다. 일반적인 토론 포인트: 큰따옴표와 작은따옴표 탭 대 공백 최

    16. 중복 Sidekiq 작업을 피하는 세 가지 방법

      Ruby 코드를 작성하는 경우 Sidekiq를 사용하여 백그라운드 처리를 처리할 가능성이 있습니다. ActiveJob에서 오는 경우 또는 다른 배경 지식이 있는 경우 계속 지켜봐 주시기 바랍니다. 여기에서 다루는 팁 중 일부도 적용할 수 있습니다. 사람들은 다양한 경우에 (Sidekiq) 백그라운드 작업을 활용합니다. 일부 crunchnumbers, 일부는 사용자에게 환영 이메일을 발송하고 일부는 데이터 동기화를 예약합니다. 귀하의 경우가 무엇이든 결국에는 중복 작업을 피하기 위한 요구 사항에 부딪힐 수 있습니다. 중복 작업으로

    17. Rails의 성능, 스트레스 및 부하 테스트

      테스트는 유지 관리가 악몽이 아니며 새로운 기능이 지속적으로 추가되거나 기존 기능이 개선되는 대부분의 잘 작동하는 Rails 애플리케이션의 필수적인 부분입니다. 불행히도 많은 애플리케이션의 경우 프로덕션 환경은 처음으로 과중한 워크로드 또는 상당한 트래픽을 받는 곳입니다. 이러한 테스트는 비용이 많이 들기 때문에 이해할 수 있습니다. 고맙게도 Rails는 단위, 종단 간 및 통합 테스트뿐만 아니라 성능 및 로딩과 관련된 테스트도 잘 지원합니다. 이 기사에서 모든 것을 다루고 애플리케이션의 성능 수준을 테스트하는 도구를 효율적으로

    18. 데이터베이스 성능을 모니터링하고 최적화하는 방법:실용 가이드

      애플리케이션 아키텍처의 특정 측면뿐만 아니라 전체 애플리케이션 아키텍처를 살펴보고 서로 다른 부분이 연결되는 방식을 이해하는 것이 중요합니다. 관찰 가능성이 먼저이고 모니터링이 뒤따릅니다. 이 게시물에서는 아키텍처의 데이터베이스 부분을 자세히 살펴보고 데이터베이스 성능을 모니터링하고 최적화하는 방법을 보여줍니다. 다음 원칙의 대부분은 스택에 관계없이 또는 PostgreSQL, MongoDB 또는 기타 데이터베이스의 성능을 모니터링하고 최적화할지 여부에 관계없이 적용됩니다. 데이터베이스 성능을 모니터링하는 이유 쿼리가 매우 느리고

    19. 일반적인 Ruby on Rails 문제 및 요약

      Ruby on Rails Patterns and Anti-Patterns 시리즈의 마지막 부분에 오신 것을 환영합니다. 이 모든 주제를 작성하고 연구하는 것은 꽤 힘든 일이었습니다. 이 블로그 게시물에서는 몇 년 동안 Ruby on Rails 애플리케이션을 빌드하고 출시할 때 겪었던 가장 일반적인 문제를 살펴보겠습니다. 여기에서 살펴볼 아이디어는 코드의 거의 모든 곳에 적용됩니다. 따라서 그것들을 Model-View-Controller 패턴과 관련된 것이 아니라 일반적인 아이디어로 간주하십시오. Rails MVC와 관련된 패턴 및

    20. Ruby의 패턴 매칭 소개

      Ruby의 패턴 일치, 그 역할, 코드 가독성 향상에 도움이 되는 방법에 대한 간략한 설명으로 시작하겠습니다. 몇 년 전 나와 같은 사람이라면 Regex의 패턴 일치와 혼동할 수 있습니다. 다른 컨텍스트 없이 패턴 일치를 Google에서 빠르게 검색해도 해당 정의에 매우 가까운 콘텐츠를 제공합니다. 공식적으로 패턴 일치는 다른 데이터와 비교하여 모든 데이터(문자 시퀀스, 일련의 토큰, 튜플 또는 기타)를 확인하는 프로세스입니다. 프로그래밍 측면에서 언어의 기능에 따라 다음 중 하나를 의미할 수 있습니다. 예상 데이터 유형과

    Total 560 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:11/28  20-컴퓨터/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17