Knowledge Logger

프로그래밍 언어, 스타트업, 영어

메뉴

내용으로 바로가기
  • 홈
  • Profile
  • Projects

우분투 JVM Segmetation Fault 버그 해결 및 커널 업데이트 방법

2018년 4월 4일
DevOps

우분투(Ubuntu)의 커널 4.4.0.81 에서 JVM (Java Virtual Machine) 기반의 어플리케이션이 segmentation fault가 발생하면서 종료되어 버리는 현상이 존재한다. JVM 기반의 프로그램이 이상하게 실행이 안되고 죽는다 싶으면 아래 명령어로 커널 버전을 확인하자… [본문 읽기]

작업 스케쥴러 크론(Cron) 간단 사용법

2018년 3월 23일
미분류

unix 계열 운영체제 (linux, MacOS 포함)를 사용하다보면 시간대별로 반복되는 작업들을 수행해야 하는 경우가 매우 자주 있다. 이때 작업들의 스케쥴링을 위해서 application을 데몬처럼 실행시켜두고 해당 application 안에 통해서 스케쥴링을 할수도 있지만,… [본문 읽기]

깃(Git) 에서 유실된 커밋(commit) 복원하기

2018년 3월 12일
개발도구

깃(Git)을 이용하여 작업을 하다가 리베이스(rebase) 실수 또는 잘못된 명령어나 조작 실수 등 다양한 이유로 인해 자신의 피땀눈물이 담긴 커밋(commit)들을 날려먹는 경우가 은근히 있다. remote에 push해서 백업을 만들어놓고 로컬에서만 작업했으면 다시… [본문 읽기]

스팀잇 폰트체인저 – 한글 폰트 최적화로 스팀잇 포스트의 가독성을 향상시키기

2018년 2월 28일
웹 개발

스팀잇 사이트의 경우 영문 포스트는 그나마 이쁘게 설정되어있는데, 한글의 경우 폰트 설정도 엉망이고 줄간격, 자간 등이 전혀 한글 읽기에 최적화가 되어있지 않습니다. 특히 윈도우 환경에서 볼때 포스트 본문에 대해 OS… [본문 읽기]

Swift struct vs. class 차이점 비교 분석

2018년 1월 30일
Objective-C / Swift, iOS, Cocoa

Swift에는 struct와 class타입이 공존하고있기 때문에 아래의 차이점을 잘 숙지하고 상황에 맞게 사용하는것이 매우 중요하다. struct call by value (할당 또는 파라메터 전달시 value copy가 일어남) stack memory 영역에 할당 (속도가… [본문 읽기]

Swift Closure vs. Objective-C Block 차이점 비교 분석

2018년 1월 30일
iOS, Cocoa, Objective-C / Swift

Obj-C의 블락(block)이나 Swift 클로저(closure)는 컨셉은 거의 동일하나 closure 내부에서 현재 scope에 존재하는 값 타입(value type) 변수들을 캡쳐(capture)해서 사용할 때 기본동작이 반대로 되어있기 때문에 사용법에 주의를 기울여야 한다. 반면 클래스 인스턴스와… [본문 읽기]

도메인 설정 변경 확인 명령어

2018년 1월 28일
DevOps, 웹 개발, 프로그래밍 기타

도메인 레코드를 추가한다거나, 네임서버 주소를 바꾼다거나 하는 등 도메인 관련 설정을 변경하고나면 제대로 설정이 전파되었는지 확인하기 위해 지루하게 기다리는 시간이 이어진다. 도메인 설정이 모든 DNS들에게 전파되는데는 최대 1~2일까지 걸린다고 하지만… [본문 읽기]

MySQL utf8에서 utf8mb4로 마이그레이션 하기

2017년 11월 15일
웹 개발, 프로그래밍 기타

Emoji같은 글자들은 utf8 인코딩 되는경우 글자당 최대 4bytes까지 필요하다. 하지만 기존 MySQL의 utf8 필드의 경우 글자당 최대 3bytes 까지만 지원하는 한계점이 있었다. 때문에 MySql database에서 utf8mb4 설정을 해두지 않으면 해당… [본문 읽기]

Swift 익스텐션, Obj-C 카테고리 메서드명 Prefix하기

2017년 9월 23일
iOS, Cocoa, Objective-C / Swift

Obj-C category의 위험성 Obj-C에서 동일한 메서드 이름을 가진 카테고리(category) A, B가 동시에 존재하더라도, 컴파일 타임에 오류가 발생하지 않고 정상적으로 빌드되어 실행이 가능하다. 하지만 런타임에서 A와 B중 어떤 녀석이 먼저 호출될지… [본문 읽기]

무료 SSL 인증서 적용하기 (Let’s Encrypt)

2017년 9월 7일
웹 개발

plain http 통신을 사용하는 경우 로그인 등의 인증 요청을 할때 plain text가 바로 노출이 되기때문에 항상 보안위험이 존재한다. 이를 막기 위해서 SSL이 적용된 https 통신을 하게되는데, 이를 위해서는 SSL 인증서가… [본문 읽기]

글 네비게이션

« 이전 1 … 3 4 5 6 7 … 14 다음 »

카테고리

  • 웹 개발 (41)
    • 워드프레스 개발 (13)
  • Javascript (5)
  • 개발 환경 설정 (1)
  • 앱추천 (1)
  • Kotlin (1)
  • Server (5)
  • Database (6)
  • Mavic Pro (3)
  • 맛집 (1)
  • Thrift (1)
  • DevOps (14)
    • AWS (6)
  • IT기기 리뷰 (4)
  • 개발도구 (6)
  • 프로그래밍 기타 (14)
  • 여행 (2)
  • 맥 Tips (9)
    • 맥 유틸리티 추천 (4)
  • CocoaWithLove 번역 (4)
  • Objective-C / Swift (42)
    • iOS (29)
    • Cocoa (31)
  • 영어 Tips (6)
  • 기타 (10)
  • 미분류 (5)

최근 글

  • 앱스토어 계정 이전시 애플 로그인 마이그레이션
  • Pulumi를 이용하여 코드로 AWS 리소스 관리하기
  • 자바스크립트로 크롤러 만들기 4편: 실제 웹페이지 크롤링해보기
  • 자바스크립트로 크롤러 만들기 3편: 다양한 유형의 웹페이지 크롤러 만들어보기
  • 자바스크립트로 크롤러 만들기 2편: 웹페이지 크롤링을 위한 배경 지식 알아보기

최근 댓글

  • Dongjin Suh (Swift 익스텐션, Obj-C 카테고리 메서드명 Prefix하기)
  • YoungJae Kwon (워드프레스 고유주소 원리)
  • 오늘밤! 어디가지? (워드프레스 고유주소 원리)
  • YoungJae Kwon (개인사업자와 IT 프리랜서를위한 종합소득세 총정리)
  • Jack Kim (개인사업자와 IT 프리랜서를위한 종합소득세 총정리)

글 목록

  • 2023년 9월 (2)
  • 2022년 5월 (5)
  • 2022년 2월 (1)
  • 2021년 12월 (1)
  • 2021년 10월 (1)
  • 2021년 9월 (2)
  • 2021년 2월 (1)
  • 2020년 11월 (1)
  • 2020년 6월 (1)
  • 2020년 5월 (1)
  • 2019년 11월 (1)
  • 2019년 4월 (1)
  • 2019년 2월 (4)
  • 2018년 12월 (2)
  • 2018년 11월 (2)
  • 2018년 10월 (2)
  • 2018년 9월 (1)
  • 2018년 8월 (1)
  • 2018년 7월 (1)
  • 2018년 6월 (4)
  • 2018년 5월 (3)
  • 2018년 4월 (3)
  • 2018년 3월 (2)
  • 2018년 2월 (1)
  • 2018년 1월 (3)
  • 2017년 11월 (1)
  • 2017년 9월 (2)
  • 2017년 8월 (1)
  • 2017년 4월 (1)
  • 2017년 3월 (2)
  • 2016년 12월 (1)
  • 2016년 11월 (1)
  • 2016년 6월 (1)
  • 2016년 5월 (3)
  • 2015년 7월 (1)
  • 2015년 6월 (1)
  • 2015년 5월 (1)
  • 2015년 3월 (3)
  • 2014년 12월 (1)
  • 2014년 10월 (4)
  • 2014년 7월 (5)
  • 2014년 6월 (4)
  • 2014년 5월 (8)
  • 2014년 4월 (3)
  • 2014년 3월 (2)
  • 2014년 2월 (5)
  • 2013년 12월 (3)
  • 2013년 11월 (6)
  • 2013년 10월 (7)
  • 2013년 9월 (2)
  • 2013년 8월 (10)
  • 2013년 7월 (12)

그 밖의 기능

  • 로그인
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress
  • Advantages of Contractual Agreements