목록프로그래밍 언어 (86)
IT 일기장
리눅스로 잘만쓰던 계정이 다음날.. 로그인을 해보니 비밀번호가 만료됐다는 소식이 들려왔다 어떻게 해야되나.. 하다가 생각나는대로 root 계정으로 접근했다 su root 그 다음 비밀번호가 만료된 계정의 비밀번호를 바꾸기 위해 passwd 명령어를 작성하고 새 암호를 설정했다 passwd [아이디] 그리고 passwd의 -x 옵션을 통해 비밀번호 유지기간을 6개월로 지정했다 passwd -x 180 [아이디]
관리자 페이지 만들고 있었던 중 설문조사 대표 이미지 사용여부 부분이 [사용, 미사용] iCheck 부분과 [파일 선택] 부분이 너무 딱 붙어있는데.. 맘에 안든다. 좀 떨어져 있으면 좋겠다 싶어서 CSS를 찾아봤다 방법은 간단했는데 파일 선택 input box에 상단 여백을 주면 된다 #id or .class {margin-top:15px;}
프로젝트 하면서 Tomcat 말고 JEUS를 사용한건 처음인데.. 프로젝트에 조금 뒤늦게 투입됐어서 이미 세팅이 돼었었다 Tomcat은 해봤으나 JEUS 처음부터 세팅하는건 해본적이 없어서 해보고 싶긴했는데.. 뭐 이런 욕심으로 하다간 일정 다 까먹을수도 있으니 그건 개인적으로 공부하고 아무튼 세팅이 돼있는 상황에서 Container 재시작 하는 방법은 다음과 같았다 1. JEUS가 설치돼있는 계정으로 로그인 하고 ja 명령어 입력 2. conlist 명령어 입력하면 아래와 같이 container 목록들이 뜬다. 3. container 작동을 중지하는 명령어는 downcon [container 이름] 4. container 작동을 시작하는 명령어는 startcon [container 이름]
내가 진행하는 프로젝트 중 검색 제목, 검색 키워드, 검색 내용을 추가해서 그 3개와 연관된 제목과 컨텐츠 상세까지 보여주게 해달라는 요청 건이 들어왔다. 수석님께 도움을 요청했다. "가능하지만 관리자 쪽에서 직접 수기로 작성해야 되고 검색속도는 보장 못한다. 우리는 검색 솔루션 회사가 아니기 때문에 그 부분은 감안해야된다." 라고 얘기해주셔서 우선 기획자분이 컨펌 안받았으니 미리 개발 하지말고 대기하라고 해주셨다 그리고나서 수석님이 인덱스에 대해서 가르쳐주셨는데 난 단순히 "속도 빠르게 해주는거다." 라고만 기억하고 있었을뿐, 어떤 방법으로 속도를 빠르게 해주는건지는 몰랐다. 수석님의 설명을 들어보니 이해가됐다.. 예를들어 1000장 짜리 종이로 써져있는 회원들의 정보가 있다고 하자. 이 1000장 짜..
개발하다 보면 사수가 도와줘야 되는 상황, 본인이 후임을 도와줘야 되는 상황이 온다 만약 IT 쪽이라면 상대방 포트에 붙어서 작업하면 훨씬더 쉬울것이다 1. 제어판의 Windows Defender 방화벽에 들어가서 "고급 설정" 클릭 2. 인바운드 규칙 클릭하고 "새 규칙" 하나 만들어주자. 3. 포트 누르고 다음 클릭 4. TCP로 설정하고, 특정 로컬 포트에 접속하고자 하는 포트를 입력 후(나 같은경우는 8020) "다음" 클릭 5. 연결 허용 누르고 "다음" 클릭 6. 규칙이 적용되는 시기 (도메인,개인,공용 체크) 적용 후 "다음" 클릭 7. 이름은 잘 지어주고 "마침" 클릭 그래도 안된다면 아웃바운드 규칙에도 동일하게 적용해주자
JSON으로 뽑아온 데이터 중 해당하는 key값이 존재하는지 찾아보는 함수다 내가 했던 프로젝트에서 페이스북 SNS의 토큰 값을 적용시켜도 SNS가 뜨지 않는 경우가 발생했었는데 이유는 페이스북에서 갖고오는 데이터 중 첨부파일이 없던 애들이 있어서 key값을 갖고오지 못하고 메인화면이 제대로 뜨지않은 적이 있었다 아래 스샷을 보면 5개의 JSON 데이터 리스트중 3: 번의 attachments의 속성이 없다 그래서 첨부파일 외에는 JSON 데이터들은 모두 필수값임을 확인하고 hasOwnProperty 함수를 이용해서 분기 처리를 했었다
내가 수행 했었던 프로젝트에서 고객이 17시 교육청 별로 각 게시물에 답변과 댓글수가 몇 개 등록 돼있는지에 대한 통계가 필요하다고 하셨는데.. 설계 계획은 다음과 같았다. # 계획 1. 답변을 등록한 게시물과 댓글을 등록한 게시물을 함께 갖고온다 (UNION ALL) 2. 게시물 중에 중복되는 부분은 제거한다. (DISTINCT) 3. 댓글과 답변수를 집계한다. (PARTITION BY) 4. UNION ALL로 합쳤기 때문에 PARTITION BY로 집계하면 댓글과 답변수가 합쳐진 수로 나옴 5. 댓글수와 답변수를 분기시키기 위해서 답변수에 조건을 부여함 # 추가 조건 답변수는 무조건 0개 아니면 1개이기 때문에 해당 교육청이 답변을 등록 했느냐 안했느냐에 따라 결정됨 PARTITION BY로 집계한..