Go Web Programming: [04/01] Process FORM Inputs

Process form inputs 먼저 사용자가 입력한 양식 전송의 예를 살펴 보겠습니다. 다음과 같은 양식의 내용이 있다고 가정 합니다. 다음의 내용을 login.gtpl파일로 생성합니

Go Web Programming: [04/02] Validation of Inputs

Validation of inputs 사용자가 입력한 어떤 정보도 믿지말라!! Web 개발시에는 상기와 같은 원칙이 있습니다. 따라서 사용자가 입력한 정보를 검증하고 필터링하는 것은 아주 중요한 작

Go Web Programming: [04/03] Cross Site Scripting

Cross Site Scripting 현재의 홈페이지는 대량의 동적컨텐츠를 포함해서 사용자의 반응에 민감하게 처리할 수 있도록 되어 있습니다. 예전에 비하면 아주 복잡하게 처리되고 있는 실정입

Sublime Text3 + GoSublime Installation

Sublime Text3 3101 Portable ctrl +` (Tilde)터미널 오픈 패키지컨트롤 설치 import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h))

Vim Go - Linux

Vim Go Plugin Installation Guide vim-go 기능 syntax highlighting gocode를 이용한 자동완성 gofmt를 이용한 자동 포멧팅 godoc를 이용한 go 언어 도움말 GoRUN, GoBuild등의 명령을 이용해서