반응형

한동안 쓰지않던 프로젝트를 소스트리에서 다시 ADD 했더니 

code 128 에러가 발생했습니다

 

대략 읽어 보면 

git config --global --add safe.directory [추가한 프로젝트 폴더 경로] 를 소스트리 터미널을 열어서

쳐주면 되는것 같습니다

그래서 git config --global --add safe.directory E:\work\프로젝트폴더

이렇게 입력하니 동일한 에러가 발생합니다

곰곰히 생각해 봅니다

소스트리의 터미널은 참 리눅스와 닮아 있습니다

그래서 리눅스 처럼 폴더 경로를 입력해 봅니다

 git config --global --add safe.directory E:/work/프로젝트폴더

잘됩니다

 

차이점을 발견 하셨나요?

윈도우는 경로를 \로 표시합니다

리눅스는 경로를 /로 표시합니다

 

저와 같은 문제를 겪으시는 분들에게 도움이 되셨으면 좋겠습니다

반응형
반응형

충돌 오류 내용을 캡쳐하지 못해서 죄송합니다.

해결후에는 뜨지 않네요.

대략 에러 문구는 이렇습니다.

 (Local branch = 'sprints/Mycompany_sprint-1') is invalid. Ref names must follow git ref-format rules: https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html

 

소스트리를 이용해 로컬에 커밋하고 원격저장소에 push시 충돌 오류가 뜨면서 푸시가 되지 않습니다.

원인을 찾느라 시간을 많이 쓰고 정신적으로 괴로웠습니다.

 

원인부터 말씀드리면 소스트리의 버그라는군요

해결법은

빨간 네모 부분을 체크해지 했다가 다시 체크하고 푸시하면 문제없이 됩니다. 

 

해결법을 찾은 폐이지를 링크합니다.

https://qastack.kr/programming/58918906/error-pushing-changes-on-git-ref-names-must-follow-git-ref-format-rules

 

GIT에서 변경 사항을 푸시하는 중에 오류가 발생했습니다. 참조 이름은 git ref 형식 규칙을 따라야

 

qastack.kr

 

한국인 일수도 있을듯한 

황씨 아저씨의 댓글이 내 뜻과 같습니다.

FuXX 내인생을 낭비했어 망할 소스트리

 

 

반응형
반응형

그동안 그누보드4, php 5.3 으로 사이트를 운영하다가 

애드센스 광고가 중지 먹은 기념으로 

기존 서버에 그누보드5 기반으로 새 사이트를 열었습니다.

 

그랬더니 이서버는 그누보드5, php 5.3, mysql 5.5로 잘 운영 중이였는데 

php 5.X랑 php 7.X는 속도면에서 어마어마한 차이가 나는 언어이다!!! 라는 말을 듣고 

이서버의 php를 7.3 버전으로 업그레이드 했습니다. 

 

잘나오던 그누보드5 갤러리형 게시판이 썸네일이 나오지 않고 스마트에디터2의 이미지 파일 업로드가 되지 않는 

문제가 생겨 세션, 캐시, 썸네일 등을 관리자 메뉴에서 삭제 했더니

이제 갤러리 게시판 자체가 깨져서 나오기 시작했습니다.

 

여러 삽질들로 돌아 돌았지만 문제를 해결해서 여기에 메모합니다.

해당 문제는 GD 라이브러리의 부제가 원인이였습니다.

 

php를  업그레이드 하면서 기존의 php를 yum remove php* 해서 삭제하는 바람에

php GD 라이브러리 까지 몽땅 삭제하게 되면서 그누보드5 갤러리형 게시판은 해당 라이브러리가 필요했던거죠

 

[해결법] 

GD 라이브러리를 설치해줍니다

yum install gd gd-devel php-gd

명령어 한방으로 해결했습니다. 

 

갤러리형 게시판을 사용하지 않으신 분들도 

스마트에디터2에 이미지 파일이 업로드 되지 않고 계속 실패한다면 GD 라이브러리가 설치되었는지

확인 하시기 바랍니다.

 

 

 

 

반응형
반응형

그동안 AMD 라데온 그래픽 카드는 많은 프로그램들이 가속지원을 외면해 왔는데요

ffmpeg 4.0 이상 버전 부터는 amd 그래픽 카드도 하드웨어 가속을 지원합니다.

 

명령어는 -c:v h264_amf -c:v hevc_amf  두개가 추가되었습니다. 

해당 명령어는 ffmpeg -i [입력 영상] -c:v h264_amf -c:v hevc_amf [출력 영상] 의 순서로 쓰시면 됩니다.

ex) ffmpeg -i 변환전.avi -c:v h264_amf -c:v hevc_amf 변환후.mp4

 

쉽죠?

 

반응형
반응형


이번에 아파치 웹서버를 nginx로 변경했는데 위와같은 에러로그가 많이 쌓였어요.

해결 방법은


#vi /etc/nginx/conf.d/default.conf 

 

location ~ \.php$ {

    root           /usr/share/nginx/html;

    fastcgi_pass   127.0.0.1:9000;

    fastcgi_index  index.php;

    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

    fastcgi_max_temp_file_size 0;

    fastcgi_buffer_size 4K;

    fastcgi_buffers 64 4k;

    include        fastcgi_params;

}



굵은 글씨 부분 추가 하시면 됩니다.



반응형
반응형

오랜만에 웹서버를 실행할일이 있어 실행하니 오류가 발생합니다.

에러내용을 확인해 보니 어딘가에서 80포트를 이미 사용중입니다.


잉???


'-' ;;;; 해킹인가??? 

해커가 멍충이가 아닌이상 80포트를 백도어로 열일은 없겠지요.


차근 차근 확인해 보기로 합니다.


cmd 창을 열어 열려 있는 포트를 확인합니다


명령어는 netstat -ano 입니다. 


-ano 를 실행해야 PID 까지 표시됩니다.


흠 6188이라는 PID를 쓰는 녀석이 80포트를 오픈하고 있네요.



작업 관리자를 실행해 PID 6188인 녀석을 찾습니다.

스카이프 입니다.


뭔 스카이프가 80포트가 왜 필요해!!!!!!!!!!!!! 하고 검색해보니 아래 옵션 때문입니다.


스카이프의 옵션 - 고급 - 연결 에 보면

추가로 들어오는 연결에 80및 443포트 사용 이라는게 체크 되어 있습니다.

정확히 뭐 때문에 필요한지 모르겠지만 제가 필요한건 웹서버를 위한 80포트이니 과감하게 체크를 해제하고 저장합니다.


스카이프를 재 시작하면 옵션이 적용 된다고 하네요.



스카이프 재시작후 80포트의 오픈이 사라진걸 확인할수 있습니다.


이제 웹서버를 ㄱㄱ 하시면 됩니다.




반응형
반응형

요즘 저는 거의 모든 개발을 이클립스를 통해서 하다가 보니, 새로운 컴퓨터를 셋팅하거나, 집또는 노트북에 환경 설정이 똑같았으면 좋겠다는 생각을 자주 합니다. 


특히!!! 저만 사용하는 단축키 셋팅이요 ^^



그래서 준비했습니다. 

이클립스 단축키 셋팅파일 만들어서 공유하기.





먼저 단축키 셋팅이 되어 있는 이클립스를 구동하여, File - Export 를 선택합니다.




그리고 Preferences 를 선택합니다.



환경 설정중 keys preferences를 체크하고 To preference file: 부분에 저장할 경로와 파일명을 입력합니다.


Finish!!!!!!!!!!!!!!!!


그럼 내보내기는 모두 끝이 났습니다.

해당 파일을 저장하고 있다가 이클립스 셋팅할때마다 불러오기만 하면 단축키가 그대로 따라옵니다. 



이제 불러오는 방법을 알아보겠습니다.



불러오기를 할 이클립스를 구동합니다. 

Export와 거의 비슷합니다. 


File - Import 를 선택합니다.





당연히 Preferences 선택입니다.



그리고 아까 내보내기 했던 셋팅 파일을 선택해주고 

Keys Preferences를 체크합니다. 


Finish!!!!!!!!!!!!!!!!!!!!!!!



끝!


참 쉽죠??








반응형
반응형



회사 컴퓨터를 포멧하고 windows 8 을 설치후 이클립스를 실행하니 위와 같은 오류가 발생합니다. 


해결방법은 이클립스 폴더내에 eclipse.ini 파일에 -vm 옵션을 추가해 줍니다. 






위와 같이 eclipse.ini 에 -vm 옵션을 추가해 줍니다.

경로는 꼭 사용자 PC에 자바가 설치된 경로를 잘 지정해 주셔야됩니다. 



그리고 실행하면 바로 실행이 됩니다. 










반응형
반응형

요즘 설치형 블로그인 워드프레스에 관심이 많아서

무료호스팅을 받아 워드 프레스를 설치했습니다. 


이것 저것 만져보면서 필요했던 기능들을 찾아 수정하며, 메모하도록 하겠습니다. 



워드 프레스를 처음 설치하면 10개의 글이 페이지에 쭈르륵 뜹니다.

저는 첫페이지에 최신글 1개만 보였으면 좋겠기에 수정을 했습니다. 





관리자 페이지에서 

설정 - 읽기 를 선택하면


페이지당 보여줄 글의수 가 보입니다. 이부분을 1개로 수정하면 됩니다.





반응형
반응형

어느날 부터인가 google.com 으로 접속시 홍콩이 연결됩니다. 


해결방법은 간단합니다. 





브라우저에서 위치정보값을 초기화 해주면 됩니다. 


브라우저를 여시고 http://www.google.com/ncr 를 입력하시면 한국 사이트로 정상 접속됩니다.


참 쉽죠?





반응형
반응형

1. 주소창에 "about:flags" 입력후 엔터


2. 기능중에 Impl-side 그리기 Mac, Windows, Linux, Chrome OS, Android 기능  사용중지 상태로 변경후 크롬 재시작









이렇게 하면 GIF 로딩해도 크롬이 버벅이지 않네요 ^^






반응형
반응형

크롬사용자에게 없어서는 안될 유틸리티 바로 Pig toolbox 입니다.

그런데 어느순간부터 확장프로그램에서 검색해도 나오지 않습니다. 


크롬 웹스토어 주소를 직접 찾아가면 또 보입니다. 


그래서 메모차원에서 주소를 남겨둡니다. 





아래 주소에서 설치 하시면 됩니다.

https://chrome.google.com/webstore/detail/pig-toolbox-super-gesture/oiplkfaidhjklglajdpfehoagkmlcakh




반응형
반응형

크롬 업데이트가 어느순간 부터 되지 않으며, 


관리자가 업데이트를 사용 중지했습니다. 


라는 문구만 뜹니다. 



요즘 PC가 각종 스파이웨어에 시달리더니 이 모양이 된걸로 추측 됩니다. 


해결 방법은 레지스트리에서 디폴트 업데이트를 수정해줘야 합니다. 



아래와 같이 해결 했습니다. 





출처 : https://productforums.google.com/forum/#!topic/chrome-ko/477YGdMNekc


  • 단축키 Window키 + R 를 같이 눌러서 실행 창을 엽니다. 
  • 팝업창 입력란에 regedit 를 입력하고 enter키를 누릅니다. 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update 으로 이동합니다. 
  • UpdateDefault 또는 DefaultUpdate를 더블클릭합니다. 
  • 값을 0에서 1로 바꿉니다. 
  • 편집기에서 빠져나온 뒤, 브라우저를 다시 시작합니다. 


  • 반응형
    반응형

    SVN으로 업데이트 하다가 도중에 끊겼는데 다시 업데이트를 실행하니

    cleanup 에러가 발생 합니다. 


    그래서 cleanup 을 실행했떠니 또 에러가 뜹니다. '-' 난감합니다. 



    [에러코드]

    Previous operation has not finished; run 'cleanup' if it was interrupted

    svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted


    [해결방법]

    Windows의 경우 http://www.sqlite.org/download.html 에서 sqlite를 다운받아 SVN 폴더에 복사

    cmd 에서 SVN폴더로 이동한다음에 아래의 명령을 주면 됩니다. 


    sqlite3 .svn/wc.db "select * from work_queue"

    sqlite3 .svn/wc.db "delete from work_queue"





    보아하니 svn은 sqllite를 사용하는것 같고 work_queue에 업데이트 명령을 담아두고 실행하는것 같은데

    중간에 연결이 끊어지니 work_queue의 내용이 꼬인것 같습니다. 



    work_queue를 delete 하고 다시 SVN의 cleanup 명령어를 준뒤 업데이트 명령을 실행하니

    문제없이 최신 소스로 업데이트 되었습니다.





    반응형
    반응형

    요즘 각광받고 있는 NoSql의 대표주자 

    몽고DB에 대해서 알아보던중 아래와 같이 8가지 이유로 


    몽고 DB를 사용하지 말아야 한다는 주장이 있어서 퍼왔습니다. 


    출처는 해커뉴스 입니다.


    ▲‘기본설정’으로 데이터를 쓰는(Write)것은 안전하지 않으며 

    ▲다양한 이유로 데이터가 그냥 날아갈 수 있고 

    ▲써야 할 데이터 양이 많으면 감당하지 못하며 

    ▲데이터를 불러올 때 ‘샤딩’이 정상적으로 작동하지 않을 때가 있으며 

    ▲데이터 삭제나 업데이트를 했을 때 단편화 문제를 발생시켜 데이터 처리에 필요 이상의 메모리를 사용하고 

    ▲몽고DB 1.8버전에서 문제가 해결됐지만, 데이터셋을 전부 다 날리는 경향이 있고 

    ▲몽고DB에서 발견된 버그가 빨리 해결되지 않으며 

    ▲데이터 복제가 필요 이상의 서버를 차지한다는 이유에서였다.





    그런 이유에서 쓰지 말라는 군요.


    아직 까지는 미완의 데이터 베이스로 보이며, 


    소규모에 데이터의 무결성이 필요없는 시스템에서 사용하면 괜찮은 데이터 베이스 같습니다. 


    ^^






    반응형
    반응형


    이클립스에서 코딩시 


    컨트롤 + 마우스 왼쪽을 클릭하면 변수의 정의로 이동합니다. 



    꽤 많이 쓰고 유용한 기능인데요. 



    복사 - 붙여넣기를 하려고 컨트롤 + C, 컨트롤 + V를 하다보면 


    컨트롤을 누른상태에서 마우스 왼쪽을 클릭하여 


    정의로 뜬금없이 이동후 정의에다가 붙여넣기를 해버리는 불상사가 있습니다. 



    이를 방지하기 위해 

    정의로 이동 컨트롤 키를 변경했습니다. '-' 

    저만 불편하게 생각할수도 있구요 


    변경 방법은



    Windows - Preferences - General - Editors - Text Editors - Hyperlinking 의 아래 항목 두개를 Alt 로 변경해 주시면 됩니다.






    깔끔하게 변경되었네요 ^^



    이제는 Alt + 마우스 왼쪽 클릭을 사용하시면 됩니다.









    반응형
    반응형





    여러가지 이유가 있겠지만

    XP에선 실행 되던 프로그램이 윈도우7, 비스트 에서 Runtime error 217 at 에러가 발생하면서 


    실행되지 않을경우.



    실행권한이 모자라 레스트리나 이런곳에 필요한 정보를 쓰지 못해 

    발생활 확률이 높습니다. 



    해결법은 실행파일의 마우스 오른쪽 클릭후 





    관리자 권한으로 실행 하시면 됩니다. 









    반응형
    반응형

    SQL StatementMongo Query Language Statement
    CREATE TABLE USERS (a Number, b Number)Implicit or use MongoDB::createCollection().
    INSERT INTO USERS VALUES(1,1)$db->users->insert(array("a" => 1, "b" => 1));
    SELECT a,b FROM users$db->users->find(array(), array("a" => 1, "b" => 1));
    SELECT * FROM users WHERE age=33$db->users->find(array("age" => 33));
    SELECT a,b FROM users WHERE age=33$db->users->find(array("age" => 33), array("a" => 1, "b" => 1));
    SELECT a,b FROM users WHERE age=33 ORDER BY name$db->users->find(array("age" => 33), array("a" => 1, "b" => 1))->sort(array("name" => 1));
    SELECT * FROM users WHERE age>33$db->users->find(array("age" => array('$gt' => 33)));
    SELECT * FROM users WHERE age<33$db->users->find(array("age" => array('$lt' => 33)));
    SELECT * FROM users WHERE name LIKE "%Joe%"$db->users->find(array("name" => new MongoRegex("/Joe/")));
    SELECT * FROM users WHERE name LIKE "Joe%"$db->users->find(array("name" => new MongoRegex("/^Joe/")));
    SELECT * FROM users WHERE age>33 AND age<=40$db->users->find(array("age" => array('$gt' => 33, '$lte' => 40)));
    SELECT * FROM users ORDER BY name DESC$db->users->find()->sort(array("name" => -1));
    CREATE INDEX myindexname ON users(name)$db->users->ensureIndex(array("name" => 1));
    CREATE INDEX myindexname ON users(name,ts DESC)$db->users->ensureIndex(array("name" => 1, "ts" => -1));
    SELECT * FROM users WHERE a=1 and b='q'$db->users->find(array("a" => 1, "b" => "q"));
    SELECT * FROM users LIMIT 10 SKIP 20$db->users->find()->limit(10)->skip(20);
    SELECT * FROM users WHERE a=1 or b=2$db->users->find(array('$or' => array(array("a" => 1), array("b" => 2))));
    SELECT * FROM users LIMIT 1$db->users->find()->limit(1);
    EXPLAIN SELECT * FROM users WHERE z=3$db->users->find(array("z" => 3))->explain()
    SELECT DISTINCT last_name FROM users$db->command(array("distinct" => "users", "key" => "last_name"));
    SELECT COUNT(*y) FROM users$db->users->count();
    SELECT COUNT(*y) FROM users where AGE > 30$db->users->find(array("age" => array('$gt' => 30)))->count();
    SELECT COUNT(AGE) from users$db->users->find(array("age" => array('$exists' => true)))->count();
    UPDATE users SET a=1 WHERE b='q'$db->users->update(array("b" => "q"), array('$set' => array("a" => 1)));
    UPDATE users SET a=a+2 WHERE b='q'$db->users->update(array("b" => "q"), array('$inc' => array("a" => 2)));
    DELETE FROM users WHERE z="abc"$db->users->remove(array("z" => "abc"));

    요즘 NoSql의 인기가 치솟고 있는가운데 몽고DB에 관심을 가지게 되었습니다. 


    SQL과  몽고DB를 매칭해둔 표가 있어서 스크랩 합니다. 



    출처 : http://www.php.net/manual/en/mongo.sqltomongo.php




    반응형
    반응형


    요즘 대세 윈도우8를 체험해 보기로 했습니다. 


    체험가능한 ios 파일을 다운받아 가상으로 설치했습니다. 



    첫화면입니다. 

    윈도우7 설치시와 거의 흡사 합니다. 

    다음을 누릅니다.



    여기 까지도 윈도우7과 거의 흡사 하네요. 

    지금 설치를 누릅니다.



    32bit, 64bit에 맞춰 선택을 해줍니다. 

    요즘은 거의 모든 cpu가 64bit를 지원하기에 64bit 즉, x64를 선택했습니다.


    저사양 넷북중에는 64bit를 지원하지 않는 기종이 있으므로 꼭 자기의 사양에 맞춰서 선택을 해야합니다.



    기존의 윈도우 OS를 업데이트 하는게 아니기에 

    사용자 지정을 선택했습니다.



    여기서 많은 초보자 분들이 막히는데요.

    그냥 드라이브를 선택해 버리면 저 60기가가 통째로 C드라이브로 잡힙니다. 


    보통은 OS와 프로그램들은 C드라이브, DATA 자료들은 D드라이브에 나눠서 저장 합니다.

    그래야만 윈도우가 실행되지 않는 문제시에도 C드라이브만 포멧하고 윈도우 재설치를 하고 D 드라이브의 자료들을 보존할수 있기 때문입니다. 


    C와 D로 파티션을 나누실려면 드라이브 옵션을 선택해서 나눠 줍니다.


    저는 가상으로 설치중이기에 그냥 C드라이브로 몽땅 잡았습니다. 그냥 다음을 누릅니다.



    설치가 시작됩니다. 

    여기까지도 윈도우7과 다른 설치과정이 없습니다. 



    파일 설치가 완료 되면 자동으로 다시 시작됩니다. 

    기다리기 싫으신분은 바로 다시 시작 버튼을 눌러서 리부팅 시켜주면 됩니다.



    윈도우8 로고가 뜨고 윈도우가 시작됩니다.



    제품키를 넣습니다. 

    저는 체험사용자 이기에 건너띄기를 누릅니다. 


    제품키를 입력하지 않으면 30일간 체험이 가능합니다.




    이제부터 윈도우8 고유의 사용자 설정 화면이 나옵니다. 

    모바일 환경 또한 고려한 OS이기에 사용자 설정에 대한 부분이 귀찮을 정도로 많습니다. 


    PC 이름과 사용자 테마색을 골라줍니다.



    로그인시 사용할 이메일 주소를 넣습니다.

    ID와 같은 개념으로 쓰입니다. 



    계정에 대한 암호 설정을 하게 됩니다.

    윈도우 7과 같이 생각하며 넣지 않으면 비번없이 사용되지 않을까 하여 다음을 누릅니다. 



    안됩니다!!!!! '-' ;;;

    무조건 암호 설정을 해야만 하네요.



    니가 먼데 내 생년월일 까지 관리 하려고 하냐???


    다음을 누릅니다..


    또 안됩니다. 슬슬 짜증이 올라 옵니다. 


    일일이 다 빈칸을 채워줘야함 다음을 누를수 있습니다. 



    겨우 겨우 입력하고 완료 라는 페이지를 얻었습니다.

    그런데 또 알아보기도 힘든 그림문자를 입력하라네요 '-' ;;;;;;;


    외국인들에겐 글자가 모일지 몰라도 

    한국인들에겐 알아보기 힘든 알파벳의 꼬임입니다. 


    몇번 잘못치고 나면 짜증이 급 상승 하는 시스템이지요. 


    오늘은 왠일인지 단번에 통과 합니다.



    드디어 진짜 완료네요 ^^



    이제 진짜 끝이네요.

    준비가 완료되면 화면에 마우스를 대고 드래그 하라고 나옵니다.


    아무리 드래그 해도 화면이 넘어가지 않습니다. 


    '-' ;;;;; 여기서 막히네요. 왼쪽에서 오른쪽 오른쪽에서 왼쪽


    미친듯이 드래그 하다보니 얼떨결에 됐습니다.  10분가량 삽질한것 같네요.



    이화면의 색도 계속 변합니다. 

    색감에 대해서 많은 신경을 쓴것 처럼 보입니다.



    드디오 윈도우8의 초기 화면을 보게 되는군요. 

    여기서 많은 사람들이 호불호가 극명하게 갈리는데요. 


    일단 데스크탑 사용자에겐 많이 불편한 화면입니다. 


    터치 기반의 타블릿피씨 사용자에게 최적화 되어 있습니다.




    데스크탑을 누르면 기존의 윈도우 화면을 볼수 있습니다. 

    그런데 어?


    시작 버튼이 없어요. 


    여기서또 해메기 시작합니다.


    키보드의 윈도우 버튼을 누르면 메인 화면이 나옵니다. 

    익숙해지면 편할것 같지만 기존의 윈도우 사용자에겐 많이 불편합니다. 



    데스크탑 화면의 상태표시줄에 키보드 모양이 보입니다.

    그것을 클릭하면 가상키보드가 바로 보입니다. 


    이또한 타블릿피씨 사용자에겐 편한 UI 입니다.



    시작화면에서 빈공간에 마우스 오른쪽 버튼을 누르면 모든 앱보기가 있습니다. 그놈을 클릭하면 시작메뉴의 보든 애기들을 모아둔 화면이 나옵니다. 


    지금이야 설치된것이 하나도 없는 윈도우 기본 프로그램들만 있지만, 조금만 쓰다가 보면 엄청나게 많은 프로그램들이 깔리게 될것이고, 이 화면은 엄청 지저분해지고 엄청 늘어날것으로 보입니다. 






    반응형
    반응형

    오늘 아침에


    네이트온을 켰더니


    업데이트를 시작하기전


    병맛 화면을 저에게 보내주며~


    아침부터 웃으며 시작할수 있게 해주었습니다.









    이 화면인데요



    프로그래밍을 해보신 분들은 많이들


    보셨을 화면입니다.



    비쥬얼 C++로 프로그램을 짤때


    프로젝트를 생성하면 제일 처음 보이는 화면입니다.


    이 화면에 작업을 하지 않으려면 이 화면을 지워야 하는데요 ^^



    이번에 네이트온 업데이트 프로그램을 작성하신 프로그래머가


    실수로 이 화면을 지우지 않았던것 같네요 ^^



    자주 볼수 없는 진기한 장면에


    같은 프로그래머로서 저 프로그래머의 심정도 이해가고 해서


    이렇게 포스팅 합니다 ^^//


    p.s : SK와 같은 대기업의 프로그래머도 사람임을 충분히 인증해 주네요 ^^





    반응형
    반응형

    프로그래머 일을 하면서


    포토샵을 사용하면


    비주얼 스튜디오랑

    포토샵이 동시에 구동하며


    덩치들의 리소스 경쟁으로


    컴퓨터가 죽어나갈듯 비명을 지르며 버벅입니다.








    그바람에 저는 포토샵보다는

    간단한 이미지 편집시는 그림판을 자주 애용합니다.



    하지만 이 그림판도 약간의 불편한 점이 있는데요.


    바로!!!!!
    위와같이

    내문서에 BMP 형식이 기본으로 지정되어 있다는겁니다.



    뭐 환경설정이 없으니 이걸 변경할 방법이 없습니다만..


    약간의 꼼수로 변경을 했습니다.



    우선 저는 주로 바탕화면에 주로 저장을 하기에

    바탕화면에 조그마한 사이즈로 "1.jpg" 파일 하나를 만들어 놓습니다.









    그리고 바탕화면의 주소를 복사 합니다.





    그림판 아이콘을 오른쪽 마우스 버튼으로 클릭하여


    속성으로 들어갑니다.




    그런다음 대상창에다가 뒤에 내가 지정할 바탕화면 주소를 붙여 넣고
    1.jpg도 적어 줍니다.

    %SystemRoot%\system32\mspaint.exe "C:\Documents and Settings\DGhc\바탕 화면\1.jpg"
    저는 위와 같이 적었습니다.



    바탕화면 대신 원하시는 폴더로 변경하시면 됩니다.


    단점은 1.jpg 파일이 항상 있어야

    저 그림판 아이콘을 클릭 했을때 1.jpg 파일이 열리며

    그림판이 열립니다.



    그다음 편집하고 다른이름으로 저장버튼을 누르면 이제는


    바탕화면에 JPG가 기본으로 설정되어 있습니다.


    파일명만 바꾸시고 저장하시면 되겠습니다 ^ㅡ^ //



    허접한 꼼수지만 필요하신 분들을 위해 적습니다.







    반응형
    반응형

    마우스 오른쪽 - 보내기

    안에 내가 원하는 바로가기를 넣어 놓으면


    백업의 용도로 좋습니다...


    프로그래머 일을 하면서 백업을 수시로 하게 되는데요


    저는 이렇게 만들어 놓고 백업 파일들을 바로 바로 백업해 버립니다.






    우선은 탐색기 - 폴더 옵션

    메뉴로 가서 숨김 파일및 폴더를 표시 해야 합니다..

    보내기(SendTo) 폴더는 숨겨져 있으니까요.



    그럼 다음 위와 같이

    C: 안에 자신의 폴더로 찾아가면 (DGhc는 사용자 이름)




    위와 같이 숨겨져 있던

    SendTo 폴더가 보입니다..


    여기다가 백업할 폴더의 바로가기를 넣어두면

    끝나는 거지요!


    SendTo 폴더 안의 모습입니다.


    저렇게 백업할 폴더를 넣어 두고



    백업할 파일을 선택후 마우스 오른쪽 버튼을 누르면


    위와 같이 보내기 안에 아까 넣어둔 바로 가기가 생겼습니다..


    저 바로가기를 선택하면

    백업파일이 바로 저폴더로 날아가는거죠!!! ^ㅡ^ //








    반응형
    반응형






    간단한 명령어로

    내 PC의 IP를 확인할수가 있습니다.


    시작 - 실행    을 합니다.







    그럼 이런 창이 뜹니다.

    여기서 CMD 를 적고 확인을 누릅니다.





    그럼 위와 같은

    커맨드 창이 실행 됩니다.

    여기에 ipconfig 를 적고 엔터를 칩니다.





    위와 같이 간단하게 IP를 확인할수가 있습니다.



    좀더 자세한 IP내용을 확인하실려면

    ipconfig/all 을 적고 엔터를 칩니다.



    그럼 위와 같이 IP 이외의 랜카드 Address 까지도

    확인이 가능합니다 ^ㅡ^ ///







    반응형
    반응형





    네이트와 싸이월드 홈페이지가 통합하면서

    여러가지들이 바뀌었고 여러개의 ID를 관리해야 하는 것에

    짜증이 느껴

    네이트 아이디와 싸이월드 아이디를 통합할 방법을 찾았다.








    일단 싸이월드 ID로 접속을 한다.


    위에 보이는것 처럼

    내정보 - 로그인 ID 에 가면 통합도 할수 있고

    아니면 로그인 ID로 썼던 이메일을 다른 이메일로 바꿀수도 있다.




    나는 통합을 원했기에

    @nate.com으로 변경했다.

    이과정에서 심각한 문제가 발생했다.

    한번 @nate.com 으로 변경후에는 다른 이메일로 변경은 절대 불가능하다.

    그렇기 때문에 신중하게 작업해야 한다.




    변경하고 나니 밑쪽에 이런 경고 문구가 그제서야 보인다.

    왜 경고 문구를 위에두지 않고 밑에 두었을까??


    이것은 네이트 측의 아이디 통합을 유도하기 위한 술수 인것 같다.

    가장 큰 부작용은 무었인가?

    바로 첫번째 항목 "기존 싸이월드 ID에 등록된 버디들이 보이지 않습니다."

    이거다

    나같은 경우엔 싸이월드 ID를 이용해 네이트온 친구들이 빼곡히 등록 되어 있었는데...


    아이디를 네이트로 통합하는 순간 싸이월드 아이디는 사라지며

    네이트온 친구 목록도 같이 사라져 버렸다.

    재앙이다. 다행히 싸이월드 미니홈피는 사라지지 않으니 안심해도 될것같다.


    이것을 복구 하는 방법

    이제 네이크온 로그인 아이디는 @nate.com이 되었다.

    그 아이디로 로그인 한다음

    환경설정에 가면 젤 아래 싸이월드 메뉴가 보인다.

    오른쪽엔 친구불러오기가 있다 그것을 클릭한다.






    그럼 위와 같이 싸이월드 아이디로 등록했었던 친구 목록들이 그대로 나온다.

    여기서 친구들을 선택해서

    새로 친구 요청 메세지를 보내야 한다.


    그외엔 방법이 없다.



    이런 정책은 오로지 네이트의 주관적인 정책이고

    네이트로 흡수되기 전의 사이트들의 ID를 모두 네이트 아이디로 통합해 버리겠다는

    정책이다.


    그과정에서 생기는 문제들은 모두 사용자 책임이다.

    왜 경고를 밑에다 띄워놨으니까.


    보통의 경우엔 확인을 클릭한 경우

    경고 문구를 띄우고 그래도 통합하겠냐고 한번더 물어보는게

    사용자를 생각한 프로그래밍이다.


    이것은 모든 프로그래머들이 정규 과정에서 부터 배우는 것이고

    사용자 중심의 프로그래밍이 아닌것은 잘못된 프로그래밍이다.




    네이트, 싸이월드 아이디 통합에 따른 부작용
    1. 한번 통합하면 다시 떨어지지 않는다.
    2. 싸이월드아이디로 네이트온 친구들이 추가되어 있다면
    친구 목록이 날아가는 불상사를 감수해야만 한다.










    반응형
    반응형
     
    우선 유투브 사이트에 접속합니다.

    유투브 바로가기




    동영상의 오른쪽에 보시면 위와 같은

    소스가 있습니다 이놈을 모조리 긁어 복사합니다.

    그다음 자신의 블로그 글쓰기 화면으로 옵니다.




    글쓰기 화면에서 오른쪽 상단에 보면 위와 같이 HTML 이란 곳이 있습니다

    여길 체크 합니다.

    그럼 HTML 모드로 글쓰기가 될것입니다.



    다음은 내용창에 아까 모조리 긁어 복사해둔

    유투브 소스를 붙여 넣습니다.


    그다음 다시
     


    이 버튼을 눌러 HTML 글쓰기 모드를 해제 하시면

    동영상이 자리를 잡을 것입니다.

    추가글들을 적고 마무리 글쓰기를 마무리 하시면 됩니다.




    반응형

    + Recent posts