본문 바로가기

개발자161

[JavaScript] 자바스크립트 리터럴 문법 이용한 객체 생성 리터럴 문법 이용한 자바스크립트 객체 생성 리터럴 문법을 이용해 자바스크립트 객체를 생성한 후 해당 객체의 프로퍼티를 지정할 수도 있는데, 객체 리터럴은 객체 초기화자(initializer)라고도 한다. 객체 리터럴은 콜론으로 분리된 키-값의 쌍을 콤마로 분리한 목록으로 구성되며, 이것들은 모두 중괄호로 감싼다. 예를 들어, 다음과 같이 빈 자바스크립트 객체를 생성한다. 1 2 3 4 5 6 7 var object1 = {}; // 빈 객체 생성 object1['name'] = "tom"; // 프로퍼티 추가 console.log(object1['name']); // tom delete object1['name']; // 프로퍼티 삭제 console.log(object1['name']); // undef.. 2016. 11. 15.
인터파크 개인정보 유출사고로 본 망 분리 관리의 중요성 인터파크 개인정보 유출사고로 살펴본 망분리 관리의 중요성 “회원님의 개인정보는 유출된 것으로 확인되었습니다. 유출된 개인정보는 다음과 같습니다.”지난 7월 말 인터넷 쇼핑몰 인터파 크에서 우리나라 전체 인구의 무려 20%에 해당되는 1,030만 명 의 가입자 정보가 유출된 대형 보안 사고가 발생했다. 인터파크 사이트를 찾은 가입자 대다수는 설마 하면서도 위와 같이 달갑지 않은 인터파크의 메시지를 확인하고 이름, 전화번호, 이메일 주소 등 상당수의 개인정보가 유출된 사실을 받아들여야 했다. ‘민/관 합동조사단’이 8월 말 발표한 조사 결과에 따르면, 북 한 소행으로 판단되는 공격자는 지난 5 월 인터파크 직원에게 악성 이메일을 보내는 스피어피싱을 통해 회사 내부 데이터베이스에 침투했다. 공격자는 원 하는 .. 2016. 11. 8.
[JavaScript] 자바스크립트 논리형 논리형 (Boolean 불린) 자바스크립트 불린(boolean) 자료형에는 참(true)과 거짓(false)라는 두 개의 값밖에 없다. 보통 불린 값은 비교의 결과에 해당하며 자바스크립트의 제어 구조에 사용된다. 논리형 변환 불린 값이 숫자 연산에 사용되면 참은 숫자 1로, 거짓은 숫자 0으로 변환된다. 다음 예제를 보자. 1 2 3 4 5 6 var boolean1 = true; var boolean2 = false; console.log(0 + boolean1); // 1 console.log(0 + boolean2); // 0 cs 불린 값이 문자열 연산에 사용되면 참은 "true"라는 문자열로, 거짓은 "false"라는 문자열로 변환된다. 다음 예제를 보자. 1 2 3 4 5 6 var boole.. 2016. 10. 31.
이런 IT 회사에서 일하지 말자 늘 그렇듯이, 난 한국 사정 잘 모르니까 이건 어디까지나 외국 회사에 해당된다는 것을 전제로 한다. 초보에게는 첫 3-5년이 정말 중요하다고 본다. 본인도 아주 열심히 일할 준비가 되어 있고 정말 많이 배울 수 있는 기회인데 직장 잘못 들어가면 이직이 힘든 것은 물론이고, 힘들게 배운다고 투자한 시간 역시 시간낭비일 가능성이 높기 때문이다. 그러므로 월급이 짜더라도, 그 외의 조건이 안 좋더라도, 다음의 조건에 해당되지 않는 회사를 찾는 쪽이 낫다고 본다. 1. 버전 콘트롤 시스템이 없다CVS, SVN, Perforce, 요즘 뜨는 github 등등, 뭘 쓰든지 별 상관없다. 하지만 버전 콘트롤 시스템을 안 쓰는 회사라면 진짜 정말 개발의 기본이 안 되어 있는 회사다. 그거 자체가 흠은 아닌데, 이런 회.. 2016. 10. 11.