총 삽질들 514

[삽잡이::일기] 나는 소프트 스킬(존 손메즈 지음)을 읽을 것이다

나는 이것도 저것도 헤매는 삽질 전문 신입이다. 계속해서 뭘 배워야할 것 같고,얻어야할 것같은 요즘휴일이 되면 딜레마에 빠진다. 충분히 쉬어줘야지 그 다음 주 업무 수행에 차질이 없을 것 같기도하고... 그렇지만,뭔가 더 배우고 알아보는 시간을 갖고 싶기도 하고... 이 둘의 적절한 타협을 얻기 위해 소프트 스킬이라는 서적을 구매했다. 책을 가까이 하는 사람이라고 할 수는 없지만,책을 모으고 싶어하는 이상한 마음은 있다...사실 그래서 책을 살 때 기분이 좋다.(뭐라는거야...) 아무튼... 기술적으로 부족함이 많은 본인임을 알지만,기술적인 학습 이외에도 틈나는 시간마다 이 책을 통해 많은 것을 느끼는 책이 되었으면 좋겠다. 책을 읽으며 느낀 점이나 기록하고 싶은 것들을정리하여 올릴 수 있으려나... 하..

[삽잡이::vm] VirtualBox Unable to allocate and lock memory 에러 해결방법

한 PC내에서 가상으로 운영체제를 여러개 동작할 수 있도록 만들어주는 SW를우리는 VM이라고 합니다. 예 그렇습니다.Virtual Machine 이라는 것입니다. VM에 Linux 계열의 OS를 설치하여Linux 시스템으로 이것 저것 주물거릴 수도 있겠구요, 개인적으로 삽잡이는 Window OS를 하나 설치하여 테스트를 진행한답니다. 아무튼... 별거 아닌데 혹시 몰라Unable to allocate and lock memory에러에 대해서 기록하나 해두려고 이렇게 글을 씁니다. 진짜 별거 아닙니다. OS 이미지 하나 잘 가져와서 설치했더니 이런 메시지가 뜰 경우가 있습니다. 물론, 이러한 에러들을 포함한 모든 에러들은Log 확인이 참으로 중요합니다. 그래서 잘 봤더니 감사하게도 이러한 문구가 발생하더군..

[삽잡이::php] cURL(Client URL)에 대해서 감을 익혀보자!

코드 분석중에 보인 cURL...처음엔 뭔가했습니다...그래서 얕게나마 알아가보며 정리를 해보았습니다... 부족한 내용인 것은 함정... 하.하.하. cURL은 Client URL의 줄임말입니다. 예 그렇습니다.물론 URL도 줄임말이지요. 몰라서 안쓴게 아닙니다.... Client Uniform Resource Locator 예 그래요... 인터넷에서 찾아봤어요.아무튼... cURL은 PHP에 있는 라이브러리입니다. (출처_ PHP) php 매뉴얼을 보게 되면많은 다른 타입의 서버들과 프로토콜로부터 연결 및 통신할 수 있도록 해준다고합니다. 예 그렇습니다.여기에 있는 프로토콜에는 http, https, ftp 등등이 있군요. 삽잡이는 Jenkins라고 하는 CI툴 때문에이 cURL을 접하게 되었습니다. ..

[삽잡이::jQuery] ajax의 error, success 그리고 complete

불금입니다.그래요 불금이에요.그런데, 어느 순간부터 그냥 집돌이가 되고 싶었어요. 불타는 금요일에 불타게 공부해봅시다! 예전에 ajax에 대해서 공부한 기억이 있습니다.(참고_ ajax가 뭐니? 축구팀이니?) ajax call을 하게 되면 비동기식으로 http 요청을 수행합니다.Server가 받아서 처리하고 결과를 보내주겠지요. Server에서 보낸 결과에 대한 응답에 따라Client에서는 처리할 준비를 해야합니다. 우리는 크게 3가지의 statement를 통해 결과에 대한 처리를 할 수 있습니다.(물론, 더 많아요...) 1234567891011121314$.ajax({ type : 'POST', url : sUrl, data : data, error : function(error) { alert("E..

[삽잡이::일기] 상속, 생성자 그리고 디버깅 삽질기...

최근에 junit을 접할 일이 생겼다.java를 오랜만에 접하는지 두근두근 했다... 오우~ 난 하나도 몰라~ 모르겠어~ 기억이 안나~ 코드를 분석하고 이해할 일이 있었는데...진짜 희안한 코드를 다봤다...희안한게 아니라 사실 낯설었지... 공부좀 할껄~ java와 객체지향에 대한 모든 기억이 reset되고 외계어를 본 느낌이었다. 으아아아~ 뭔놈의 생성자에 인자가 하나 떡하니 있길래이게 뭔지 한~참을 생각했다. 그냥 엄청 대충 기초적인 코드로 예시를 들자면... 123456public class sap { public sap(string name) { super(name); }}cs 결국, 상속구조를 계속 타고 올라가보니 제일 부모되는 녀석의 생성자 녀석이기본 생성자가 없던 것이었다. 그래... 필수..

[삽잡이::java] 자식이 생성될 때 부모의 생성자를 부른다.

참으로 훈훈한 부자지간(?)이군요!아버지가 자식에게 상속을 하는 모습입니다. 재산을 상속 받다.되물림받다. 세습하다. 계승하다. 등등등... 옛 것(?)으로 부터 이어서 받아오는 그 무언가! 자... 여러분은 어떻게 태어나셨습니까?!부모님에 의해 태어났죠? 이와 같은 아름다운 일들이프로그래밍 세계에서도 존재합니다. 부모되는 클래스로부터자식 된 클래스가 만들어질 수 있다 이겁니다. 우리가 부모님께 용돈 받아 쓰고,부모님의 집에 얹혀 살듯이 ...(부모님께 효도하세요) 자식된 클래스는 부모 클래스의 것들을 가져다 사용할 수 있습니다. 그런데, 이 자식된 클래스가 객체로 태어나게 될 때 반드시 부모를 호출하게 됩니다. 엄밀히 말하자면,자식 클래스가 생성될 때 부모 클래스의 생성자를 호출하게 되는 것입니다. (..

[삽잡이::draw] 웹에서 무료로 다이어그램을 만들자! draw.io

개발자가 개발만 하는게 아니더군요... 예 그렇습니다.이 외에도 중요한 일들이 많이 있습니다. 그런데, 머리로만 알던 사실이 현실로 다가오니...배울게 끝이 없다~~~ 예 그렇습니다. 좋은 것입니다. 끝없는 배움!!! 아무튼... 시중에 다이어그램을 만들기 위해 사용되는 여러 프로그램들이 존재합니다. StarUML 이라는 프로그램도 있구요,(참고_ StarUML 간략소개)LucidChart 라는 프로그램도 있군요. 그런데, 이것 저것 불편한 점이 많은 것 같습니다. 자 아래를 보시죠! 뭔가 첫 시작부터 아름답지않습니까!?우와와 이뻐~~ 뭔가 느낌이 좋아~~ 예 그렇습니다. 제가 소개하고자 하는 site는draw.io입니다. 무료로 다이어그램을 만들 수 있습니다. 저장소를 선택한 뒤에이와 같이 다이어그램을..

[삽잡이::일기] 티스토리 반응형 스킨 내 멋대로 가지고 놀기

삽잡이는 이전 블로그를 시험 삼아서티스토리 기본 반응형 스킨을 가지고 놀고 있다. 놀아~ 놀아~ 놀아~ 놀아~ 놀아~ 그런데... 기본 스킨 자체가 너무 이뻐서... 너무 이뻐~~ 사실, 개발 공부좀 할겸블로그 스킨 자체를 처음부터 만지려고 했지만... 시간 내기도 힘들고...처음부터 나댔다가(?) 이도저도 아닐 것 같아서... 기본 스킨을 가지고 놀기로 결정을 내렸다. 결국은 F12 (개발자 도구) 누르며 요소 찾고,font-size 줄여보고 늘려보고 하면서최적의 size를 찾는 중... 개발자 도구는 F12를 누르고 실행되는 프로그램인데Web Element 찾기도 좋고 디버깅하기도 좋아요! 아무튼...지울 건 지우고, 붙일 건 붙이고 있다.(만들건 만들어야되는데... 하하...) 그래도 이렇게 재미삼..

[삽잡이::diff] 어느 것이 틀린가? 텍스트 비교 사이트

자... 여러분아래의 그림을 보시길 바랍니다. 둘이 뭐가 다릅니까!? 짜잔~ 삽잡이가 있었습니다! 우리는 가끔 문서를 비교해야할 일이 있습니다.혹은 Log들을 비교해야할 일이 있습니다. 보통 Log와 Error Log들을 보며...왜! 왜! 왜 안되!! 예 그렇습니다.텍스트를 간편하게 비교해주는 사이트 하나를 소개하려고합니다. 이름하여 Diff Checker! (출처_ DIffchecker) 이렇게 Text를 입력한 후에 비교를 하게 되면~ 이런식으로 다른 곳을 확인할 수 있답니다. 유용하게 사용하세요~

[삽잡이::javascript] Javascript에서 PHP 변수 사용하기

애초에 PHP는 Server를 위한 언어이고 Javascript는 Client (Browser)를 위한 언어입니다. 둘의 성격은 다릅니다.서버와 클라이언트... 특히나 Client에서 Server로즉, Javascript에서 PHP로 데이터를 보낸다고 하더라고Server에서 바로 받는다는 보장이 없기에우리는 Ajax와 같은 녀석들을 통해 Server에 값을 전하고 응답을 기다려서 처리하곤합니다. 그런데, Server에서 Client로 보내는 것은 그럼 어찌할까요? 그래서 PHP 데이이터를 Javascript에서 어떻게 사용할 수 있을지 생각해봤습니다. 으아~~ 두뇌 풀가동~ 우선은 직접적으로 echo문을 활용하여');?>Colored by Color Scriptercs 대략 이러한 코드를 통해 설명했던 ..