일본의 데브서밋 컨퍼런스에서 그랑 블루 판타지에 대해서 특징 스마트 폰 RPG 브라우저 게임 협력 플레이, 멀티 플레이 시스템 규모 등록 유저 수 1400만명 월간 300억 PV 100만 query/sec 8만 req/sec 트래픽 12Gbps(CDN 제외) 시스템 구성 LB는 BIG-IP CDN은 Akamai HTTP/WebSocket이...
더 읽기
MS Build2017에서 발표된 SignalR .NET Core: Realtime cross-platform open web communication 의 간단 요약 ASP.NET Core에 맞추어서 재 작성하고, 재 설계 HTTP 이외에서도 이용(AMQP,MQTT,TCP) 탈 jQuery, WebWorker 에서의 이용도 생각 JSON & ProtocolBuff protocol Redis, Service Bus, SQL Server(TBD)에 의한...
더 읽기
e-book으로 나온 후 몇 주전에 종이 책으로 나왔습니다.
yes24
POCO를 사용하면 C++로 네트워크 프로그래밍을 이전 보다 훨씬 쉽게 할 수 있으니 꼭 한번 공부 해보기를 추천합니다^^
더 읽기
몇 년전에 만들어진 Winsock API를 사용한 코드를 최신 VC++로 빌드하면 아래와 같은 경고를 볼 수 있다. warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings inet_addr 라는 API는 비 추천이 되었으므로 다른 API를...
더 읽기
순차일관성(sequential consitency)이란? 순차일관성은 컴퓨터 시스템에 관한 메모리 일관성 모델의 하나이며 정의를 Wikipedia에서 인용하면 “어떤 실행 결과도 모든 프로세서가 어떤 순서로 차례적으로 실행한 결과와 동일하며, 또한 각각의 프로세서의 처리 순서가 프로그램에서 한 대로다”라고 한다. 병렬 처리 중인 실행 결과가 항상 순차적으로...
더 읽기
nuget의 아래 모듈을 받는다.
https://www.nuget.org/packages/Unosquare.Raspberry.IO/
GPIO 에 더해서 카메라 모듈도 조작할 수 있다.
이것을 사용하여
public static async Task SendImage()
{
var cam = new Unosquare.RaspberryIO.Camera.CameraController();
var result = await cam.CaptureImageJpegAsync(640, 480,System.Threading.CancellationToken.None);
}
출처: http://qiita.com/divideby_zero/items/9bb550529d539a054dfc
더 읽기
NHN Next의 학생이 C++ Advance 수업의 과제로 번역 정리한 것이다.
[원문]
State 패턴으로 CSV 파일을 읽자
슬라이드쉐어
더 읽기
NHN Next의 학생이 C++ Advance 수업의 과제로 번역 정리한 것이다.
[원문]
The Observable C++ library – implementing the observer pattern
Observable C++ expressions – using the Observable library
슬라이드쉐어
더 읽기
Windows Vista부터 CRITICAL_SECTION의 내부 구조가 바뀌었다고 한다. 이 중 눈여겨 볼 것은 CRITICAL_SECTION의 멤버 변수 중 OwningThread 인데 이 변수에는 CRITICAL_SECTION을 소유중인 스레드의 ThreadID가 설정된다. 그래서 멀티스레드에서 CRITICAL_SECTION를 사용할 때 특정 스레드가 락을 획득하지 못하고 대기중이라면 어떤 스레드에서 락을 소유중인지를...
더 읽기
.NET Core를 사용하여 애플리케이션을 개발할 때 개발자가 알아야 할 결점 하나는 영상 기반 API가 없는 것이다. 보급된 API 중의 하나로 훌륭한 System.Drawing 이 있지만 이것은 Windows 기반의 GDI+ 인터페이스에 의존하고 있다. .NET Core에서는 이용할 수 없다. 다행스럽게도 많은 개발자 커뮤니티가...
더 읽기