developer

구글 크롬의 중간자 공격(MITM) 탐지 기능은 무엇인가?

Google Chrome에 중간자 공격(Man-in-the-Middle) 문제를 사용자에게 알려주는 보안 기능이 추가된다고 합니다. 버전 63에 적용될 예정이며 2017년 12월에 출시됩니다. 추가되는 보안 기능인 중간자 공격이 무엇이며 어떻게 추가되었는지 간…

카카오뱅크는 어떤 기술을 사용했나?

카카오뱅크에서 공개된 기술 스택 정보를 기록했으며, 개발자도구가 자동으로 닫히는 현상과 자바스크립트 템플릿에 대해 간략하게 이야기합니다. 이 글은 뉴스 기사와 사이트 구성을 분석하여 정리했으며 실제 카카오뱅크 기술 스택과 다를 수 있고 어느 개발자의 2가지 질…

Windows10에서 80 PORT 사용하기

Windows 10에서 기본적으로 "World Wide Web Publishing Service"가 80 PORT를 사용하고 있습니다. 로컬에서 IIS를 사용하지 않는다면 미사용으로 변경하면 80 PORT를 사용 할수 있습니다. 만약 443…

Windows10에서 hosts 파일 수정하기

Windows 10에서 hosts 파일을 수정하려고 하면 권한이 없다는 오류 메시지를 보실 수 있습니다. Windows 10에서 보안 설정이 강화되어 발생하는 이슈로 설정을 바꾸는 것보다 텍스트 에디터를 "관리자 권한으로 실행"하여 수정하시면 …

최고의 무료 코딩 글꼴 21선 (개발 폰트/프로그래밍 글꼴)

소프트웨어 개발자에게 글꼴은 가독성을 위해서 필수 설정 항목이다. 툴의 초기 설정된 글꼴이 나쁜건 아니지만 본인에게 맞는 글꼴 선택하나로 모니터로 들어 갈듯한 당신의 자라 목 자세를 조금은 해소해 줄 것이다. "왜 글꼴이 중요하냐?"라고 생각…

블로그/웹에서 소스코드 하이라이트/구문강조 사용하기

구글 블로거(Blogger), 티스토리(Tistory)등 여러 블로그나 웹 페이지에서 소스 코드를 공유하시려는 분들에게 code prettify를 소개합니다. 라이선스는 아파치 라이선스2.0 입니다. 소스 코드의 가독성 향상을 위해 소스 코드 하이라이트를 적용…

PHP 개발자를 위한 윈도우에 컴포저 설치하기 (Composer)

컴포저(Composer)는 PHP 의존성 관리 도구입니다. 조금 쉽게 설명하자면 PHP 외부 라이브러를 쉽게 설치하고 업데이트할 수 있게 해주는 도구입니다. 다른 언어에서 비슷한 도구로 npm , Bundle 이 있습니다. 컴포저로 관리되고 있는 패키지 …

인기 있는 소셜 네트워크 서비스로 본 아키텍처

새로운 웹 서비스를 만들때 다른 곳은 어떤 아키텍처, 어떤 프로그래밍 언어를 사용했는지 궁금하고 왜 그런 선택을 했는지 알고 싶을때가 있죠. 혹은 프로그래밍 언어를 공부하고 싶은데 어떤 언어를 선택해야 될지 고민되실때 생각하는 서비스 혹은 업체가 사용하는 언어를…

프로그래밍 언어를 웹에서 실행하고 공유도 가능한 사이트

개발자, 학생, 프로그램 언어를 배우는 분 모두에게 유용한 사이트를 소개하고자 한다. 가끔 간단한 코드를 실행해보고 싶은데, 실행 환경이 안되는 곳에 있거나 환경을 구성하는게 귀찮을때가 있는데, 그런 경험이 있다면 주목해보자. 현존하는 거의 모든 언어를 온라인…

OS X에서 Unity 5 기본 설정 및 에셋스토어 사용하기

Unity 5를 처음 접하고 "Space Shooter"로 공부를 시작하는 분들을 위한 내용이다. 동영상 강좌를 따라하기 전에 미리 설정하고 화면을 익혀두는게 개인적으로 편했기에 정리했지만 프로젝트 성격 혹은 개인…

OS X에서 Unity 5 설치하기

OS X에서 Unity 5.1 버전을 설치하는 과정을 알아보자. 설치 과정 중 선택에 대한 고민거리 없이 쉽게 설치가 가능하다. 어렵지 않으니 훑어보고 직접 설치해보자. Get Unity 페이지에서 "PERSONAL EDITION"…