반응형 유용한정보14 페어 프로그래밍 전통적으로 예전부터 존재하는 방식으로 두 개발자가 문제 해결을 위해 함께 논의하며 프로그래밍하는 기법.두 며이 함께 작업하면서 아이디와 해결방법을 바로 공유하고 실시간 피드백을 주고받아 실수를 줄이고 빠른 해결책을 찾을 수 있다.품질 향상, 지식공유, 협업, 의사소통 강화, 복잡한 문제 해결, 효율성, 팀워크, 동기부여 등 장점이 많은 방법이다. 하지만 실천의 어려움도 존재한다. 1. 개인작업을 선호하거나 협업의 가치를 인정하지 않는 경우2. 초기에 단기적으로 생산성이 저하될 수 있다. 시간과 인력은 중요한 자산이다.3. 공간이 협소하거나 장비가 부족하면 진행하기 어려울 수 있다.4. 가장 중요한 부분으로 구성권 간 기술수준이나 추구하는 방향이 다를 경우 끔찍한 결과를 초래할 수 있다.5. 기술수준 차이.. 2025. 2. 8. OWASP TOP 10 OWASP Top 10: 알아두면 좋은 웹 보안 기본OWASP(Open Web Application Security Project)라는 곳에서 발표하는 "OWASP Top 10"은 웹 개발자라면 꼭 알아둬야 할 보안 취약점 10가지입니다.잘 이해하고 개발하면, 웹 서비스가 해킹당할 확률을 훨씬 낮출 수 있습니다.1. Broken Access Control (잘못된 접근 제어)사용자가 권한이 없는 페이지나 데이터를 볼 수 있는 경우입니다.예를 들면, 일반 사용자가 관리자 페이지에 들어갈 수 있다면 큰 문제겠죠예시 코드 (문제 있는 접근 제어)@RequestMapping("/admin")public String adminPage(HttpServletRequest request) { // 권한 체크를 안.. 2025. 1. 26. Windows PowerToys 윈도우는 전세계에서 가장 많이 사용하는 OS 이다.디자인은 맥북에 비해 다소 떨어진다. (맥북은 디자인이 정말....캬...)하지만 파워토이즈를 설치하면 엄청난 편의 기능을 누릴 수 있다.파워토이즈는 MS에서 제공하는 무료 유틸리티로 유용한 기능이 많이 내제 되어 있다. (윈도우 12쯤에는 모든 기능이 기본 내장되어 나올 것 같다)주요 기능 안내1. FancyZones (윈도우 레이아웃 관리)창을 효율적으로 배치할 수 있는 사용자 지정 레이아웃을 제공한다.여러 작업을 동시에 수행하거나 멀티태스킹을 할 때 유용함.사용 방법:PowerToys 설정에서 FancyZones 활성화.Shift 키를 누른 상태로 창을 드래그해 원하는 영역에 배치.2. PowerToys Run (빠른 실행 도구)빠르게 프로그램, 파.. 2025. 1. 18. 매킨토시가 자전거가 될 뻔한 사건 1981년 매킨토시 개발 프로젝트를 주도하던 스티브 잡스는 이 프로젝트 이름을 '매킨토시'에서 '자전거'로 바꾸자고 고집을 부렸다고 한다.프로젝트 구성원들은 갑작스러운 잡스의 통보에 결국 동의하지 않았고, 우리가 지금 알고 있는 '매킨토시'로 브랜드가 출시 되었다. 잡스는 왜 느닷없이 '자전거'라는 이름을 붙이자고 했을까?1980년 8월 31일자 에 실린 애플의 광고에 '자전거' 에 대해 언급된다.애플이 개인용 컴퓨터를 발명했을 때 새로운 유형의 자전거가 탄생한 것이다 198잡스가 어릴 때 한 잡지에서 읽은 기사에 다음과 같은 내용이 실려있었다고 한다. "곰, 침팬지, 너구리, 새, 물고기, 인간이 각각 1km 이동하는데 필요한 소비 열량을 비교한 결과, 새(콘도르)의 효율이 가장 뛰어난 것으로 나났다... 2024. 11. 3. macOS 명령줄 도구 고급 macOS 명령줄 도구 macOS는 방대한 양의 표준 Unix 도구에 액세스할 수 있어 다행입니다. 고유한 macOS 기능을 제공하는 macOS 관련 명령줄 유틸리티도 많이 있습니다. 이러한 명령에 대한 전체 문서를 보려면 를 실행하십시오 man . caffeinate- Mac 절전 동작 설정 플래그나 인수 없이 실행하면 caffeinate명령이 계속 실행되는 동안 Mac이 절전 모드로 전환되지 않습니다. caffeinate -u -t 지정된 시간(초) 동안 절전 모드를 방지합니다. 플래그를 추가하면 -d디스플레이가 절전 모드로 전환되는 것도 방지할 수 있습니다. 기존 프로세스를 지정하면 -w 지정된 프로세스가 종료되면 자동으로 caffeinate 명령이 종료됩니다. 명령을 전달하면 caffeina.. 2023. 7. 3. 윈도우 특정 포트 사용 프로그램 강제종료 리눅스에서는 ps 로 해당 프로세스의 pid를 가져와 kill 명령으로 간편하게 프로세스를 삭제할 수 있다. 윈도우에서도 유사한 명령어가 있다. taskkill /PID 사용예시) 인텔리제이로 톰캣 구동 시 1099 포트가 사용중이라는 메세지가 나온다면.. 1. cmd 창 실행 (프로세스가 간혹 종료되지 않을 경우 관리자 권한으로 실행 필요) 2. netstat -ano|find "1099" 실행 프로세스 아이디 확인 3. taskkill /PID /F /PID : 프로세스아이디 /F : 강제종료 2023. 4. 24. 이전 1 2 3 다음 반응형