본문 바로가기
반응형

전체 글605

모두의 프린터 v2.82 업데이트 2021년 모두의 프린터 마지막 업데이트 일듯 싶네요 .. Visual C++ 2015-2019 재배포가능 패키지 관련 하여 기존 재배포가능 패키지의 존재유무를 판단하는 로직에 문제가 살짝 있어서 .. 수정하였습니다. 그리고 윈도11 관련한 호환성 문제를 해결할 부분이 리포트 되어서 해결봐 놨습니다. 윈도11은 제가 아직 사용하고 있진 않지만 가상머신에 하나 설치는 해놓고 이래저래 테스트는 해보는 중입니다만 .. 크게 안될 이유는 없긴 한데 간혹 이상현상이 있다는 분들이 계시긴 하네요 .. 적극적인 피드백 부탁드립니다. 마지막으로 .. 환경설정 창의 하단에 장애요소 라는 버튼으로도 볼 수 있고.. 모두의 프린터의 정상동작을 방해할 만한 무언가가 사용자 컴터에 존재하면 관련 내용을 알려주는 창이 모프 실행.. 다운로드/업데이트 내역안내 | 2021. 12. 24.
모두의 프린터 v2.82 다운로드 다운로드시 위험경고가 뜨면서 다운로드가 안되시는 경우에는 이렇게 계속을 클릭 하시면 다운로드 가능합니다. 평가기반으로 위험성 판단을 하는 경우가 많아서 새로 업로드하는 실행파일들은 당연히 아무런 평가가 없으니 이러기도 하는거죠 .. 언제나 바이러스 검사후 업로드 합니다. 업로드된 파일에 대한 바이러스토탈의 바이러스 검사결과는 아래 링크를 참고바랍니다 64비트 다운로더 검사결과 https://www.virustotal.com/gui/file/34f91665814ac82c2f5c37218463775ef359be53d9e170e1d2d13facda8cf76e?nocache=1 VirusTotal www.virustotal.com 32비트 다운로더 검사결과 https://www.virustotal.com/gui.. 다운로드/모두의 프린터 | 2021. 12. 24.
모두의 프린터 설치가 안됩니다? v2.66 이후부터는 설치 방식이 변경되었으며. 기존 인스톨러로는 설치할 수 없습니다. 또한 기존 구버전의 자동 업데이트를 통한 업데이트도 동작하지 않습니다. 제가 제 블로그외에는 직접 배포를 하지 말라고 하는 이유가 이런거거든요.. 아마도 이분은 다른 블로그에 누군가가 올려둔 구버전의 설치파일을 가지고 수없이 설치를 반복하시다가 .. 설치가 안되니 .. 제 블로그의 이메일 주소를 보고 설치 안된다고 메일을 보내신 거 같습니다.. 그냥 블로그 글 몇개만 후딱 보셨어도 고생 안하셔도 될일인데 안타까워요.. 일단 블로그 상단에도 다운로드 카테고리 링크가 있고 유튜브 채널의 설명영상만 봐도 .. 설치 방식이 변경 되었다는걸 아실수 있었겠지만 ;; 문제는 ;; 생각보다 이런 분들이 많으시다는 겁니다. 과거에 받.. 문제해결/이메일모음 | 2021. 12. 24.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #6 이번엔 EditText? EditBox? 여튼;; 텍스트고 숫자고 입력을 받는 놈을 다뤄보겠습니다. func (m *WinResMgr) NumberEdit() *walk.NumberEdit func (m *WinResMgr) LineEdit(ro bool) *walk.LineEdit func (m *WinResMgr) TextEdit(ro bool) *walk.TextEdit func (m *WinResMgr) TextArea(ro bool) *walk.TextEdit 이정도 되겠습니다.. ro bool 인자가 있는 놈들은 read only 에 대한 flag입니다. ro 값이 true 이면 수정이 불가능한 놈이 되겄지요. 각 함수의 차이점을 말씀 드리자면 .. NumberEdit - 숫자만 입력 가능한 .. 1일1고(111GO) | 2021. 12. 23.
모두의 프린터 설치 및 사용설명 - 2021.12.22 https://youtu.be/3ayaEYElVQQ 사용설명서/기본설치 및 사용법 | 2021. 12. 22.
후원안내 및 후원자 목록 [2021년] *** 2021년 1월 21일부로 블로그 방명록, 댓글작성 기능을 중단합니다. 정도를 넘어선 악플에 계속 대응할 필요가 없기에.. 건의사항이나 문의사항은 이메일로 부탁드립니다. 이메일 주소는 공지글에 있습니다. 무료 프로그램의 개발자에 대한 후원이 그 프로그램의 사용권한 또는 프로그램의 개발자를 마음대로 할 수 있는 권한을 사는 것이 아닙니다. "내가 후원을 했으니 넌 내 말을 들어야해" "후원을 받았으니 이 프로그램에 대한 일부 권리는 내것이야" 라는 이상한 생각을 혹.여.나 가지신 분이시라면 정중히 사양합니다. 워낙 이상한 사람들이 많이 나타나니 이런 짜증나는 내용을 쓰고 앉아있네요.. 휴우. 후원했는데 왜 시키는대로 안하냐는 사람들을 보고 있자니 ㅠ_ㅜ *** 모두의 프린터, 플러그, 리모트, 자막.. 후원안내 | 2021. 12. 20.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #5 이번에는 각 UI구성 요소들에 대한 부분을 진행 해보도록 합시다. 대충 일반적으로 말하는 라벨(Label, Static Text), 에디트박스, 체크박스, 리스트박스, 이미지컨트롤, 콤보박스 이딴 것들에 대해 논해보도록 합니다. 이러한 놈들은 얼찌 배치 할지는 이전 시간에 다뤘으니까 이전글들 참고 하시고요, 그런 부분들은 직접 해보시면 충분할 거구요.. 그정도 코드도 직접 안짜보고 이해할꺼면 개발자 때려 쳐야죠.. 어디 ㅋㅋ 그런 정신 머리로 개발자 나부랭이를 해보겠다고 크앙! 우선 가장 많이 쓰이는 놈중 하나인 라벨을 먼저 갑시다. /** *MultiLineLabel **/ func (m *WinResMgr) MultiLineLabel(text string) *walk.Label { ne, _ := w.. 1일1고(111GO) | 2021. 12. 17.
log4j 보안 취약점 관련 안내 워낙 큰 건이 터진지라 제가 배포하는 프로그램들과 관련해서 log4j에 영향받는 부분이 없느냐 라고 문의해주시는 분들이 계십니다. 아마 회사내에서 사용하시는 경우가 있으셔서 그런것 같은데요. 그리고 구버전의 모두의 PDF의 경우 웹기반 관리페이지를 사용했어서 더 그런 문의가 있는것 같습니다. 우선 모두의 프린터의 경우 2.66 이전의 웹기반 관리페이지를 사용하던 시절에도 자바(Java)는 전혀 포함되지 않은 순수하게 Go와 C/C++, 약간의 어셈이 동원된 네이티브 바이너리로 컴파일된 프로그램입니다. 이마저도 2.66 이후부터는 웹기반 기술은 1도 사용되지 않고 있으며 윈도 API에 기반한 네이티브 GUI 프로그램으로 변경된지라 자바 진영에서 발생한 log4j 와는 아무런 관련이 없습니다. 기타 모두의 .. 개발관련 | 2021. 12. 15.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #4 Go로 윈도 네이티브 GUI 줘 패기... 4번째 입니다. 이번엔 레이아웃에 대한 부분을 다뤄보도록 합니다. 앞서 C/C++에서 윈도 API를 가지고 GUI 어플리케이션을 만드는게 매우 비효율적인 노가다 개삽질이라는 식의 표현을 한적이 있는데요. 그 이유는 .. API에서 모든 UI객체는 전부다 윈도입니다. 창도 윈도 버튼도 윈도 에디트 박스도 체크박스도 스크롤바도 스크롤바 안의 상하단 버튼도 죄~~다 윈도입니다. 그 말은 그 하나하나를 다 CreateWindow 를 하고 그 각 객체별로 WndProc 같은 메시지 프로시저를 한땀 한땀 다 등록을 시켜야 한단 소리죠 그래야 키보드 입력이던 마우스 클릭이던 내용을 그리고 지우고 지지고 볶고 .. 가 가능합니다. 그렇게 수 없이 많은 반복적인 코드를 생성해야.. 1일1고(111GO) | 2021. 12. 10.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #3 Go언어로 윈도GUI .. 3번째 글입니다. 우선 관련 글들을 작성하면서 계속 사용하게될 소스파일 하나 먼저 던져 놓고 시작하겠습니다. walk_wrap.go 라고 매번 치기 귀찮으니 이놈, 저놈, 랩퍼 등등으로 쓸수 있으니 알아서 잘 보시기 바랍니다. 이놈에 대해 이래저래 쓰기 앞서서.. 웹 프로그래밍을 할때도 그렇고 GUI 프로그래밍을 할때도 그렇고 콘솔 프로그램과 달리 프로그램을 만들다 보면 메시지 박스를 띄워서 뭔가를 하거나 확인 창을 띄워야 하거나 하는 경우가 있습니다. 이런 놈들이죠.. 앞에 놈은 자바스크립트의 alert 같은 놈이고 뒤엣놈은 confirm 같은 놈입니다. 이렇게 메시지 박스나 확인창을 생성해주는 두 함수에 대해서 먼저 설명을 하고 넘어 가겠습니다. func MsgBox(msg.. 1일1고(111GO) | 2021. 12. 9.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #2 Go로 윈도 네이티브 GUI 프로그램만들기 2번째 입니다. 앞서 lxn/win, walk 2개 패키지는 go get 하셨을 테구요.. 보통 윈도 API 프로그래밍은 C/C++ 에서도 노가다의 최 정점에 놓여진 그런 놈입니다 ㅋㅋ 그게 싫어서 쓰는게 go 같은 언어들인거고 .. 그런 이유로 이 lxn/walk 의 경우에도 좀더 편하게 GUI를 만들수 있는 방법을 제공하는데요. 그게 lxn/walk 패키지에 포함된 declarative 라는 패키지 입니다. package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "strings" ) func main() { var inTE, outTE *walk.TextEdit MainW.. 1일1고(111GO) | 2021. 12. 8.
Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #1 앞서 크롤러 관련된 강좌를 하다 만게 있는데요.. 요청이 가장 많았어서 시작을 하긴 했는데 아무래도 크롤러가 개발자 입장으론 윤리문제가 좀 있는 영역이고 법적으로도 문제소지가 발생할 가능성이 매우 큰 영역이라 그걸 대놓고 강좌랍시고 하는건 좀 ;; 아닌것 같다는 피드백도 꽤 됫던 지라.. 크롤러 관련된 강좌는 하지 않겠습니다. 저는 Go개발에 MS의 Visual Studio Code를 사용합니다. 관련 사항은 이전 111GO 글을 참고바랍니다. 이번엔 Go언어로 마이크로소프트 윈도에서 동작하는 네이티브 GUI 프로그램을 만드는 법을 다뤄보려 합니다. 강좌라느니 그런 거창한건 아니구요. 그냥 피로곰이란 놈은 이런식으로 쓰고 있구나? 그정도.. 그리 잘 짜여진 코드도 아니고 배울만한 뭐 그런.. 그런거 아닙.. 1일1고(111GO) | 2021. 12. 8.
모두의 PDF v0.16 - 테스트 베타 기존 버전들의 사용기한이 딱 오늘까지라 .. 부랴부랴 업데이트 합니다. 사용기한은 2022년 1월 31일 자정까지로 연장되었습니다. 기능 추가는 아직 작업할 것이 많이 남아서 이번 버전에도 특별히 추가된건 없습니다. 사용자 분들이 보내주신 변환이 안되거나 오류수정이 안되는 PDF파일들에 대한 예외처리를 일부 진행 하였습니다. 이런 작업은 앞으로도 계속 해야 할것 같긴 합니다만 .. 대체로 버그수정이나 마이너한 수정사항들이라 .. ;;; 빨리 나머지 기능들 추가하고 버그 수정 끝내고 정식 출시(?)를 해야 할텐데 이래저래 일만 늘고 그렇네요 .. 이상입니다. 다운로드시 위험경고가 뜨면서 다운로드가 안되시는 경우에는 이렇게 계속을 클릭 하시면 다운로드 가능합니다. 평가기반으로 위험성 판단을 하는 경우가 많아.. 모두의 PDF | 2021. 11. 30.
모두의 프린터 v2.81 업데이트 일부 삼성 프린터 드라이버중 A3 출력시 출력하는 프로그램의 여백설정에 상관 없이 상하좌우 여백이 고정되어 변환되는 문제가 있어서 수정하였습니다. 일반적으로는 A4 용지를 대상으로 많이 사용하시는 편이긴 한데요.. CAD같은 설계프로그램을 사용하시는 분들중에는 도면 출력용도로 모프를 쓰시는 분들도 계시고 그러한 분들중에 관련 문제가 보고되서 수정하였습니다. 그리고 한가지더.. 도면 출력용도로는 가능하면 PCL말고 PostScript를 사용하시길 권장드립니다. 원인까지는 알수 없습니다만 .. 매우 얇은 선을 출력하려는 경우 PCL프린터 드라이버들의 경우 일정 두께 이하의 선들은 다 같은 두께로 뭉개버리는 경향이 있네요.. 아직 원인을 정확하게 파악한건 아닌지라 .. 이게 모프에서 보정하여 해결 가능한 문제.. 다운로드/업데이트 내역안내 | 2021. 11. 30.
모두의 프린터 v2.81 다운로드 다운로드시 위험경고가 뜨면서 다운로드가 안되시는 경우에는 이렇게 계속을 클릭 하시면 다운로드 가능합니다. 평가기반으로 위험성 판단을 하는 경우가 많아서 새로 업로드하는 실행파일들은 당연히 아무런 평가가 없으니 이러기도 하는거죠 .. 언제나 바이러스 검사후 업로드 합니다. 업로드된 파일에 대한 바이러스토탈의 바이러스 검사결과는 아래 링크를 참고바랍니다. 64비트 다운로더 검사결과 https://www.virustotal.com/gui/file/b3e573691757b3fd9e9a83ad98517c83d3f3bc56f3ca06ac4eabf06f28695bef?nocache=1 VirusTotal www.virustotal.com 32비트 다운로더 검사결과 https://www.virustotal.com/gu.. 다운로드/모두의 프린터 | 2021. 11. 30.
리포트뷰어(ReportViewer) - 가상 환경에서 동작 중이므로.. 리포트뷰어(ReportViewer)는 모든 사이트가 같은 형태로 동작하지 않고 문서내에 원본확인을 위한 바코드나 QR코드 같은 추가적인 요소들이 존재할 경우 MarkAny사의 관련 솔루션을 사용하는것 같은데요. 리포트뷰어를 쓴다해서 모두 다 같은 구성은 아니긴 합니다만 .. 이 MarkAny 사의 관련 솔루션의 경우에는 VMWare나 VirtualBox, 패러럴즈 같은 가상머신 소프트웨어에서 동작하는 경우 위와 같이 "가상 환경에서 동작 중이므로 보안정책상 화면을 보호합니다." 라며 내용이 표시되지 않거나 출력자체도 제한을 하기도 합니다. 근본적으론 .. 보통 인쇄제한 솔루션들은 인쇄 뿐 아니라 스크린샷 등을 저장하는 것도 막는편인데요 .. 가상머신 소프트웨어의 경우 호스트 PC에서 가상머신의 화면을 캡.. 문제해결/사이트별 문제 | 2021. 11. 29.
모두의 PDF v0.15 - 테스트 베타 모두의 PDF 0.15 업데이트 입니다.. 변환된 PDF파일을 어떤 경로에 어떤식으로 저장을 할지를 좀 고민을 계속 해왔는데요.. 우선 임시로 원본파일이 위치한 경로에 변환된 파일들을 저장시키는 방식으로 동작중이었습니다만 .. 아무래도 불편한 경우도 많았던 것도 사실입니다. 환경설정 버튼을 누르시면 이렇게 기존에 변환 완료 메시지 끄기 옵션만 존재하던 환경설정 화면에 몇가지가 더 추가되었습니다. 우선 저장경로에서 "고정된 저장경로 사용"을 체크 하시고 "저장경로선택" 버튼을 눌러 변환된 결과가 저장될 폴더를 선택하시면 모두의 PDF를 통해 변환된 파일, 폴더들은 지정한 경로에 저장되게 됩니다. "고정된 저장경로 사용"이 체크가 안되있거나 저장경로가 비어있는 경우에는 기존과 같이 원본 파일이 있는 위치에 .. 모두의 PDF | 2021. 11. 10.
모두의 프린터 v2.80 업데이트 모두의 프린터를 처음 실행하게 되면 고스트스크립트를 비롯하여 모프가 동작하는데 필요한 부가적인 몇가지 것들을 자동으로 설치하기위해 여러가지 안내창등이 뜨기도 하는데요.. 그중 하나가 .. 이 Microsoft Visual C++ Redistributable ... 어쩌구 하는 놈입니다. 아마 모프가 아니더라도 다른 프로그램을 설치하시는 과정에서도 이 비슷한 놈을 설치하는 경우를 많이들 보셨을텐데요 .. 흔히 말하는 재배포 가능 패키지라고 칭하는 것인데 MS의 윈도 API를 이용해 만들어진 프로그램을 실행하기 위해서 필수적으로 필요한 공용 파일들을 MS에서 설치파일로 제공하는 겁니다. 여튼 모프의 경우에는 사실 특정 버전이 필요한게 아니라 .. VC 2005 이후 버전의 재배포 가능 패키지가 설치되어 있다.. 다운로드/업데이트 내역안내 | 2021. 11. 6.
모두의 프린터 v2.80 다운로드 다운로드시 위험경고가 뜨면서 다운로드가 안되시는 경우에는 이렇게 계속을 클릭 하시면 다운로드 가능합니다. 평가기반으로 위험성 판단을 하는 경우가 많아서 새로 업로드하는 실행파일들은 당연히 아무런 평가가 없으니 이러기도 하는거죠 .. 언제나 바이러스 검사후 업로드 합니다. 업로드된 파일에 대한 바이러스토탈의 바이러스 검사결과는 아래 링크를 참고바랍니다. 64비트 다운로더 검사결과 VirusTotal www.virustotal.com 32비트 다운로더 검사결과 VirusTotal www.virustotal.com 64비트 모두의프린터 검사결과 VirusTotal www.virustotal.com 32비트 모두의 프린터 검사결과 VirusTotal www.virustotal.com 64비트 다운로더 - 32비.. 다운로드/모두의 프린터 | 2021. 11. 6.
애드센스 때문에라도 이젠 티스토리를 버려야 하나.. 최근에 애드센스의 정책이 변한 원인이기도 하지만.. 이런식으로 계속 .. 위반사항이 있어서 개선 안되면 곧 광고표시가 되지 않을것이다.. 이런 메일이 계속 옵니다.. 문제는.. 내 블로그 때문에 이런일이 일어나는게 아니라 .. 구글 애드센스의 광고는 도메인 단위로 인식을 하기 때문인데 티스토리의 경우 tistory.com 이 메인 도메인이고 각 사용자마다 블로그 주소에 해당하는 서브도메인을 tistory.com 앞에 붙여서 구성을 해주는데 .. 그래서 이 블로그도 modu-print.tistory.com 인거죠 .. 문제는 애드센스의 기준으로 놓고보자면 이 tistory.com의 서브도메인을 쓰는 어떤 티스토리 블로그 하나가 광고관련 위반을 하고 있다 치면 그 서브도메인 하나가 아닌 tistory.com.. 사는이야기 | 2021. 10. 29.
모두의 PDF v0.14 - 테스트 베타 휴우 .. 기존에 배포되던 모두의 PDF의 사용기한이 10월 말까지라 .. 만료가 몇일 안남은 상황서 벌려논 일들과 이래저래 공사다망한 와중이라 .. 손을 못대고 있다가 .. 부랴부랴 .. 마무리 되는것만 우선 추려서 새로 올립니다. 사용기한은 11월 30일 자정까지로 연장해 두었구요.. 본디 모두의 PDF는 PDF의 내용을 굳이 볼 필요 없이 합치거나 쪼개거나 출력하거나 이미지를 추출하거나 하는 등의 짓들만을 지원할 계획으로 만든 프로그램입니다....만! 몇몇 기능은 아무래도 .. 내용을 보지 않고서 쓰기엔 좀 ;; 불편한 부분이 많지요.. 그래서 앞서 워터마크 관련 기능에도 미리보기 기능을 추가했습니다만.. 하여튼간에 그 몇몇 기능들에는 내용을 봐가면서 뭔가를 할 수 있는 기능을 추가를 할 예정이구요.. 모두의 PDF | 2021. 10. 27.
모두의 프린터 v2.79 업데이트 새로 윈도 네이티브 GUI 방식의 환경설정을 사용하는 버전으로 업데이트 하면서 실행, 출력, 광고노출에 대한 통계를 수집하고 관련 통계를 보는 기능도 추가를 했었는데요.. 모프 라이선스 화면에서 수집되는 정보에 대한 안내도 하고 있었고 수집 여부의 선택도 사용자가 할 수 있도록 하고 있었지만 .. 대체로 사용자분들은 라이선스나 기타 ;; 안내를 잘 보시지 않는 관계로 ㅎㅎ 모프를 3년을 배포해 오면서 우연히 알게되서 사용후 삭제하고 잊고 사시는 사용자분들도 많으시지만 업무용도로 상시 사용하시는 사용자분들도 그 못지 않게 많구요 그러한 사용자들 중에는 .. 방화벽이나 기타 사내보안에 따라 인터넷에 제한이 존재하거나 아에 오프라인 상태로 사용하는 컴퓨터에서 모프를 쓰시는 경우도 많습니다. 문제는 .. 이런 .. 다운로드/업데이트 내역안내 | 2021. 10. 21.
모두의 프린터 v2.79 다운로드 다운로드시 위험경고가 뜨면서 다운로드가 안되시는 경우에는 이렇게 계속을 클릭 하시면 다운로드 가능합니다. 평가기반으로 위험성 판단을 하는 경우가 많아서 새로 업로드하는 실행파일들은 당연히 아무런 평가가 없으니 이러기도 하는거죠 .. 언제나 바이러스 검사후 업로드 합니다. 업로드된 파일에 대한 바이러스토탈의 바이러스 검사결과는 아래 링크를 참고바랍니다. 64비트 다운로더 바이러스 검사결과 VirusTotal www.virustotal.com 32비트 다운로더 바이러스 검사결과 VirusTotal www.virustotal.com 64비트 모두의 프린터 바이러스 검사결과 VirusTotal www.virustotal.com 32비트 모두의 프린터 바이러스 검사결과 VirusTotal www.virustota.. 다운로드/모두의 프린터 | 2021. 10. 21.
반응형