본문 바로가기

전체 글36

Database, BigData, Python 무료 프로그래밍 강의 과거에 빅데이터 이슈로 파이썬 프로그래밍이 필요하여 책을 사서 잠깐 공부했던 기억이 나네요. (프로젝트가 취소되어 바로 덮었던 기억이...) 요즘 빅데이터에 관심이 생겨, 관련 자료를 찾아보다가 알게 되어 공유하려 합니다. 거두절미하고 바로 사이트 URL 알려드릴게요~ http://cyber.dbguide.net/ "데이터 전문가 온라인 교육"이라는 사이트입니다. 정말 많은 강좌가 무료로 존재하더군요. Java, Python과 같은 프로그래밍 언어 강의부터 Oracle, MS-SQL, Cubrid, 대용량DB, SQL 등 각종 DataBase 강의도 있고 심지어는 Database를 관리하는 툴, 프로젝트 관리에 관한 강의까지 존재하네요. (모두가 무료입니다. 왜 이제까지 몰랐을까 싶네요.) 빅데이타, D.. 2020. 5. 12.
회사에서 사용 가능한 무료 프로그램 정보 기업에서 사용 가능한 무료 프로그램을 정리하기 위한 목적으로 작성하였습니다. 최종 작성일 : 2020년 05월 15일 작년 말 사내 컴퓨터의 라이센스 관리를 위해 모든 컴퓨터에 대하여 로우 포맷과 윈도우 재설치를 진행했었습니다. 그때 제일 필요한 것이 바로 기업에서 무료로 사용 가능한 프로그램을 검색하는 것이었습니다. 그 동안은 무의식적으로 여러 불법(?) SW를 사용하였으나, 이를 대체할 무료 프로그램을 검색하는 것은 여간 귀찮은 일이 아니더군요. 검색은 그나마 낫습니다. 이게 정말 사용해도 되는건지 여부를 확인하는 작업은 더욱 더 번거롭구요. 다행히 네이버 SW에 표시가 되어 있으면 다행인데, Kakao Potplayer의 경우 (경쟁사라서 그런지) 보여주지도 않더라구요. 또 외산 프로그램의 경우에는.. 2020. 5. 12.
PC에서 카카오톡 사용할 때 광고 제거하는 방법 PC에서 카카오톡 실행시 하단에 보이는 광고를 제거하는 방법입니다. 1. KakaoTalkAdBlock 사이트에 접속합니다. https://kakao.xo.dev/ KakaoTalkAdBlock kakao.xo.dev 2. Download 버튼을 눌러 프로그램을 다운로드 힙니다. 3. 다운로드 받은 프로그램을 실행시킵니다. 윈도우의 설정에 따라 아래와 같은 알림이 발생할 수 있습니다. 윈도우에서는 위험한 것 처럼 얼럿을 띄우고 있지만, 실상은 윈도우에 정식으로 허락되지 않은 프로그램이라고 얼럿을 띄우는 것입니다. 가볍게 무시하셔도 아무 문제 없습니다. 아이콘 위에 마우스를 위치하고, 마우스 오른쪽 클릭을 하시면 아래와 같은 이미지가 나타납니다. "윈도우 시작시 자동 실행" 버튼을 눌러줍니다. 4. 이제 .. 2020. 5. 4.
원격데스크톱 연결할때 다중 모니터 사용하는 방법 원격 데스크톱 연결은 기본적으로 하나의 모니터만 띄워줍니다. 하기 두가지 방법을 이용하면, 여러 모니터를 동시에 이용할 수 있어요. 1. 원격 데스크톱 연결시 옵션을 주는 방법. 2. 메모장으로 열어 옵션을 편집하는 방법 만약, 원격 데스크톱 연결 아이콘을 만들어 두었다면, "use multimon"의 내용을 수정하고 저장합니다. 하나의 창으로만 접속되던것이, 3개의 창으로 나타나는 것을 볼 수 있습니다. (참고로 저는 사무실과 집 모두 모니터를 3개 사용한답니다.) 2020. 5. 3.
파이어폭스 브라우저에서 Drag&Drop이 되지 않을 때 해결 방법 이런 현상은 Firefox 브라우저의 버전 67이상에서 발생하는 것이라고 합니다. 이런 현상이 나타나는 조건은 Firefox의 버전이 67이상이고, 윈도우의 UAC가 비활성화 되어 있고, "Launcher Process"가 활성화된 관리자로 윈도우에 로그인하면 발생된다고 한다네요~ Running Windows as Administrator with Launcher Process enabled in Firefox causes Drag and Drop errors - How to Fix | Mozilla Sup This article only applies to Firefox on Windows. This article applies to Firefox version 67 and above, on all W.. 2020. 5. 2.
각종 결재 문서를 PDF로 인쇄해보자! --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 회의록을 프린터해서 보고 싶다고 하여 PDF를 이용하여 개발했었습니다. 그래서 정말 회의록만 인쇄되도록 했었죠~ (IF문 걸어서요) 전, CSS가 무척 약해서 HTML로 화면을 만드는걸 무지 싫어합니다. 그래서 전에는 엑셀로 다운시키는 방식을 좋아했었드랬죠~ (엑셀로 하면 너희가 수정도 할 수 있고, 추가도 할 수 있으니 더 좋은 거 아니냐? 라는 논리로요~) 그러나 이번에는 PDF로 만드는 걸 도전해보았습니다. 이전에 루미집사님 관련 게시물을 검색하다가 PDF 인쇄 기능이 있는 게시글을 본 기억이 났거든요!~ 루미집사님의 그리드 게시판을 php7에 맞게 개량한 게임용 게시판입니다. 2020. 5. 1.
반려를 당한 사용자가 와서... 수정할 수 없냐고 하네요 ㅠㅠ 음... 반려를 당한 문서는 그 자체로 남아 있어야 하는 것이 아닌가? 그렇다고 처음부터 다시 작성할려면 당연히 짜증이 날터... 그래서 검색을 해보니... 다우오피스 전자결재 도움말에서 아래의 항목을 찾았다. 반려당한 문서의 내용을 그대로 가져와, 새화면에 자동으로 넣어주는 기능으로 판단된다. 근데, 그러면 좀 복잡하지 않을까? DB를 읽어와 뿌려주기 위해서는 스크립트 작업이 번거로울 것 같다. 그래서 재기안 버튼을 누르면 걍 해당 건을 한 줄 더 DB에 삽입해버리고, 해당 문서의 수정 화면을 띄운다면 더 간단할 것 같다. 오키~ 그럼 정말 심플할 듯!!! 우선 "재기안" 이라는 버튼을 만들자! 이 버튼은 반려당한 문서에만 나타나야 한다. 일단 보기 페이지니까... "view.skin.php" 파일을 .. 2020. 5. 1.
최초 승인은 승인이 아니라 상신이어야 한다??? --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 일반적으로 결재에서 최초 문서 작성 후 결재를 올리는 것을 "상신"이라고 한다. (라고 알고 있습니다...) (라면서 고칠 수 있냐고 물어보네요...) 그리하여... 루미집사님의 전자결재 게시판은 문서 작성 후 결재를 올릴때에도 "승인"이라고 표시되고 있기에 이를 고쳐보고자 한다. 1. 리스트에 있고... 2. 최초 작성 후 보기 화면 3. 결재의견 작성하는 팝업 4. 뷰 페이지의 메모리스트에도 있다. 해결하기에 앞서... 루미집사님의 전자결재 게시판은 "대기", "승인", "보류"... 등의 문자열을 $APP_STATE 라는 배열 변수로 관리한다. 그래서 최초 작성자만 사용할 APP STAT 변수를 하나 더 만들어 쓰기로 한다.. 2020. 5. 1.
리스트에 결제자의 이름 추가하기 --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 리스트에 결재자의 이름이 나오지 않아 불편하다는 민원이 제기됨. 자 수정을 시작해보자... 개발완료!!! 그런데... 리스트가 옆으로 길어져서 보기가 불편하다... 결재자들을 다시 빼버리고, 결재1, 2, 3 자리에 승인(홍길동) 또는 미결재(변사또) 이런 식으로 변경하는 것이 좋을 듯... 우선 list.js에서 수정했던 부분을 원복 처리한다. 아니.. 혹시 이게 더 좋다는 사람도 있을 수 있으니... 걍 히든 처리한다. 너무 넓이가 좁을 듯 하여 늘려 줌... 짜잔... 아까보단 훨씬 보기 좋은 듯 하다... 혹시 이게 싫다면 아까 그걸로 원복하자~~ 2020. 5. 1.
내결재함, 내참조함, 내승인함, 내반려함 기능 추가 --- 루미집사님의 전자결재 게시판 스킨을 이용하여 제작되었습니다. --- ### 정의 # 내 결재함 : mdoc, 나와 관련이 있는 결재건 리스트 # 내 참조함 : mref, 내가 참조 되어 있는 결재건 리스트 # 내 반려함 : mban, 나와 관련이 있는 결재건 중 반려된 결재건 리스트 # 내 승인함 : mapp, 내가 지금 승인해야 하는 결재건 리스트 ### 어케 개발하지? /bbs/board.php?bo_table=app&smy=XXXX smy에 특정값(mdoc, mref, mban, mapp)을 주어서 list_data.php에 전달하자. 이렇게 해야 메뉴를 추가하기 편하다. ### 개발 시작 개발 완료!!! 상용 적용해보니... 뭐 잘 된다... 이제 메뉴를 붙여주면 끝... - 내 결재함 :.. 2020. 5. 1.
게시판 관리자를 여러명으로 변경하기 - 그누보드 - 루미집사님의 전자결재 모듈 기반 회사내에서는 몇몇은(사장님이라던가...) 전자결재등 모든 게시판에서 본인의 권한이 없더라도 관리를 위하여 게시글이나 댓글을 모두 볼 수 있어야 한다. 그러나 현재 시스템에는 그런 기능이 없다. 그누보드 자체에서는 게시판 하나 당 한명의 관리자만 등록할 수 있다. sir에서 검색을 하여 보니... 엄청 많은 글들이 올라 있는 것을 확인... 상단에 있는 몇 개를 읽어보니... 대부분이 아래 글을 참고하라거나 응용하는 게시글로 연결된다. 손쉽게 최고관리자 여러명 추가하기 간단하고 빠른 적용이 필요한 사람들에겐 굉장히 좋은 방법인건 분명하지만... 소스에 ID를 매핑하는 것이라 매번 개발자가 작업을 해주어야 하는 번거로움이 있다. 그래서... 아래와 같이 콤마로 구분하는 방법으로 만들고자 한다. 그누보드는 $.. 2020. 5. 1.
회사에서 사용할 인트라넷을 직접 만들기로 했다! * 회사의 요구 사항 : 공지사항이나 업무협조 같은 것들을 소위 "인트라넷"이라는 것으로 관리하고 싶다. 처음부터 만들지, 그누보드나 워드프레스 등 오픈 소스를 이용하여 개발할지 고민을 시작... 처음부터 만들자니 시간이 오래 걸릴 듯 하여 기본이 제작되어 있기에 가장 빠르게 만들 수 있는 오픈 소스를 이용하기로 결정. 그럼 뭐로 하지? 제로보드(지금은 네이버의 익스프레스엔진), 그누보드, 워드프레스... 제로보드는 한때는 최고의 게시판이었으나, 네이버가 인수한 이후에는 사용자층도 엷어지고, DB설계나 아키텍처는 개발자스럽고 꽤 괜찮다고 생각되지만 그로 인하여 배우는데 시간이 다소 걸릴 것으로 예상되어 패스! 워드프레스는... 한때 서울시청등, 관공서의 홈페이지를 만들 정도로 각광을 받았으나 외산 오픈소.. 2020. 5. 1.