본문 바로가기

정리/IT공부

코딩 규칙에 대한 글을 읽고 찾은 몇가지 사이트다 임베디드 시장에는 크게 세 가지 코딩 룰이 있다. CERT-C, MISRA-C , JSF(Joint Strike Fighter) Air vehicle c++ standard 가 그것들이다. 룰 분야 CERT-C 모든 C 소프트웨어 MISRA-C 자동차, 항공, 우주 통신 분야 (제조업에 전체적을 포진) JSF c++ standard 전투기, 폭격기 등 미영 항공기 ... https://www.securecoding.cert.org 카네기 멜론 소속에서 운영하는 시큐어 코딩 가이드가 있는 사이트다. (cert : computer emergency response team , 카네기 멜론대에 있는 팀을 말하는데 흔히 산업에서는 불특정 침해 대응팀으로 알려져있다.) c, c++ , Java, android 등..
linux eclipse 같은 어플 버전별로 프로젝트에서 관리 이클립스 어플리케이션 관리 팁~ 같은 어플인데 다른 버전의 앱을 폰에 올려보고 싶고, 그 여러개를 다 같이 가지고 다니며 테스트하고 싶다면 다음과 같이 해당 앱 프로젝트를 복사할 것. 그 다음 수정해야 할 것은 src 폴더의 패키지 네임 입니다. 이렇게 src를 refactor하고 바꾸면 여러 경고문이 뜨는데 continue 누르면 됩니다. 여기서 끝이 아니라 체크해야할 항목이 있습니다. 1. AndroidManifest.xml 파일 여기서 package= 수정한 패키지에 맞게 이부분을 수정해줘야 합니다. 2. res/values/string.xml 파일여기서 application name을 수정해줘야 합니다. (app_name)? 3. 그 이외에 .... ( res/ 폴더 이내의 다른 것들 그리고 ap..
ubuntu vi 전체 유저 설정 방법 ubuntu 사용자이신 분들이 계실겁니다. 또 초보인 관계로 root와 일반 유저의 차이를 잘 모르시는 분들도 계시고요... root 로 작업해야 하는 순간이 올때도 있는데(물론 sudo 로 할 수도 있지만 ^^;) 모든 계정에 vi 설정을 적용하는 방법이 있습니다. 바로 /etc/vim/vimrc 여길 수정하면 됩니다. 근데 열어 보시면 깨끗?하지 않으실 거에요. 이때는 여기에 적용하시면 됩니다.if has("syntax")여기여기여기여기 syntax onendif
빠르게! vi (vim)에서 복사하기 아마 대부분 이 글을 보는 분들은 하나의 terminal에서 vi (vim) 작업을 하고 있고 다른 terminal을 켜서 vi 로 새로운 파일을 만들고 거기에 복사하는 방법을 찾고 계실 것입니다. 편의상 vim 을 vi 이라고 하겠습니다. 저의 결론부터 말씀드리자면 마우스를 이용한 copy & paste 이외에는 방법이 없습니다.. (아직까지는!!!믿으세요 괜히 더 고생하지마시고요...)맨 밑에서 그 이유를 말씀드리겠는데요. 지금은 이유야 어찌됐든 그 대안이 필요합니다. 그래서 그 대안이 뭐냐? sp 입니다. 현재 vi 에서 :sp ./filename->현재 폴더에서 filename을 분할 창에서 연다->ctrl +ww 눌러 본래 창으로 커서를 옮긴다.->커서를 복사할 내용 첫 머리에 놓는다. 그리고 ..
빠르게! 노트북 스마트폰과 연결시 USB 연결 끊김 현상 해결하기 키워드 : USB 유전원 허브, OS의 포트 전원 관리 아마도 몇몇 분들이 스마트폰을 노트북과 연결했을때 자주 끊기는 현상을 겪고 있을 거라 생각하여 이 블로그를 포스팅 합니다. 이런저런 노력을 했는데도 잘 안되는 분들에 한아여 포스팅을 합니다. 따라서 다음과 같은 분은 제조사에 가셔서 드라이버부터 우선 설치해보시길 바랍니다. 1. 나는 드라이버가 뭔지 모르겠다. USB 만 연결해달라!!2. 스마트 폰 USB 연결시 이상이 있다.3. 데스크탑에서도 USB 연결이 안되고 노트북에서도 USB연결이 안된다.4 .연결이 아예 안되고 드라이버가 전부 설치되지 않는다. -> 이분은 어떤 문제인지 잘 모르겠지만... 제어판에 가셔서 USB 드라이버와 관련된 프로그램을 우선 삭제해주시고 재설치하시기 전에 USB 빼시고..