아래 뜨는 Download 나 PC App Store는 모두의 프린터와 상관없는 광고입니다!!
특히 PC App Store는 악성 소프트웨어이니 절대 클릭하지 마세요!!
모두의 프린터는 어떠한 경우에도 본인인증, 회원가입, 카드결제를 요구하지 않습니다.
다운로드를 유도하는 애드센스 광고를 피로곰이 배포하는 프로그램들의 다운로드 링크로 착각하지 않도록 주의하시기 바랍니다. 피로곰이 배포하는 모든 프로그램은 본인인증, 회원가입, 이용료 결제 없이 무료로 사용가능합니다.
많이 찾는 글들...
  1. MS윈도 디펜더(바이러스 백신) 예외설정 방법
  2. ghostscript 실행파일 경로가 지정되어 있지 않아서 변환할 수 없습니다.
  3. PC App Store 제거 방법
  4. Ghostscript/GhostPCL 설치 안내
  5. 파일 다운로드가 차단되는 경우
  6. 내 컴퓨터의 32비트,64비트 여부 아는법
  7. 'Windows의 PC 보호' 문제
  8. 모두의 프린터 실행후 환경설정창 뜨지 않고 무반응
  9. Ghostscript PDF변환 불가. Can't load Ghostscript DLL
  10. 대법원 인터넷 등기소, 전자소송, 경매,전자공탁등 대법원계열 사이트관련
  11. 모두의 프린터 사용후 네트워크 장애가 발생하는경우. (대법원 인터넷등기소 등)
  12. 출력시 모두의 프린터가 강제종료 되는 경우.'지원하지 않는 PDF또는 가상 프린터입니다.'
  13. 오픽(OPic), 연결상태 확인 불가 프린터, 등록되지 않은 프린터(MarkAny e-PageSAFER)
  14. YBM 토익성적표 관련(정상적인 프린터로 출력을 진행하시기 바랍니다)
  15. 리포트뷰어(ReportViewer) 관련(특수목적프린터, 문서변환 프로그램을 제거해주세요)
  16. 인터넷증명발급센터 서트피아(Certpia) 관련 안내
  17. 인강사이트 관련 - 출력에 매우 오래 걸림, PDF파일 버벅거림, PDF여는데 오래걸림 등등
  18. '잘못된 프린터 데이터를 수신하였습니다.' 문제
  19. MS서피스, 삼성 갤럭시북 등 ARM기반 랩탑, '잘못된 프린터 데이터를 수신하였습니다.' 문제

외부 명령 실행하기( feat exec.Command )

프로그래밍 하다보면 .. command line 명령으로 외부 파일을 실행해야할때가 있습니다. 그런때 exe.Command 를 사용하는데요 약간의 추가적인 부분 몇가지를 적어봅니다. 기본적으로 exec.Command 에 보통 많이 쓰는게 Run , Start 인데요 이 둘의 차이점은 Run 은 실행시킨 왜부 파일의 실행이 종료 될때까지 리턴되지 않습니다. Start 는 종료 여부 상관없이 바로 리턴됩니다. execCommandOutput 함수는 .. 실행한 외부명령이 출력하는 데이터를 받아줍니다. 한가지 추가적인 팁을 주자면 .. 콘솔모드 프로그램을 …

Read More..

주사위 함수 (Dice, Random)

구 CircleMud 현 tbaMud의 C로 작성된 dice 함수를 Go언어 코드로 작성한 함수입니다. tbaMud 라이선스는 아래 링크를 참고 바랍니다. 과거에는 GPL 비슷한 라이선스로 봤었는데.. 일부 소스를 타 언어로 포팅한다던지 하는 경우에 오픈소스여야 한다던가 하는 조항이 어디갔는지를 모르겠네요 ;;  여튼 참고만 하시고 상용 프로젝트나 라이선스에 민감한 케이스에는 사용을 자제하시기 바랍니다. 사용법은 다음과 같습니다.

윈도 서비스 컨트롤

윈도의 실행중인 여러 서비스를 중지시키거나 실행시키거나 하는 .. 서비스를 컨트롤 하는 함수입니다. 모두의 프린터를 만들면서 사용한 코드입니다. 이 두놈이 필요하구요 go get .. 고고 startSpooler , stopSpooler 참고하셔서 원하는 서비스명으로 적용 하시면 됩니다.

실행파일명으로 윈도 프로세스 찾기

구글링중 찾은 코드를 조금 손봤습니다. 프로세스명(실행파일명)으로 프로세스가 있는지를 체크하는 함수와 프로세스를 죽이는 함수인데.. os.FindProcess 로 Kill 하는게 윈도서도 제대로 될진 모르겠네요 ㅎㅎ findProcessByName 까진 정상동작 확인했습니다.

윈도API, ShellExcute를 이용한 관리자권한으로 명령어 실행

윈도에서 프로그래밍을 하다보면 .. 특정 위치의 레지스트리에 정보를 기록하거나 시스템영역의 파일을 읽거나 하기 위해서 관리자권한으로 프로그램을 실행해야하는 경우에 사용가능한 함수입니다. golang.org/x/sys/windows 패키지의 ShellExcute 바인딩을 이용합니다.

Go로 웹크롤러 만들기 #2

1편에 이어서 진행해 보겠습니다. 우선 적당한 위치에 폴더하나를 만드시구요.  저는 GOWEB이라고 만들었습니다. 생성한 폴더를 선택후 우클릭 -> Code(으)로 열기하여 VSCode로 프로젝트를 엽니다. main.go 파일을 하나 생성 하십시요. import 용 패키지가 아닌 실행파일을 만들 예정이니 첫줄은 닥치고 package main! 빈 main 함수도 미리 하나 만들어 두시구요. 앞서 1편에서 크롤러에 필요한 여러 기술들에 대해서 나열을 했습니다만. 보통 HTML 데이터를 수신받아서 파싱(Parsing)해주는 역할을 하는 패키지들은 대부분 http나 https를 통한 …

Read More..

Go로 웹크롤러 만들기 #1

원래 유튭 영상으로만 어떻게 해보려고 몇 번 녹화도 해보고 라이브도 진행해보고 했으나.. 영상보단 글로써 전달하는 게 효율적이란 생각이 들어서 .. 영상 대본 등을 이용해서 먼저 글을 올립니다. 영상은 포스트 작성후 이 글의 내용에 대해 간단히 설명하는 정도로 넘어가도록 하겠습니다. 유튜브 피로곰TV채널의 구독자와 시청시간이 충족돼서 광고도 달수 있게 되고 커뮤니티 기능도 사용 가능해지면서 전부터 생각하던 대리코딩과 관련한 글을 작성했고 한분께서 크롤링과 관련된 문의를 하셨습니다. 솔직히 …

Read More..

프로그램 아이콘을 변경하자GO!

사용된 예제 코드는 아래 링크에서 받으십시요. 예제코드 다운로드 1일1GO 10번째 시간에서 작업한 프로젝트 파일은 위 압축파일을 다운로드 받으시면 됩니다. 추가된 파일은  baseapp.png baseapp_icon.ico 수정된 파일은 Makefile main.go 입니다. 영상중 png 이미지를 ico 파일로 변경하는데 사용한 사이트 링크입니다. 영상 중 컴파일된 실행파일의 리소스 정보를 확인하는데 사용한 리소스해커(Resource Hacker)의 사이트 링크입니다.

윈도 트레이 메뉴 추가

9번째 시간 윈도 트레이 메뉴(아이콘)을 추가하는 방법에 대한 영상입니다. 사용된 패키지의 github 주소 입니다 콘솔에서 위 명령으로 시스템에 추가 가능합니다. BASEAPP_0009.zip 다운로드 이번 편 까지 작성된 전체 코드의 압축파일입니다.

많이 찾는 글들...
  1. MS윈도 디펜더(바이러스 백신) 예외설정 방법
  2. ghostscript 실행파일 경로가 지정되어 있지 않아서 변환할 수 없습니다.
  3. PC App Store 제거 방법
  4. Ghostscript/GhostPCL 설치 안내
  5. 파일 다운로드가 차단되는 경우
  6. 내 컴퓨터의 32비트,64비트 여부 아는법
  7. 'Windows의 PC 보호' 문제
  8. 모두의 프린터 실행후 환경설정창 뜨지 않고 무반응
  9. Ghostscript PDF변환 불가. Can't load Ghostscript DLL
  10. 대법원 인터넷 등기소, 전자소송, 경매,전자공탁등 대법원계열 사이트관련
  11. 모두의 프린터 사용후 네트워크 장애가 발생하는경우. (대법원 인터넷등기소 등)
  12. 출력시 모두의 프린터가 강제종료 되는 경우.'지원하지 않는 PDF또는 가상 프린터입니다.'
  13. 오픽(OPic), 연결상태 확인 불가 프린터, 등록되지 않은 프린터(MarkAny e-PageSAFER)
  14. YBM 토익성적표 관련(정상적인 프린터로 출력을 진행하시기 바랍니다)
  15. 리포트뷰어(ReportViewer) 관련(특수목적프린터, 문서변환 프로그램을 제거해주세요)
  16. 인터넷증명발급센터 서트피아(Certpia) 관련 안내
  17. 인강사이트 관련 - 출력에 매우 오래 걸림, PDF파일 버벅거림, PDF여는데 오래걸림 등등
  18. '잘못된 프린터 데이터를 수신하였습니다.' 문제
  19. MS서피스, 삼성 갤럭시북 등 ARM기반 랩탑, '잘못된 프린터 데이터를 수신하였습니다.' 문제