C 프로그래밍 입문-무료강좌 따라하기-1

C 프로그래밍에 입문하기 위해 무료강좌를 듣기 시작했다. 헌데 강좌의 도입부에서 약간의 기초지식을 위해 어셈블러를 강의한다. tool 로서 MS사의 Marcro Assembler 를 사용하다고하면서 상세한 설치과정등을 생략한 채 실습을 해보란다. 구글링 끝에 적절한 레퍼런스를 찾았다. 예제는 Visual Studio 버전 2010 을 기준했지만 최근버전인 2013을 사용해도 된다. 다만 AsmHighlighter1_5.vsix 파일의 용법에 관한 설명이 누락되어 있다.   TITLE ADD … C 프로그래밍 입문-무료강좌 따라하기-1 더보기

파이어폭스 브라우저 소스코드 컴파일에서 주의할 점 몇가지

Mozilla-firefox

기초지식이 일천한 상태에서 맨 땅에 헤딩하기가 너무 어렵다. 나중을 위해 기록으로 남긴다. MozillaBuild package  install이것이 잘못되면 해결안 되는 build error가 발생한다. ==============                  사례               ======================   aesopc@aesopc-Pad /d/mozilla-central $ ./mach build 0:02.17 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk MOZ_PARALLEL_BUILD=4 -s 0:06.62 client.mk:201: d:/mozilla-central/obj-test/.mozconfig.mk: No such file or directory 0:09.92 Clobber not needed. 0:21.56 Adding client.mk options from d:/mozilla-central/.mozconfig: 0:21.56 … 파이어폭스 브라우저 소스코드 컴파일에서 주의할 점 몇가지 더보기

모질라에서 환경 설정이 어떻게 작동하는지 이해하기(번역)

Mozilla-firefox

목 차 1 들어가기 2 파이어폭스 환경설정 2.1 환경설정 찾기 2.2 코드로부터 환경 설정값에 접근하기 3 기타의 자원들 들어가기 파이어폭스나 썬더보드와 같은 응용 프로그램들은 환경설정시스템에 의해서 설정되도록 고도로 구성되어있다. 새로운 기능을 개발하거나 현존하는 코드의 버그를 수정하는 것은 이미 여러 환경설정에서 표현된 것 처럼 사용자의 요구를 인식하고 이를 존중하는 것을 의미한다. 만약 자바스크립트나 C++로 된 코드로 … 모질라에서 환경 설정이 어떻게 작동하는지 이해하기(번역) 더보기

파이어폭스 브라우저 소스코드 변경방법(번역)

Mozilla-firefox

얼마 전 부터 파이어폭스 브라우저에 대해 공부를 시작했다. 이를 위해 모질라 사이트의 여러 문서를 공부 중이며 그 일환으로 Mozilla-wiki 중 Modifying the Firefox Browser Source Code 를 번역한 것이다. 내용 중에 잘못된 것이 있거나 다른 의견이 있다면 댓글로 알려 주기를 희망한다. ————————————————————————————————————————문서 제목 Education/Learning/ModifyBrowser Contents 1. 들어가기 1.1 소스코드 얻기 2 . ‘무엇을’: 파이어폭스에서 새로운 … 파이어폭스 브라우저 소스코드 변경방법(번역) 더보기

암호화/복호화시에 생성되는 padding 문자 제거 방법

Ecb_encryption

다양한 암호화 방법에 대하여 공부중이다.  AES, DES 는 현재는 그리잘 쓰이지 않는 방법이지만 미국에서 표준암호화 방법으로 채택된 것이어서 MySql에도 quary문에서 직접 적용이 가능한 함수를 가지고 있다. AES_ENCRYPT(‘text’,’key’), AES_DECRYPT(‘text’,’key’) 함수를 php에서 연동하여 사용하는 방법을 연습해 보기 위해 구글링하여 테스트해보았다. 대부분의 코드가 대동소이하다. 암호화 코드는 아래와 같다. function AES_encrypt($val){ $new_key = str_repeat(chr(0), 16); for($i=0;$i<strlen($key);$i++){ $new_key[$i%16] = chr(ord($new_key[$i%16]) … 암호화/복호화시에 생성되는 padding 문자 제거 방법 더보기

일부 국내 서버에서 발생하는 url 중복기재 현상의 해결방법

일전에도 이 문제로 하루를 소비했지만  오늘 새로운 서버를 설치하고 나서 또 한번 격었다.  기록없이 그대로 지나간 덕분이다.  겨우 해결방안을 찾아내고 추후에 또 다시 고생하지 않으려고  몇 자 적는다. [현상 파악] 올바른 예상주소 : MyDomainName/wp-admin/admin.php? page=mypage 변경된 주소 : MyDomainName/wp-admin/admin.php? page=mypage? page=mypage 즉  ‘ ? page=mypage ‘  이게 한번 더 나온다. 해결방안은 단간하다. config.php 파일에 아래의 … 일부 국내 서버에서 발생하는 url 중복기재 현상의 해결방법 더보기

버츄얼 머신에 우분투 설치 중

ubuntu_install_screen

윈도우용 버추얼 머신 (virtual Box)을 이용해서 우분투를 설치 (ubuntu install)중이다. 첨엔 속도가 넘 느려서 디스플레이 메모리를 더 늘려서 다시 깔고 두 번째는 가상머신에게 ‘마우스’를 빼앗겨서 중단하고 다시 깔고 세 번째도 뭔지 실수하는 통에 다시 ‘마우스’와 키보드까지 빼앗겨서 중단하고 결국 시스템을 통채로  지우고 다시 설치한 후에 재 시도 중… 아직까지는 문제없지만 … 혹시 모르… 2) 화면 … 버츄얼 머신에 우분투 설치 중 더보기

고수에게서 전수받은 자바스크립트 디버깅 코드

debugger_result

며칠 전에 어떤 고수님으로부터 자바스크립트를 디버깅하는 코드가 입수 되었다. 첨엔 내 수준에 걸맞지 않는 것이라 생각되어 별 신경 쓰지 않고 있었는데 아주 기초적인 실수들을 걸러 주는데에 유용한 것같아서 공유를 위해서 여기 공개한다. <script>// <![CDATA[ var isDebugging = true; function ErrorSetting(msg, file_loc, line_no) { //var e_msg=msg; <–실수인것 같다.불 필요한 것이라 주석처리한다. //var e_file=file_loc;<–실수인것 같다.불 필요한 것이라 … 고수에게서 전수받은 자바스크립트 디버깅 코드 더보기

Jaza script ERROR [Uncaught SyntaxError: Unexpected token N] 의 해결–1

디버깅

플러그인 코딩 공부중인데.. 얼마전에 디버깅하는 방법을 알게되서 이걸 시험해 보고있다. 워드 프레스에서는 wp-config.php 에서 define(‘WP_DEBUG’, true); 이렇게 해주는 것만으로도  자바 스크립트 까지 디버깅이  되지만 에러 메시지는 나타나지 않고 작동만 멈춘다. 에러 메시지를 보려면 브라우져에 달려있는 요소 검사기를 돌려봐야한다. 그런데 며칠 전 부터 해결하는데 고생한 메시지는 ” Uncaught SyntaxError: Unexpected token N” 이런 놈이었다. 구글링 해보니 … Jaza script ERROR [Uncaught SyntaxError: Unexpected token N] 의 해결–1 더보기

[쌩초보의 워드프레스 도전기]