본문 바로가기

카테고리 없음

2020-05-22 18시 개발자 글 모음 | "AWS 기반 게임 개발자를 위한 안내" 외 11개 이야기

플라이웨이트 패턴 - Flyweight Pattern [디자인패턴] by 김찬정

  • class RiderFactory { // 인스턴스 생성시 if문을 제거 하기 위해서 map활용하여 관리함 private val riderClasses = mapOf ( "fulltime" to FullTimeRider :: class
  • "parttime" to PartTimeRider :: class ) // 생성된 인스턴스가 관리됨 private val riderMap = mutableMapOf < String
  • Rider >() // 강남지점-정규직라이더가 이미 있으면 리턴 // 없으면 riderClasses에서 클래스원본을 가져와 리플렉션을 사용하여 새 인스턴스를 생성 // 이 로직은 단순히 if 처리를 제거하기 위함임(패턴과는 관계 없음) fun getRider ( center : String


yarn은 안 되고 npm은 되는 현상 #2 / child_process.js:122 by 서진규 about Git

  • 4 $ now dev --listen 9999 > UPDATE AVAILABLE Run ` yarn add now@latest ` to install Now CLI 19
  • js:122:5 ) at setupChildProcessIpcChannel ( internal/bootstrap/pre_execution
  • js:325:30 ) at prepareMainThreadExecution ( internal/bootstrap/pre_execution


게임 개발자 서버에 침투한 모듈형 백도어 PipeMon by 이스트 시큐리티

  • 이 악성코드 변종 2개는 한국과 대만의 MMO 게임 개발사 다수의 서버에서 발견되었습니다
  • Winnti는 비디오 게임 실행파일 내부에 악성코드를 심어 두었을 수 있었습니다
  • Winnti는 이 악성코드가 시스템에 활성화된 상태로 상주할 수 있도록 하기 위해 스풀된 데이터를 프린트 모니터에서 확인할 수 있는 포맷으로 변환하는 윈도우 프린트 프로세서(DLL)를 이용했습니다


카카오톡 "나는 원숭이다" 버튼에 관해 by 장윤수

  • 누르면 "나는 원숭이다"가 출력되는데 이에관해 보안이슈를 우려하는 사람도 있습니다
  • 진짜인지 아닌지는 모르겠지만 다른 글을 보자면 별 문제 없다는 의견도 있습니다
  • 조선비즈에 따르면 카카오 관계자가 "현재 내부에서 인지하고 있는 문제"라며 "스니핑


[스미싱][ㅇㅇ택 배] ㅇㅇㅇ 주문 상품 전송 불가 고객 정보 부정확 수정 by 이스트 시큐리티

  • [Web발신][ㅇㅇ택 배] ㅇㅇㅇ 주문 상품 전송 불가 고객 정보 부정확 수정
  • [Web발신][ㅇㅇ택배] ㅇㅇㅇ 입력하신 주소정보가 올바르지 않습니다
  • 송장번호 [655******7] 미확인입니다 반송처리 하오니 주소 확인


[GAMEPOT] 백대리가 알려주는 게임 플랫폼 이야기 [1] by 네이버 클라우드 플랫폼


    Adobe, 애니메이션 소프트웨어 제품 취약점 패치 by 이스트 시큐리티

    • Adobe가 Adobe Character Animator 제품에 존재하는 원격 코드 실행 취약점(CVE-2020-9586)을 해결하는 패치를 공개했습니다
    • 이 경계 밖(out-of-bounds) 읽기 취약점은 Windows 및 macOS 기기에서 정보 유출을 발생시킬 수 있습니다
    • 2월에는 원격 코드 실행을 발생시키는 Media Encoder 및 After Effects 제품에 존재하는 취약점에 대한 긴급 패치를 발행한 바 있습니다


    [웨비나] SENS로 센스 있게! API로 문자 보내기 5/28(목) 11:00~ by 네이버 클라우드 플랫폼


      새로운 Spectre 공격 통해 와이파이와 블루투스 간 경계 허물어 by 이스트 시큐리티

      • 태블릿 등의 동일한 기기에서 실행되는 Wi-Fi와 블루투스 기술 간의 경계를 허무는 새로운 공격을 개발했다고 밝혔습니다
      • 사이드 채널 공격을 가능하게 하여 공격자는 콤보칩이 지원하는 타 무선 기술의 상세 정보를 추측할 수 있습니다
      • Broadcom 및 Cypress 칩에 존재하는 공존 메커니즘을 이용해 분리된 ARM 코어를 동작시키는 Wi-Fi 및 블루투스 간 경계를 허물었습니다


      《자바스크립트는 왜 그 모양일까?: 더글러스 크락포드가 알려주는 위험한 자바스크립트를 안전하게 사용하는 법》 by 인사이트

      • 그는 10년 전과 비교했을 때 자바스크립트가 점점 쓸데없는 기능만 추가되어 덩치만 불어난 이상한 모습을 하고 있다고 지적하면서도 좋은 부분은 훨씬 더 좋아졌다고 말하고 있습니다
      • 고차원 함수를 사용해서 어떻게 하면 클래스 없이도 객체 지향 프로그래밍을 할 수 있는지 보여줍니다
      • 자바스크립트는 어떻게 동작하며 자바스크립트를 어떻게 잘 사용할 수 있는지에 대해서 제대로 깊이 있게 이해하길 원한다면 이 책을 읽어보길 권합니다


      그 어느 때보다 ‘연결성’이 필요한 지금, 5G 밀리미터파가 왜 필요한가 by 퀄컴코리아


        AWS 기반 게임 개발자를 위한 안내서 – 2부. 게임 출시 전 반드시 챙겨야 할 것들 by AWS Korea

        • 세션형 게임의 서비스에 특화된 AWS의 관리형 게임 호스팅 서비스인 Amazon GameLift 를 이용하면 지연시간 기반으로 플레이어 간 매치메이킹을 제공할 수 있어 지연시간 감소 및 플레이어 경험 향상에 큰 도움이 됩니다
        • 앞서 게임 장르에 따른 리전 선택 시에서 살펴본 것처럼 비동기적으로 게임 플레이를 처리할 수 있는 게임들의 경우는 원빌드로 서비스하는 것이 백엔드 구성환경을 단순화하고 상대적으로 운영하기에 용이합니다
        • 글로벌 배포를 위한 CDN 서비스인 Amazon CloudFront를 사용하여 비용 효율적으로 전 세계 플레이어들에게 손쉽고 빠른 클라이언트 및 업데이트를 배포할 수 있습니다