본문 바로가기

스터디122

버전 관리 시스템(VCS) Git 그리고 GitHub. 최근 Git 을 이용해 온라인 스터디를 함께 하고 있는데 진행하면서 함께하는 내용을 공유할 예정입니다. Git 과 같은 버전 관리 시스템은 예전에 다른 동료분들과 함께 프로젝트를 진행하면서 처음 사용을 했었다.이론적인 부분을 공부하는 것도 좋아하는 편이라 한번 전반적인 부분에 대해서도 알아보는 것이 나쁘지 않은 시간이 될 듯 싶다. - 버전 관리 시스템(Version Control System; VCS)말 그대로 파일의 변화를 저장하고 관리할 수 있는 시스템을 의미한다. 특히 변화가 자주 필요하고 각 변화간의 저장과 불러오기가 자주 필요해지는 개발 분야에서는 이 용도가 좀 더 의미있고 중요하게 사용된다. 시스템은 3가지 방식으로 이루어져 있다.*로컬 버전 관리 (local Version Control S.. 2016. 11. 27.
자바스크립트를 통한 팝업창에서 부모창으로 데이터 주고받기 최근 들어 자바스크립트와 제이쿼리를 사용을 요구하는 일이 처음부터 제대로 공부를 필요로 할 정도로(약간 짜증날 정도로...ㅎ..) 많아졌습니다. 백엔드에 주력을 함으로 HTML과 CSS에만 집중을 하고 그 외의 언어는 별로 공부를 하지 못 했었는데 Node.js 도 손을 건들어보면서 최근 관심을 가지기 시작했습니다. 그리고 무엇보다 자바스크립트가 언어의 최고봉으로서 자리를 만들어가고 있는 순간 공부하지 않으면 안되겠다 싶어 공부를 시작했습니다. 그리고 부모창과 팝업창 간의 데이터를 주고 받는 놈을 만들다가 자바스크립트를 사용했는데 애먹은 부분이 있었습니다. 일단 제 경우는 팝업창에서 부모창으로 데이터를 전달해줄 때 기본적으로 엘리먼트의 name, id을 중복 사용을 필요로 하는 방식의 PHP 환경이였습니.. 2015. 3. 2.
천 단위 이상의 숫자에 자동으로 쉼표를 붙여주는 함수 가끔 숫자를 계산하는 놈을 만들때 천 단위 이상의 숫자에 쉼표를 붙여주는 작업이 매우 귀찮았었는데찾아보니 number_format() 함수가 있습니다. 사용법도 매우 간단합니다. // num = 7503600$num = number_format($num);echo $num ==> 7,503,600 반대로 천 단위 이상의 숫자에 쉼표가 있을때 쉼표를 지워줘야 하는 경우도 매우 간단하며,이 경우에는 문자열 관련 함수를 이용할 수 있습니다. $num = str_replace(',' '', $num); // 1. Target 2. Replace 3. Contentecho $num; Number_format 함수에 대한 자세한 설명은 다음으로1) http://php.net/number_format2) http:/.. 2015. 2. 15.
프리랜서 개발자들을 위한 웹/앱 개발 외주 관련(발주/수주) 사이트 요새 여러가지 웹 관련 외주를 받아 프로젝트를 여러가지 진행하고 있습니다. 약간 너무 많이 혼잡하게 많이 하는게 아니냐 하시는 분들이 계실수도 있지만 에버노트를 통해 일정과 계획, 프로세스 정리만 깔끔하게 한다면 여러가지 진행하는데도 불구하고 문제없이 진행할 수 있습니다. 그와 관련된 일정 혹은 진행 관련해서 내용 정리를 하는 내용은 다음 기회에 포스팅 하도록 하겠습니다. 외주는 보통 대다수가 지인을 통해 프로젝트를 가져오고는 하는데 최근에는 외주를 원하는 프리랜서 개발자와 외주를 맡기고자 하는 업체 혹은 개인과 연결해주는 플랫폼 홈페이지를 운영하는 업체들이 인기입니다. 1. 위시켓 (http://www.wishket.com/) 2. 프리모아 (http://freemoa.net/) 3. 크몽 (http:.. 2015. 1. 3.
2015년도 웹디자인 트렌드 참고 링크 - http://cimple.postype.com/post/746 2015년도 웹 디자인 트렌드 올해 부쩍 홈페이지 제작 외주 건도 많았고 포트폴리오 홈페이지를 만들면서 느낀 부분이 많이 들어있는 좋은 내용입니다.그 외에도 좋은 내용이 담긴 페이지를 스크랩해왔습니다. 반응형 웹사이트의 속도를 빠르게 하는 7가지 팁 - http://cimple.postype.com/post/578/반응형-웹사이트의-속도를-빠르게-하는-7가지-팁웹 프레임워크 비교 분석 - http://cimple.postype.com/post/373/웹-프레임워크-비교-분석 2014. 10. 16.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 FOUR 1 ~ 8 문제풀이 1> #include struct book {char writer[100];char name[100];int page;}; int main(void){struct book r[3];int i; printf("도서 정보 입력\n");for(i=0; i 풀이 중 6> #include int main(void){int val;char name[50];char phone[50];int i, j=0;while(1){puts("------------Menu------------");puts(" 1. Insert");puts(" 2. Delete");puts(" 3. Search");puts(" 4. Print All");puts(" 5. Exit");fputs("Choose the item : ", stdout);.. 2013. 12. 26.
[C] 동적할당과 정적할당에 대한 좋은 자료들 1. http://kkamagui.tistory.com/20 2. http://blog.naver.com/kgsshow1994/140171797228 3. http://kks227.blog.me/60204869801 4. http://the2384.blog.me/10104632061 동적할당과 정적할당에 대한 좋은 자료들 입니다. 좋은 자료순대로 순위를 매겼습니다. 2013. 12. 19.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 THREE 1 ~ 8 문제풀이 1> #include void turn(int (*arr)[4]); int main(void){int arr[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; printf("1번 회전\n");turn(arr); printf("2번 회전\n");turn(arr); printf("3번 회전\n");turn(arr); printf("4번 회전\n");turn(arr); return 0;} void turn(int (*arr)[4]){int i,j;int tmp[4][4]; for(i=0;i 2013. 12. 18.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 TWO 1~8 문제풀이 1> #include void zzz(int* str); int main(void){int input[10];int i; for(i=0;i #include void zzz(int* str); int main(void){int input[10];int i; for(i=0;i 2013. 12. 10.