본문 바로가기

분류 전체보기

(67)
개발자 창업에 관한 글 Okky에서 어떤분이 단 댓글인데 읽어보고 너무 좋은 내용이라 혼자 보긴 아까워서 퍼왔습니다. "회사입장에서는 내가 우리에 포함되는것이 아니구나 라는 생각이 들었습니다."나이 40 먹고도 못 깨닫는 개발자들이 많은데 빨리 깨달으셨네요.전산업종은 개발자보다 영업이 위에 있지요. 솔루션이나 납품한 시스템이 대박이 나서 수 십억이 회사의 당좌에 입금될 때 사장과 임원, 영업은 자기 숟가락을 들고 회의실로 뛰어들어가 각자 수 천에서 수 억원의 성과급을 받아가거나 패키지가 팔릴 때마다 퍼센테이지로 돈을 몇 백씩 받아가는데, 개발자는 휴가 일주일이나 30만원짜리 기프트 카드 한 장이 전부입니다. 이건 사실상 실컷 먹고 남은 고기 찌꺼기나 던져주고, 시스템 개발의 공로를 인정하지 않겠다는 뜻입니다.개발자들은 그 시스..
대충살자 시작하는 것에 비해 끝내는게 너무 힘들다. 타지에 와서 살게되면서 혼자있는 시간이 늘어나니까 혼자서 생각에 빠져있는 시간도 늘어났다. 그렇게 드는 생각들이 좋은생각이라면 좋겠지만 항상 좋은 생각보단 부정적인 생각이 많이들게 된다. '난 지금 뭘하고 있는거지?', '지금 제대로 살고 있는건가?', '남들다 자신의 길을 향해 나아가는데 나만 제자리 걸음하고있는거 아닌가?' 대체로 이런 생각들이다. 그런 무기력한 감정에 빠져있을때 뭐라도 해야 하지 않을까 싶어서 '블로그라도 해볼까?'라는 생각으로 티스토리를 하게된 것 같다. 하면서 뭔가 긍정적으로 변해가걸 느끼고 싶었다. 그래도 뭔가 하고있다는 느낌이들면 좋지 않을까해서 시작했지만 오히려 지금 나에게 나의 더 부정적인 모습을 보게되는 것 같다. 단적인 예가 ..
자바 SE, EE, ME 자바 SE(Java Platform Standard Edition) 데스크톱, 서버, 임베디드 시스템을 위한 표준 자바 플랫폼. 자바 가상머신 규격 및 API 집합을 포함 JAVA EE, ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다. SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 Android 개발할 때 주로 SE를 사용한다. 자바 EE(Java Platform Enterpise Edition) 자바를 이용한 서버측 개발을 위한 플랫폼. 기존 SE에 웹 어플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 위한 플랫폼. JAVA SE의 서버측을 위한 기능을 부가하였기 때문에 SE 기능을 모두..
토비의 스프링 용어 정리 요즘 공부 하고있는 책인데 내용이 제 수준에서는 어려웠습니다. 읽다가 집중력 깨지는 순간이 많아서 왜그런가 생각해보니 아무래도 모르는 단어나 알고는 있지만 내 머릿속에서 명확하게 정의가 되지 않은 용어들이 많기 때문이란 생각이 들었습니다. 아무래도 용어관련 부분에서 한번 정리를 하고 넘어가야 할 것 같아서, 제 기준으로 몰랐던 용어나 익숙하지 않은 용어를 정리해서 올립니다. 1부(1~8장)의 용어들을 정리하였고, 최대한 책의 나오는 개념 설명으로 용어를 정리하였습니다.단, 7~8장의 경우 그런 단어가 없었기 때문에 따로 정리하지 않았으니 참고 하시길 바랍니다. 1장 - 프레임워크 API라는 점에서 라이브러리와 비슷하지만, 라이브러리가 코드에 의해 필요에 따라 사용하는 거라면 프레임워크는 개발 자체를 주도..
인터페이스란 인터페이스란 예전에 처음 자바를 공부 하면서 C와 C++만 공부 했었던 저에게 가장 생소한 개념은 인터페이스 였습니다. 일단 C와 C++에는 없는 개념이기도 했고, 아무리 읽어봐도 뭔지는 알겠는데 이걸 대체 왜 사용해야하는지에 대한 의문이 들었습니다. 시간이 조금 지나고 이를 사용하는 이유에 대해 이해 하였는데 책에서의 불친절한 설명과 단순한 기능 정리 만으로는 이해하기 힘들지 않나 싶어서 내용을 정리해 봅니다. 일단 위키백과에서 인터페이스 자체에 대한 정의를 살펴 보겠습니다. 인터페이스 인터페이스(interface)는 컴퓨팅에서 컴퓨터 시스템끼리 정보를 교환하는 공유 경계이다. 이러한 교환은 소프트웨어, 컴퓨터 하드웨어, 주변기기, 사람 간에 이루어질 수 있으며, 서로 복합적으로 이루어질 수도 있다. ..
[토비의 스프링] 1장 정리 안녕하세요. 최근에 회사에서 스프링을 사용해서 프로젝트를 진행할 일이 생겨서 공부해볼 생각에 괜찮은 책을 찾아봤는데 토비의 스프링이란 책을 찾게 됐습니다. 스프링공부를 제대로 해본적이 없어서 전혀 모르고 있었는데 스프링 프레임워크에서 정석 같은 책이더군요. 책을 읽으면서 내용이 좋다란 느낌을 받아서 그냥 단순하게 독서와 타이핑으로 공부하기보단 내용을 정리해서 블로그에 올리자란 생각이 강하게 들어서 한장 한장 정리해볼 생각입니다. 1~8장 까지가 스프링에 관한 개념적인 내용을 정리한 것이고, 그 이후의 내용은 실사용이란 얘기를 들어서 1~8장 까지만 정리 할지 아니면 그 이후도 정리 할지는 아직 잘 모르겠습니다. 1장 오브젝트와 의존관계 자, 시작하기 전에 프레임워크란게 뭔가를 일단 정리하고 들어가야 할 ..
리눅스 명령어 정리 안녕하세요 ㅎㅎ 프로젝트가 바빠서 한동안 정신 없다가 오랜만에 들어오네요 운영체제 내용 올리던걸 마무리도 못하고, 갑자기 리눅스에 관한글을 올리게 됐네요. 이처럼 인생은 알수 없는건가 봅니다. 오늘 쓰는글은 리눅스에서 주로쓰는 명령어들을 정리할겁니다. 1) ls : List의 약자 입니다. 현재 디렉터리에 있는 파일 목록을 나열해 줍니다. - 사용방법 및 주로 사용하는 옵션# ls /etc/systemd : 해당 디렉터리의 파일 목록을 보여줍니다.# ls -a : 현재 디렉터리의 숨김 파일까지 포함하여 보여줍니다.# ls -l : 현재 디렉터리의 목록을 자세히 보여줍니다.# ls *.확장자 : 확장자에 해당하는 목록만 보여줍니다. 2) cd : Change Directory의 약자입니다. 디렉토리로 이동..
인터럽트의 종류 안녕하세요. 또 운영체제로 찾아뵙게 됐네요.. 어제 글을 썻는데 오늘 또 글을 쓰다니 갑자기 제가 부지런해진것 같아서 새삼스럽게 뿌듯한 느낌이 듭니다. 어제 술마시고 글써서 오늘은 멀쩡한 정신에서 쓸려고 노력했는데 저도 모르게 간단하게 한잔 해버렸네요.. 타지에 와서 혼자 살다보니 술말고는 끌리는게 없고 그렇습니다. 그러니까 별로 들어오지도 않는 방문객 들이지만 이해주시길 바랍니다. 감사합니다. 이제 본론으로 돌아가서 운영체제의 가장 중요한 핵심 인터럽트. 그 종류에 대해서 이야기 해볼려고 합니다. 크게 세 종류라서 많은 이야기가 나오지는 않겠지만 그래서 그런지 글쓰는 입장에서는 마냥 좋네요. 1) 외부 인터럽트 - 첫 번째로 이야기 할 것은 외부 인터럽트 입니다. 지난 시간에 예로들었던 마우스에서 발생..