소프트웨어

    [perl] 함수 인자 파서, 함수의 수령인자를 ','기준으로 구분해서 반환하는 기능능능

    2일 전에 perl을 시작했는데 하면 할 수록 편리하네요!C언어였다면 메모리 관리며 이것 저것 관리했을텐데... 함수의 인자들을 분리하는 함수입니다. ex) function(A, B,C, D, E); 'A'' B''C''D'' E'이렇게 구분되는 것을 어떤 분이 만들어 놓으신 trim을 이용해서 앞 부분의 space를 전부 제거하였습니다. #!/usr/bin/perl use warnings; sub trim($) { my $string = shift; $string =~ s/^\s+//; $string =~ s/\s+//; return $string; } sub parser($) { my $string = shift; my @result; @result = split(/\(/, $string); @res..

    파일 입출력, 전체 파일 메모리 복사해놓기

    file IO - reading an entire file into memory return to main index #include Often the exact structure of a document is NOT know at the time it is read. Therefore, a function such as fscanf() cannot be used because the sequence, and type, of the data must be know beforehand! Reading text one line at a time can also be tricky unless the maximum number of characters on a line is also known beforehan..

    struct 선언하면서 할당하기(?) _ struct의 이상한 모양 분석

    #include static struct { int count; int rate; } counts[] = { {100, 100} }; int main() { int arr[] = {{100}, {100}}; printf("%d\n", arr[0]); printf("%d\n", arr[1]); //counts[0].count = 4; printf("%d\n", counts[0].count); } result : 100100100

    web font, 웹 폰트에 대해서

    사이트에 폰트를 적용하는 방법은 2가지이다. 1. 파일을 가져다 적용시키는 방법이 방법으로 할 경우 font type에 따라서 각각 파일들이 존재하며 그에 맞게 명시를 해줘야지 브라우져들이 모두 적용이 된다. 2. 웹폰트를 사용할 경우경우만 맞다면 모빌리스 웹폰트를 사용하면 되지만영리를 추구한다면 구글의 웹폰트르를 사용하면 된다. 웹폰트를 사용하는 이점은 브라우저별로 알아서 적용을 해준다. 실제로 어떻게 하는지는 구글링을 해보는걸 추천한다. 내가 한 방법은 하나이다.css파일을 별도로 관리할때, @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);body { font-family:'Nanum Gothic';... }

    프론트 엔드 개발자가 알아야 하는 자동화 기술들

    http://www.bloter.net/archives/214274 자동화 기술에 대한 기사.그리고 그에 대한 링크들 의존성 관리를 위한 도구 보어 http://bower.io/브라우저리파이 http://browserify.org/ 웹서버 실행 그런트JS http://gruntjs.com/걸프JS http://gulpjs.com/ 코드 품질 관리 JS힌트 http://www.jshint.com플로우 http://flowtype.org/리세스 http://twitter.github.io/recess/ES린트 http://eslint.org/HTML힌트 https://github.com/yaniswang/HTMLHintCSS린트 http://csslint.net/ 전처리 사스 http://sass-lang...

    [에러 리뷰] error: expected ‘,’ or ‘...’ before ‘this’

    c++에서 컴파일 할때 혹시 error: expected ‘,’ or ‘...’ before ‘this’이런 에러가 나온다면, 그리고 c언어와 cpp의 파일으로 작업하고 있다면 의심해볼 만 하다. 이 문제는 c언어와 cpp의 예약어의 차이에서 오는 것이다.즉, c언어로 만들어서 이상 없는 소스를 cpp로 컴파일 시키면 에러가 나올 수 있는 것이다.예제는 아래와 같다. struct Something { char *value; char class[20]; // Bad code!!}; 위 코드는 c언어로는 이상이 없는 코드지만 cpp에서는 에러를 내뿝는 코드이다. 즉 이런 경우에는 해결방법은 크게 3가지 정도이다. 1. 소스의 컴파일을 c언어로 한다. 2. cpp의 예약어를 사용하지 않는다. 3. 아래와 같은..

    git log 정보

    http://knight76.tistory.com/entry/Git-Log-%EC%A0%95%EB%B3%B4 # git logList commit 번호 commit 사용자 commit 날짜 commit 로그 # git log --statgit log 결과 + 수정파일 리스트 간략한 수정라인 수를 보여줌 # git log --name-onlygit log와 git log --stat 중간의 느낌 git log의 결과에대가 수정한 파일명만 더해져서 추력# git log --name-status git log --name-only 결과에 수정/삭제/추가 여부만 알려줌 git log와 git log --stat 중간의 느낌 git log의 결과에대가 수정한 파일명만 더해져서 추력 # git log --prett..

    window tablet dev

    http://www.zdnet.co.kr/news/news_view.asp?artice_id=20120419162746