총 삽질들 514

[삽잡이::sql] 데이터베이스를 편하게 관리하고 다루자! SQLyog

MySQL과 같은 데이터베이스를 사용해보신 분들은 CMD 창을 사용해보셨을 것입니다. 그런데, 아주 이쁘게! DB를 관리하고 조작하는 등등을 도와주는 프로그램 친구를 소개해드리려고 합니다. 안녕 난 SQLyog라는 프로그램이야. 돌고래같이 생겼지우와 돌고래 아니니? 아니야 ^^;; 나를 잘 알고 싶으면 공식 사이트(https://www.webyog.com/)를 확인해볼래? 난 MySQL 서버의 데이터들을 관리하고 모니터링 할 수 있는 Tool이야! 너 참 좋은 녀석이구나!? 설치를 하게 되면 이와 같은 화면이 반겨줄 것입니다. DB 안의 Data를 사용하기 위해서는 DB 저장소가 어디있는지 명시해줘야겠지요.또한, 관리하기 위해 사용자 이름과 비밀번호 등이 필요할 것입니다. 이런식으로 Query문을 작성하..

[삽잡이::php] php 설정을 해볼까? php.ini

php라는 언어를 사용하여 이것 저것 해보려고 하는데,Error가 발생하는것 아니겠습니까... 그게 문제가 아니에요... Error는 해결하면 되지요... 예 맞습니다. 그렇습니다.그런데, Log가 안나오는 것 아니겠습니까!!!!Log가 찍혀야 뭘 확인하던가 하지.... 예... 그래서 php.ini 파일을 확인해봤습니다.php 관련 설정들을 다룰 수 있는 파일입니다.조심히 다뤄야겠지요!? 흠... 에러가 발생하면 해당 경로에 저장하도록 할 것입니다. 예 그렇습니다... On으로 되있습니다. 그런데, 왜 안나오는 것일까요!?!?!?!? 예 그렇습니다.... php.ini 파일에 명시한 경로와 달리 'logs'라는 폴더가 없었기 때문입니다. 난 자동으로 생성되는줄 알았지... Apache를 재실행 해고 확..

[삽잡이::java] Java코드로 날짜를 랜덤하게 생성해보자!

지난 시간에 이어 이번에는 날짜를 랜덤하게 가져오는 장난질을 해보려고합니다. 날짜를 랜덤으로 생성하고자삽질의 대가 무식한 삽잡이는 이와 같은 구상을 하였습니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152public class RandomGame { private int iUserBirthMonth; private int iUserBirthDay; public int getUserBirthMonth() { return this.iUserBirthMonth; } public int getUserBirthDay() { return this.iUserBirthDay; } public ..

[삽잡이::java] 이름을 랜덤하게 생성해보자! 유니코드 랜덤 생성!

살면서 Random() 메서드를 사용하여 재미난 일들을 할 수 있습니다. 여러분이 만약... Random한 이름을 반복적으로 생성해야한다면 어떻게 해야할까? 중복성을 피한 이름...그 이름이 어느 이름이던 상관없이 오직 세글자!? 유니코드를 통해 만들 수 있는 한글은 이론적으로 160만 자 정도 나온다고 하는데, 현대 한글 낱자로 조합 가능한 글자 수는 ...놀라지 마십쇼... 무려 11172자라고 한다 우와!! [출처_ 나무위키(링크를 통해 확인하셔도 됩니다)] 아무튼....123456789101112131415161718192021public class RandomGame { private String sUserName; public String getSUserName() { return this.s..

[삽잡이::web] 웹 기반 소프트웨어를 반복해서 테스트해보자! Selenium

웹 기반의 프로그램을 쉽게 테스팅할 수 있도록 도와주는흔히 말하는 테스팅 프레임워크로 대표적인 Selenium이라는 녀석이 있습니다. 이와 비슷한 프레임워크와 관련하여이전에 Robot Framework에 대해서 포스팅한 기억이 있네요~ 아무튼.. 상대적으로 Selenium이라는 용어에 대해서 더 많이들 들어보셨을 것이고, 앞으로 접하시더라도... Selenium을 더 많이 들으실 것 같습니다. 웹 기반 소프트웨어들은 모두 인터넷 브라우저에 의해 실행됩니다.QA 테스터 경험이 있는 삽잡이는 웹 기반의 페이지들을 테스트 하려고 F12 누르고 요소 찾고 뭐하고 했던 기억이 나네요... 정리해서 말씀드리면, Selenium은 자동으로 테스팅...즉, 사용자들이 자동화 테스팅을 주도할 수 있도록 강력한 기능을 제..

[삽잡이::web] Web 개발 필수 도구! 불타는... FIrebug & Filepath

firebug는 불타는 벌레입니다... (출처_ Firebug) 사실... 디버깅을 위한 도구입니다. 이 불타는 벌레는 웹 개발을 위해 필요한 강력한 디버깅 도구입니다. 개발할 때 아주 유용한 녀석입니다. 왜냐!? 사실 저도 능수능란하게 사용하는 것은 아니지만....수정, 디버깅하기 편하고 CSS, HTML, JavaScript를 어떤 페이지에서든 실시간으로 확인할 수 있기 때문이랍니다. 저는 CSS 조작을 하기 위해서 주로 사용하는데요,이때, Firepath도 같이 설치하여 사용합니다. 각 요소들의 XPath, CSS 등을 인식하기 위해 애쓰던 수고들을 덜어주는 고마운 녀석들입니다. 아직 많이 써보지는 않았지만...그럼에도 매우 편리함을 느끼고 있습니다. 열심히 한번 사용해봐야겠습니다 굳~

[삽잡이::javascript] css에도 가상클래스가?! nth-child

세상에나... css에도 가상클래스가 있습니다.nth-child(n) 이라는 녀석입니다. n에 들어가는 숫자 번째의 자식 요소를 가리키게 됩니다. '도로명 안내시스템' 사이트에 잠시 다녀와봤습니다. 이때 내가 검색을 했을 때 일정한 개수로 결과 값이 나올까요? 아니죠... 이렇게... 일정하지 않을 때... 요소를 선택하기 위해서는 어찌해야할까요? 이때 이 친구를 부르는 것입니다. n번째 자식요소를 가리킨다!!! 굳~

[삽잡이::java] 지금은 몇일 몇시야? 여러가지로 쓸모있는 currentTimeMillis()

현재 시각은 어떻게 됩니까?1/1000 초의 값을 return 해주는 어마무시한 method를 혹시 아시나요? (출처_ 구글 ㅎㄷㄷ) 죄송하게 됬습니다.... System 클래스에 있는 이 메서드는 '현재 시각과 1970년 1월 1일 오전 0시' 와의 차이를 long 값으로 전달해줍니다. 이외에도 Data 클래스, Calendar 클래스에 있는 메서드들을 사용하기도합니다. 초로 나누기 위해서는 1000으로 나눠주면 되겠고,분으로 나누기 위해서는 (1000 * 60),시간으로 나누기 위해서는 (1000 * 60 * 60)을 해주면 되겠지요. 12345678910public static void main(String[] args) { private long lCurrentTime = System.curren..

[삽잡이::주절주절]코드를 이쁘게 가져오자! colorscripter!

예전에 작성해두었던 Code들을 이쁘게 꾸몄었는데... 어느날 보니 이렇게 방치되고 있었습니다... 안.이.쁘.다. 그래서 어떻게 해야할지 찾다가 좋은 사이트를 발견했지요... http://colorscripter.com/ 많이들 아실 수 있는 사이트입니다. 이쁘게 소스코드를 블로그에 올릴 수 있도록 도와주는 친구입니다. 들어가면 요렇게 이쁘게 우리를 환영해줍니다. 요런식으로 언어를 선택하고 붙여넣어준다음! 오른쪽 하단에 '클립보드에 복사' 할 수 있는 버튼이 있습니다. 버튼을 살포시 누르고!블로그 글쓰는 곳에 가서 Ctrl + V 를 하면!? 12345678910111213141516171819202122232425#pragma warning(disable:4996)#include #include #i..

[삽잡이::javascript] 새로운 페이지를 가져다주는 href와 replace

javascript를 야매(?)로 살금살금 가져다가 사용하다보니,그냥 아무 생각없이 쓰던 메서드들에 대한 대충 기능들만 알고 있지비슷한 기능인데 뭔 차이가 있는지 생각해본 적이 그리 많지 않습니다. 하지만 역시,,, 언젠간 왜!? 안되!!!! 라는 미스테리를 던져주고 기다리지요... 글쎄, jQuery로 작업 처리를 했는데,뒤로 가면 이전 주소가 남아있지 않는게 아니겠습니까... 왜...왜...왜!?!?!?!?!? 페이지 이동 시킬 때 많이들 href를 사용합니다.그런데, 제가 위에서도 말씀드렸듯이 야매(?)로 가져다 쓰다보니작업 처리를 하고 replace를 사용하여 새로운 페이지로 변경시키고 있었습니다. 그런데, 뒤로가기 버튼을 누르니... 이전 페이지는 행방불명이 되버렸지요... 그러한 이유는 바로!..