콘텐츠로 건너뛰기
  • 카테고리
  • 최근
  • 태그
  • 인기
  • 사용자
  • 그룹
스킨
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 기본 (Cosmo)
  • 스킨 없음
축소
책공장

1인출판 꿈꾸는 책공장

등록|출판학교|한 권의 책 강좌|
  1. 홈
  2. 출판 프로그래밍
  3. 모아시스 대체 프로그램 개발

모아시스 대체 프로그램 개발

예약됨 고정됨 잠김 이동됨 출판 프로그래밍
8 게시물 1 작성자 172 조회수
  • 오래된 순
  • 최신 순
  • 가장 많은 투표
답글
  • 토픽으로 답글
로그인 후 답글 작성
이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.
  • A 오프라인
    A 오프라인
    admin
    2024년 8월 6일 오후 10:59에 작성함 마지막 수정자:
    #1

    모아시스 대체 프로그램 개발

    최초 2024.08.04일
    출판유통관련 프로그램 모아시스 서비스(IIS를 아직도 씀)에 랜섬웨어 걸림...

    교섭한다고 비트코인을 준거 같은데 그것도 가짜키를 받음

    현재 백업데이터로 되돌릴 것으로 생각됨(언제 기준인지는 모름)
    출판계는 휴가중 끝~

    월요일부터 다른 창고, 관리프로그램을 결정해서 이전해버릴 생각입니다. 저희는 모든 데이터 백업이 있기 때문에 당장 7월 원장 비교하는 것에는 큰 타격이 없지만 모아시스 사용 출판사들은 데이터를 재구성해서 만들려면 시간이 꽤 걸릴 것으로 생각됩니다.

    최소한 이전할 회사가 나오면 온라인 주문데이터를 컨버팅해주는 기능이나 만들어서 빨리 대응해야할 것같습니다. (출판사에 데이터베이스가 거의 없을경우)

    1 답글 마지막 답글
    0
    • A 오프라인
      A 오프라인
      admin
      2024년 8월 6일 오후 10:59에 작성함 마지막 수정자:
      #2

      사 과 문

      모아시스 형남석입니다.

      모아시스를 이용해주신 출판사 그리고 물류사 대표 및 직원분들께 깊은 사과의 말씀을 드립니다.

      2024년 8월 1일(목) 23:50분 경, 저희 서버가 랜섬웨어에 감염되었습니다.

      랜섬웨어는 몸값을 노린 해커들이 침투하여 서버의 파일들을 변조시킨 후, 몸값을 요구하는 악의적인 해킹 수법이라고 합니다.

      서버의 거의 모든 파일 특히, 웹사이트 소스와 데이터베이스 원본 및 백업본까지 모두 변조시켜놓았습니다.

      서버가 망가지는 경우를 대비한 별도의 디스크 백업도 무용지물이었습니다.

      돈을 요구하는 메시지와 자신들과 연락이 가능한 이메일 주소 몇개를 남겨두었습니다.

      8월 2일(금) 오전에 랜섬웨어 복구전문가를 수소문하여, 해커와 접촉을 시도했고 약 3시간만에 회신이 왔습니다.

      10,000$를 요구한다는 메시지였는데, 전문가 말에 의하면 첫 협상에서 절대 끝나지 않을 것이라, 낮은 금액부터 수차례 협상이 필요하다는 의견을 듣고, 8월 3일(토) 늦은 밤까지 협상해가며, 해커들이 요구하는 금액을 몇 차례나 보냈지만, 계속해서 암호 해독키를 주지 않고 있는 상황입니다.

      랜섬웨어 해커들이 애초부터 돈만 받는 경우가 허다하다고 합니다.

      하지만 저에게는 선택의 여지 없이 암호 해독키가 절실한 상황입니다. 이 글을 쓰고 있는 지금 이 시간에도 희망의 끈을 놓지 않고 있습니다. 그럴수도 있겠다는 생각이 들지만, 그래도 어느 정도는 해보는 데까지 해봐야 할 것 같고, 소중한 고객사의 데이터베이스 확보를 위해 지금도 협상 중에 있습니다. 어느 나라 해커인지 알 수도 없고, 이메일로만 메시지를 주고받는 상황인데, 한번 회신이 오기까지 3~5시간 정도 소요되고 있습니다. 기다리는 시간은 정말 비참하고 지옥같았습니다.

      지금 이 상황을 판단해보면, 데이터베이스 복원을 자신있게 말씀드릴 수는 없을 것 같습니다.

      비록 크지 않은 회사지만, 제가 24년간 운영해 온 제 생명과도 같은 회사이기에, 찢어지는 가슴을 부여잡고 이 글을 작성합니다.

      이 죄를 어떻게 받아들여야 할 지 감히 상상을 못하겠습니다.

      지금 현재 할 수 있는 일은, 일요일(4일) 자정까지 해커와 협상을 통해 복구하는 일 외에는 뚜렷한 해법은 없는 것 같습니다.

      차선책으로, 출고만이라도 할 수 있는 방법을 구상하여 작업중에 있습니다.

      진심으로 사죄드립니다.

      뚜렷한 방법이 없다고 합니다. 당장 출고관련 부분을 처리해야 합니다.

      1 답글 마지막 답글
      0
      • A 오프라인
        A 오프라인
        admin
        2024년 8월 6일 오후 11:00에 작성함 마지막 수정자:
        #3

        긴급 출고업무 안내

        엑셀파일로 거래처 정보와 도서정보를 물류사(창고)로 전달하는 방법입니다.

        본사출고, 물류사 또는 자체창고 모두 같은 방법으로 명세서를 인쇄할 수 있습니다.

        ☞ 엑셀파일 다운로드

        (1) 물류사(제외: 북센, 한국출판물류, 신화)에서 출고업무를 하는 경우

        아래 엑셀파일 작성요령에 맞추어 주문내역을 저장한 후, 해당 물류사 E-Mail로 전송

        (2) 자체창고에서 출고업무를 하는 경우

        아래 엑셀파일 작성요령에 맞추어 주문내역을 저장한 후, 창고업무 담당자에게 E-Mail로 전송 후

        창고업무 담당자는 http://order.moresys.co.kr에서 엑셀파일을 첨부하여 명세서 인쇄

        (3) 본사에서 직접 출고업무를 하는 경우

        아래 엑셀파일 작성요령에 맞추어 주문내역을 저장한 후,

        http://order.moresys.co.kr에 접속하여 엑셀파일을 첨부하여 명세서 인쇄

        ★ 엑셀파일 작성요령

        • 엑셀파일은 .xls(97-2003 통합문서)로 저장하셔야 합니다.(.xlsx 불가)

        • 물류사는 다수의 출판사로부터 파일을 수신하게 되므로, 파일명 앞부분에 (도서출판OOO)등을 입력하여 파일을 생성해주십시오.

        • 내려받은 엑셀파일에는 [출고정보] 시트와 [출판사정보] 시트가 있습니다.

        • [출판사정보] 시트에서 명세서 우측 상단에 출력되는 출판사정보를 입력하시고,

        • [출고정보]에서는 거래처명, 도서명, 출고부수, 정가, 공급률, 출고금액 등을 입력합니다.

        • 출고일자는 제일 첫 라인에만 입력합니다.(서로 다른 출고일자는 불가능합니다.)

        • 1개 서점에 여러 종의 도서를 출고하는 경우, 서점명은 첫 라인에만 입력하십시오.

        ssl 부터 빨리 넣는게 좋을듯 합니다.

        1 답글 마지막 답글
        0
        • A 오프라인
          A 오프라인
          admin
          2024년 8월 6일 오후 11:00에 작성함 마지막 수정자:
          #4

          대체 출판 ERP 솔루션 검토...

          ​

          현재 그냥 엑셀로 하셔도 원장 만들어 보관하는데는 아무 문제 없을 수 있습니다.

          제가 그동안 써온 솔루션으로는 이카운트 같은 ERP 프로그램에 창고관리를 연동하는 것이 가장 안정적으로 쓸 수 있으리라 봅니다. 전자상거래 기능이나 창고 업무에도 사용할 수 있고 엑셀 데이터도 주고 받을 수 있어 편리합니다.

          ​

          보안문제 백업문제 해킹문제를 고민한다면 이쪽으로 선택하는게 낫습니다.

          ​

          저희는 모아시스에 자동주문발주, 홍보용 트윗 자동화 등 항상 에드온 프로그램만 개발했는데 출판사 업무가 단순 도서 수발주만 있는 것이 아니기 때문에 지금은 아예 창고용 주문서 컨버터, 창고 미니 ERP만 개발을 할 생각을 하고 있습니다. 저희처럼 97, 88 과 같은 면세, 과세가 같이 있는 출판사에게는 현재 시스템하고 전혀 다른 방향으로 개발합니다. 복수의 출판사, 사업자도 함께 운용이 가능한 솔루션을 만들고 구글스프레드시트 db연동을 해서 2차 백업이 가능하게 구성합니다.

          ​

          창고 주문용을 먼저하고 그 다음에 기능을 올려볼 생각이지만 일단은 창고만이라도 진행하고 수발주가 완료되면 출판업무 전반에 대해서 작업을 할 생각입니다.

          ​

          이제 남의 집거 그만 쓰고 우리 집꺼나 써야겠습니다.

          ​

          1 답글 마지막 답글
          0
          • A 오프라인
            A 오프라인
            admin
            2024년 8월 6일 오후 11:01에 작성함 마지막 수정자:
            #5

            먼저 이번 랜섬웨어 해킹 사태에 대해 출판사 대표님, 물류사 대표님 및 담당 직원분들께

            진심으로 고개숙여 사죄드립니다.

            2024년 8월 4일 해커로부터 이렇다할 메일이 오지 않아서 답답한 마음에 제가 먼저 협상 메일을 보내어 해커가 요구하는 돈을 8월 4일 저녁 7시에 다시 또 보냈습니다. 그후 복구 Key를 요구했지만, 현 시점(8월 5일 22:00)까지도 묵묵부답입니다. 어떻게 해야할 지 너무 막막해 하던 차에, 문득 지난 22년 3월 중에 IDC센터에 새로운 서버를 교체하고 가져온 구 서버가 생각 났습니다.

            더 이상 해커로부터의 메일은 없었고, 그나마 구 서버에 존재하는 22년 3월 20일까지의 백업자료를 활용하는 것이 현재 할 수 있는 최선이라 생각되어 금일(5일) 새로운 서버에 업로드를 진행하여, 비록 완전한 자료는 아니지만, 주문&배송에 차질을 최소화 하도록 노력 중에 있습니다. 현 시점까지의 완전한 자료가 아니라 불편한 점이 많으시겠지만, 그래도 주문 부탁드립니다.

            또한, 차후 이런 일이 또 다시 일어나지 않도록 IDC센터와 논의하여, "망분리 백업", "24시간 동작감시", "정책점검", "방화벽 정책 장애 대응", "방화벽 시스템 가용성 모니터링", "보안관제 로그백업 시스템"을 도입하기로 하였습니다.

            차후 다시는 이런 불상사가 발생하지 않도록 최선을 다해 조치할 것을 약속드리겠습니다. 철통같은 보안이라도 사고발생 가능성을 대비해서, 긴급복구 대응 훈련 등 보안과 복구 측면에 늘 신경쓰도록 노력하겠습니다.

            다시 한 번 진심으로 고개숙여 사과드립니다.

            ★ 출판사 업무 진행 ★ ★ 이월작업2022년 ~ 2023년 , 2023년~2024년 ★

            22년 3월 20일 이후 신간도서 및 신규서점이 추가 된 경우

            1. 신간도서 등록

            2. 서점 가져오기(본사출고, 자체창고인 경우에는 서점 추가등록)

            3. 서점 가져오기에 없는 서점일 경우 물류사에 서점입력 요청 후 2)번 서점가져오기 진행

            4. 서점 매출(주문) 입력

            5. 전송

            데이터 다 날렸다는 이야기이고 올해 자료 0 이라는 이야기입니다.

            1 답글 마지막 답글
            0
            • adminA 오프라인
              adminA 오프라인
              admin
              2024년 8월 6일 오후 11:01에 작성함 마지막 수정자:
              #6

              해킹당한 출판관리시스템 덕분에 다시 프로그램을 기획, 개발하려고 합니다. 일단 ERP에 애드온하는 것도 생각했는데 그건 돈이 또 들어가서 바꾸는게 답이라고 봅니다. 게다가 모든 출판사들의 데이터가 2022년 3월 이후 오늘까지 다 날라갔습니다.

              출판관리 시스템을 이렇게 바꾸려고 합니다.

              ​

              출판사

              ​

              온라인 서점 SCM 기준으로 제작 ->과거 데이터 전부 복원(원장)

              기존 DB 자동 컨버팅

              교보, 예스, 알라딘, 북센, 영풍, 오더피아

              출판유통통합전산망 도서정보 싱크

              정가제 프리 도서 + 별도 관리

              자동 수발주 시스템

              원장관리, 인세관리

              도서 제작관리

              쿠팡 출고 관리

              마케팅 분석

              우커머스 기반으로 B2B 도서 주문가능

              ​

              창고관리시스템

              ​

              수발주 시스템

              택배 연동

              출고 리포트, 반품 리포트

              재고관리

              ​

              자체 프로그램은 회사 컴퓨터에 데이터 보관 (구글스프레드시트) <-> 서버 (2원화 백업서버) <->창고시스템

              일종의 P2P 같은 형태의 서버로 운영할 예정입니다. NAS에 Docker 로 사용가능

              ​

              1차로 이만큼만 하고 다른 기능을 업그레이드 해볼 생각입니다. 이정도면 ERP와 연동해서 쓸 수 있을겁니다.

              ​

              1 답글 마지막 답글
              0
              • adminA 오프라인
                adminA 오프라인
                admin
                2024년 8월 7일 오전 1:37에 작성함 마지막 수정자:
                #7

                모아시스 대안 안내

                ​

                다른 회사들을 프로그램을 검토하고 장시간동안 통화해서 출판인회의, 마인정보기술에 이야기를 마쳤습니다.

                ​

                1. 문화유통에서 사용하는 창고프로그램 -이지정보기술 이라는 회사의 창고관리 프로그램이 전체적으로 완성도가 높으며 데이터 연동도 진행해놓은 상태라고 합니다.

                2. KopubERP는 월 1만1천원 (1인당) https://cafe.naver.com/bookfactory/166492

                KOPUB ERP 사용자 설명회 다녀왔어요
                대한민국 모임의 시작, 네이버 카페

                cafe.naver.com

                1. 마이그레이션에 대해서는 비용이 있으나 그걸 조율중

                ​

                현재 이 상태이며 만일 바꾸시려면 창고 프로그램부터 변경하는 것이 좋습니다. 창고도 대부분 데이터 손실이기 때문에 처음부터 할 수 밖에 없습니다.

                ​

                저희 창고도 검토중이며 오늘이라도 바로 재확인하고 진행할 예정입니다.

                끝

                1 답글 마지막 답글
                0
                • adminA 오프라인
                  adminA 오프라인
                  admin
                  2024년 8월 7일 오전 3:53에 작성함 마지막 수정자:
                  #8

                  모아시스 데이터 백업

                  ​

                  2022년 이전 자료라도 무조건 다 엑셀로 받아놓으세요 그리고 서점, 거래처 등의 자료도 모두 필요합니다.

                  거래 기본데이터가 없으면 다른 곳에서 사용할 수 없으므로 무조건 받으세요.

                  ​

                  년도별로 백업해 놓으시거나 전체를 받으셔도 상관없지만 향후 데이터 분석을 위해서는 반드시 전체 자료를 가져오시는게 필요합니다. 이제 슬슬 데이터 이전할 준비를 해주셔야 합니다.

                  ​

                  1 답글 마지막 답글
                  0
                  • 2024년 8월 13일 오후 10:12에 adminA admin님이 에서 이 토픽을 이동함
                  • 2024년 11월 23일 오전 6:03에 adminA admin님이 에서 이 토픽을 이동함
                  • 2025년 2월 16일 오전 6:26에 adminA admin님이 자유게시판에서 이 토픽을 이동함
                  답글
                  • 토픽으로 답글
                  로그인 후 답글 작성
                  • 오래된 순
                  • 최신 순
                  • 가장 많은 투표

                  1/8

                  2024년 8월 6일 오후 10:59


                  0

                  온라인

                  122

                  사용자

                  21.6k

                  토픽

                  21.8k

                  게시물
                  • 재미로 그린 낙서도 AI가 살린다.
                    undefined
                    0
                    1
                    4

                  • 2025-06-21 15:00 봄봄스쿨 분류별 판매현황 (30일간)
                    undefined
                    0
                    1
                    2

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (네이버) (30일간)
                    undefined
                    0
                    1
                    0

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (쿠팡) (30일간)
                    undefined
                    0
                    1
                    4

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (G마켓) (30일간)
                    undefined
                    0
                    1
                    1

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (11번가) (30일간)
                    undefined
                    0
                    1
                    1

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (알라딘) (30일간)
                    undefined
                    0
                    1
                    0

                  • 2025-06-21 15:00 봄봄스쿨 도서별 판매현황 (인터파크) (30일간)
                    undefined
                    0
                    1
                    2
                  Powered by Argo9 | a1bbs |bombomschool | Contributors
                  • adminA
                    admin
                    2025년 4월 4일 오전 4:16

                    https://www.onlyoffice.com/blog/2025/02/how-to-open-hwp-and-hwpx-files

                    더 보기

                  • adminA
                    admin
                    2025년 4월 1일 오전 3:59
                    Key Points 가상 IP와 VPN을 사용하면 서로 모르는 회사가 하나의 웹 서비스망을 만드는 것이 가능해 보입니다. 연구 결과, VPN으로 네트워크를 연결하고, 공유 인증 체계와 표준화된 API를 통해 보안을 강화할 수 있습니다. 인쇄 및 출판 업계와 같은 특정 분야에서 신뢰 기반 커뮤니티를 구축하면 더 효과적일 수 있습니다. 가격 정보 비대칭 문제를 해결하기 위해 회원 가입 시 최근 견적서를 제출하도록 요구하는 방법도 고려될 수 있습니다. 가상 IP를 사용한 공유 웹 서비스망 구축 개요

                    서로 모르는 회사가 가상 IP를 활용해 하나의 웹 서비스망을 만드는 것은 기술적으로 실현 가능하며, 특히 VPN, 공유 인증 체계, 표준화된 API를 통해 보안과 효율성을 높일 수 있습니다. 이 접근법은 인쇄 및 출판 업계와 같은 특정 산업에서 신뢰 기반 협업을 촉진할 수 있습니다. 아래에서 자세히 설명드리겠습니다.

                    기술적 구현 VPN 설정: 각 회사는 VPN을 통해 안전한 네트워크를 형성할 수 있습니다. 예를 들어, WireGuard나 OpenVPN을 사용하면 서로 다른 네트워크를 연결하며, 가상 IP를 통해 내부 통신이 가능합니다. 참고: OpenVPN 문서 참고: WireGuard 시작 가이드 가상 IP 할당: VPN 내에서 각 회사의 서비스에 개인 IP 주소를 할당하여, 마치 하나의 네트워크처럼 동작하도록 설정할 수 있습니다. 예를 들어, 회사 A는 10.0.1.0/24, 회사 B는 10.0.2.0/24의 서브넷을 가질 수 있습니다. 공유 인증 체계: Single Sign-On(SSO) 방식을 도입하여 사용자가 한 번 로그인으로 모든 서비스에 접근할 수 있습니다. OpenID Connect나 SAML을 활용할 수 있으며, KeyCloak 같은 도구를 사용할 수 있습니다. 참고: OpenID Connect 기본 참고: KeyCloak 튜토리얼 API 표준화: HTTP 헤더를 통해 인증 토큰(Authorization)이나 메타데이터(X-Company-ID)를 전달하며, RESTful API를 설계하여 서비스 간 상호작용을 용이하게 합니다. 참고: REST API 튜토리얼 참고: API 보안 모범 사례 개별 하드웨어 호스팅: 각 회사는 NAS(Network Attached Storage)나 개인 컴퓨터에 서비스를 호스팅할 수 있습니다. Docker 컨테이너를 사용하면 호환성과 배포가 쉬워집니다. 참고: Docker 기본 참고: NAS 선택 가이드 비즈니스 적용: 인쇄 및 출판 업계

                    이 개념은 인쇄소와 출판사를 연결하는 신뢰 기반 네트워크에 특히 유용합니다. 예를 들어:

                    출판사가 주문과 파일을 안전하게 전송하고, 인쇄소는 상태 업데이트를 실시간으로 제공. 디지털 서명과 블록체인 기록으로 거래의 무결성을 보장. 참고: 블록체인 공급망 커뮤니티를 통해 네트워킹과 정보 공유를 활성화, 영업직이 신뢰 기반 거래를 선호할 가능성 높음. 가격 정보 비대칭 해결

                    회원 가입 시 최근 견적서를 제출하도록 요구하면 가격 정보 비대칭 문제를 완화할 수 있습니다.

                    익명화된 가격 범위를 공개하여 공정성 강화. 예: "인쇄소 A, A4 컬러 1000장 기준 50~70만원". 데이터 분석으로 업계 평균 가격 제공, 시장 안정화 기여. 추가 고려사항 보안은 필수적이며, 방화벽 설정, 정기 업데이트, MFA(다중 인증)로 보호해야 합니다. 참고: 서버 보안 초기 신뢰 구축을 위해 무료 시범 기간 제공, 성공 사례 공유로 참여 유도.

                    이 웹사이트는 위 내용을 기반으로 구성되며, 각 섹션에 관련 자료와 링크를 포함하여 방문자가 쉽게 이해하고 적용할 수 있도록 설계됩니다.

                    보고서: 가상 IP를 사용한 공유 웹 서비스망 구축에 대한 상세 분석 서론

                    2025년 3월 31일 기준, 서로 모르는 회사가 가상 IP를 활용해 하나의 웹 서비스망을 구축하는 것은 기술적으로 가능하며, 특히 VPN, 공유 인증 체계, 표준화된 API를 통해 보안과 효율성을 높일 수 있습니다. 이 보고서는 사용자의 질문과 관련된 대화 내용을 바탕으로, 기술적 구현, 비즈니스 적용, 그리고 신뢰 기반 운영 방안을 상세히 다룹니다. 특히 인쇄 및 출판 업계를 사례로 하여, 커뮤니티 중심 접근과 가격 정보 비대칭 해결 방안을 포함하였습니다.

                    기술적 구현 상세 가상 IP와 VPN의 역할 가상 IP(VIP): 가상 IP는 특정 네트워크 인터페이스에 할당되지 않은 IP 주소로, 로드 밸런싱이나 고가용성 설정에서 사용됩니다. 본 컨텍스트에서는 VPN 내에서 각 회사의 서비스에 개인 IP를 할당하여 하나의 네트워크처럼 보이게 합니다. VPN 설정: WireGuard, OpenVPN, IPsec과 같은 프로토콜을 사용하여 안전한 네트워크를 형성합니다. 각 회사는 VPN 클라이언트를 설치하고 중앙 서버에 연결하여 내부 통신을 가능하게 합니다. 예: 회사 A는 10.0.1.0/24, 회사 B는 10.0.2.0/24의 서브넷을 가짐. 참고 자료: OpenVPN 문서, WireGuard 시작 가이드, IPsec 개요 공유 인증 체계 SSO(Single Sign-On)는 사용자가 한 번 로그인으로 모든 서비스에 접근할 수 있게 합니다. 구현 옵션: 중앙 ID 제공자(IdP): 한 회사가 신뢰받아 사용자 계정 관리. 연합 ID: OpenID Connect, SAML을 통해 각 회사의 IdP 간 신뢰 설정. 제3자 서비스: Google Sign-In, Microsoft Azure AD 사용. 보안 모범 사례: MFA, 최소 권한 원칙, 정기 감사. 도구: Auth0, Okta, KeyCloak. 참고 자료: OpenID Connect 기본, SAML 설명, KeyCloak 튜토리얼 표준화된 API 설계 RESTful API를 사용하여 CRUD 작업을 표준화. HTTP 헤더로 인증 토큰(Authorization), 메타데이터(X-Company-ID) 전달. 보안: JWT 기반 인증, HTTPS 암호화, 입력 데이터 검증. 예: POST /orders 엔드포인트, 헤더에 Authorization: Bearer <token>, X-Company-ID: <company_id> 포함. 참고 자료: REST API 튜토리얼, API 보안 모범 사례, JSON Web Tokens 개별 하드웨어 호스팅 NAS(예: Synology, QNAP)나 개인 PC에 서비스 호스팅. Docker 컨테이너로 배포 간소화. 장점: 비용 효율성, 자율성, 독립적 확장 가능. 도전 과제: 보안(방화벽, 업데이트), 신뢰성(가동 중단 최소화), 호환성. 참고 자료: NAS 선택 가이드, 서버 보안, Docker 기본 비즈니스 적용: 인쇄 및 출판 업계 연결과 협업 인쇄소와 출판사를 연결하여 주문, 파일 전송, 상태 업데이트를 안전하게 관리. 예시 시나리오: 출판사가 네트워크에 로그인 → 주문 제출 → 파일 전송 → 인쇄소 상태 업데이트 → 완료 시 파일 다운로드. 신뢰 메커니즘: 디지털 서명, 블록체인 기록, 평점 시스템. 참고 자료: 디지털 서명 인쇄, 블록체인 공급망, 창작 자산 안전 전송 커뮤니티 중심 접근 커뮤니티 포럼, 이벤트 허브로 네트워킹과 정보 공유 활성화. 영업직 선호: 신뢰 기반 거래, 효율적 협상, 네트워크 확장 기회. 예: 포럼에서 팁 공유, 웨비나 참가, 공동 프로젝트 제안. 가격 정보 비대칭 해결 회원 가입 시 최근 견적서(최근 3개월 내) 제출 요구. 익명화된 가격 범위 공개: 예, "인쇄소 A, A4 컬러 1000장 50~70만원". 데이터 분석으로 업계 평균 가격 제공, 공정성 강화. 장점: 정보 균등화, 시장 안정화, 영업 효율성 증대. 신뢰 기반 운영 평가 시스템 거래 후 상호 평가(납기 준수, 품질, 소통)로 신뢰 점수 부여. 예: "신뢰도 92% - 50건 거래". 조작 방지 위해 인증서 기반 평가. 페널티: 약속 불이행 시 점수 하락, 커뮤니티 활동 제한 가능. 지속적 신뢰 축적 신규 업체, 초기 무료 인증서 제공, 성공 사례 공유로 참여 유도. 정기 감사로 공정성 유지, 외부 감사 기관 활용. 결론 및 권장 사항

                    이 접근법은 기술적으로 실현 가능하며, 인쇄 및 출판 업계에서 신뢰 기반 커뮤니티로 발전 가능. 초기 소규모 테스트(10개 업체) 후 피드백 반영, 점진적 확장(50개, 200개) 권장. 견적서 제출과 같은 혁신적 방법으로 가격 정보 비대칭 해결, 영업직 선호도 높임.

                    표: 주요 기술 및 도구 구분 설명 예시 도구 VPN 설정 안전한 네트워크 연결 OpenVPN, WireGuard, IPsec 인증 체계 SSO 구현 KeyCloak, Auth0, Okta API 표준화 RESTful API, 헤더 기반 인증 JWT, HTTPS 하드웨어 호스팅 NAS 또는 PC에 서비스 배포 Docker, Synology NAS 신뢰 메커니즘 디지털 서명, 블록체인 기록 Hyperledger Fabric, X.509 인증서 주요 인용 OpenVPN 문서: OpenVPN Community Resources WireGuard 시작 가이드: WireGuard Quick Start Guide IPsec 개요: IPsec Configuration Guide OpenID Connect 기본: OpenID Connect Basics for Developers SAML 설명: SAML Explained in Detail KeyCloak 튜토리얼: KeyCloak Introduction and Tutorials REST API 튜토리얼: REST API Tutorial and Best Practices API 보안 모범 사례: OWASP REST Security Cheat Sheet JSON Web Tokens: JWT Introduction and Usage NAS 선택 가이드: How to Choose the Right NAS for Home or Office 서버 보안: Linode Server Security Best Practices Docker 기본: Docker Get Started Guide 디지털 서명 인쇄: Digital Signatures in Printing Industry 블록체인 공급망: Blockchain in Supply Chain Management 창작 자산 안전 전송: Secure File Transfer for Creative Assets 가상 IP 이해: Understanding Virtual IPs in Networking OpenVPN 설정 가이드: How to Set Up OpenVPN
                    더 보기

                  • adminA
                    admin
                    2025년 3월 29일 오전 10:12

                    Python에서 이미지 벡터라이징(이미지를 벡터 형식으로 변환하는 작업)을 수행할 수 있는 유용한 라이브러리 몇 가지를 아래에 소개하겠습니다. 이러한 라이브러리는 주로 이미지 처리, 컴퓨터 비전, 또는 벡터 그래픽 변환에 활용됩니다. 각 라이브러리의 특징과 사용 사례를 간략히 설명하겠습니다.

                    Pillow (PIL)

                    설명: Pillow는 Python Imaging Library(PIL)의 포크로, 이미지 처리를 위한 기본적인 기능을 제공합니다. 이미지 벡터라이징을 직접적으로 수행하지는 않지만, 이미지 로드, 전처리, 픽셀 데이터 추출 등 후속 벡터화 작업의 기반을 제공합니다. 사용 예: 이미지 파일을 열어 픽셀 데이터를 NumPy 배열로 변환한 후, 이를 벡터화 작업에 활용. 설치: pip install Pillow

                    OpenCV (cv2)

                    설명: OpenCV는 컴퓨터 비전 작업에 널리 사용되는 강력한 라이브러리입니다. 에지 감지, 윤곽선 추출 등의 기능을 통해 이미지에서 벡터 데이터를 생성할 수 있습니다. 사용 예: Canny 에지 감지나 findContours 함수를 사용해 이미지의 윤곽선을 벡터 형태로 추출. 설치: pip install opencv-python

                    scikit-image

                    설명: scikit-image는 이미지 처리를 위한 Python 라이브러리로, OpenCV와 유사한 기능을 제공합니다. 이미지 세분화, 윤곽선 추출 등을 통해 벡터화에 필요한 데이터를 생성할 수 있습니다. 사용 예: 이미지에서 특징을 추출하여 벡터 표현으로 변환. 설치: pip install scikit-image

                    Pot race (Python Potrace)

                    설명: Potrace는 비트맵 이미지를 벡터 그래픽(SVG 등)으로 변환하는 데 특화된 도구입니다. Python 바인딩을 통해 사용할 수 있으며, 특히 단순한 이미지(예: 로고, 아이콘)를 벡터로 변환하는 데 유용합니다. 사용 예: 흑백 이미지를 SVG 형식의 벡터로 변환. 설치: pip install potrace (별도로 Potrace 바이너리 설치 필요)

                    img2vec

                    설명: img2vec는 이미지 데이터를 고차원 벡터로 변환하는 데 사용되며, 주로 딥러닝 모델(예: ResNet)을 활용해 이미지의 특징 벡터를 추출합니다. 이는 그래픽 벡터(SVG)와는 달리 머신러닝 작업에 적합한 수치 벡터를 생성합니다. 사용 예: 이미지 분류나 유사성 비교를 위한 벡터 임베딩 생성. 설치: pip install img2vec

                    CairoSVG와 Pycairo

                    설명: Pycairo는 Cairo 그래픽 라이브러리의 Python 바인딩으로, 벡터 그래픽을 생성하거나 조작할 수 있습니다. CairoSVG는 SVG 파일을 처리하며, 이를 활용해 벡터화된 출력을 얻을 수 있습니다. 사용 예: 이미지 데이터를 벡터 그래픽으로 렌더링하거나 SVG로 변환. 설치: pip install cairosvg 및 pip install pycairo 추천 접근법 단순 벡터 그래픽(SVG) 생성: Potrace 또는 OpenCV와 Pycairo를 조합하여 사용. 머신러닝용 벡터 임베딩: img2vec와 같은 라이브러리 활용. 복잡한 이미지 처리: OpenCV와 scikit-image를 결합하여 윤곽선 추출 후 벡터화.

                    필요한 벡터라이징의 목적(예: 그래픽 디자인용 SVG 변환인지, 데이터 분석용 벡터인지)에 따라 적합한 라이브러리가 달라질 수 있습니다. 추가적인 세부 사항을 제공해 주시면 더 구체적인 추천을 드릴 수 있습니다. 어떤 도움을 더 드릴까요?

                    더 보기

                  • adminA
                    admin
                    2025년 3월 5일 오후 5:39

                    사용자가 요청한 내용을 바탕으로 프롬프트를 정리하고, 기획 의도, 개선 방향, 그리고 아이디에이션을 제안하겠습니다. 아래는 사용자가 언급한 요구사항을 반영하여 구체적으로 구성한 내용입니다.

                    프롬프트 정리

                    사용자가 원하는 도구는 웹 페이지에서 데이터를 추출하고, 이를 사람이 이해하기 쉽게 재구성할 수 있는 기능을 제공하는 것입니다. 구체적인 요구사항은 다음과 같습니다:

                    웹 페이지에서 특정 부분을 선택자(selector)를 통해 추출 가능. 추출한 데이터를 텍스트로 구성하거나 데이터베이스(DB)에 저장. 의미를 기반으로 데이터를 구분할 수 있는 에디터 제공. 크롬 익스텐션 형태로 구현하여 웹 페이지 우측에 패널을 붙여 편리하게 사용. 'xray tool'과 유사한 기능을 통해 게시판이나 특정 데이터 구조를 가진 사이트에서 의미를 분석하고 데이터화. 드래그 앤 드롭으로 캡처한 이미지(특히 텍스트 부분을 블록화)를 재배열할 수 있는 기능 추가. 기획 의도

                    이 도구의 목적은 사용자가 웹 페이지에서 필요한 데이터를 손쉽게 추출하고, 이를 구조화하여 재사용하거나 분석할 수 있도록 지원하는 것입니다. 특히, 게시판이나 데이터가 구조화된 사이트에서 의미 있는 정보를 빠르게 파악하고, 이를 직관적이고 사용자 친화적인 방식으로 재구성하는 데 초점을 맞췄습니다. 이를 통해 사용자는 복잡한 웹 콘텐츠에서 원하는 정보만 선별하여 효율적으로 활용할 수 있습니다.

                    개선 방향

                    사용자가 제시한 아이디어를 기반으로, 도구의 기능성과 편의성을 높이기 위한 개선 방향을 제안합니다:

                    자동화된 선택자 추천

                    사용자가 직접 선택자를 입력하는 대신, AI나 페이지 구조 분석을 통해 적절한 선택자를 자동으로 추천하는 기능 추가. 예: 게시판의 제목, 본문, 댓글 영역을 자동으로 인식하여 선택 제안.

                    다양한 데이터 형식 지원

                    텍스트뿐만 아니라 이미지, 테이블, 링크 등 다양한 데이터를 추출하고 처리할 수 있는 기능 확장. 예: 테이블 데이터를 CSV로 변환하거나 이미지 속 텍스트를 OCR로 추출.

                    의미 분석 기능 강화

                    자연어 처리(NLP)를 활용하여 추출된 텍스트의 의미를 분석하고, 자동으로 카테고리화하거나 요약 제공. 예: 게시판 글에서 긍정/부정 감정을 분석하거나 주요 키워드 추출.

                    사용자 경험(UX) 개선

                    드래그 앤 드롭 인터페이스를 직관적으로 설계하고, 실시간 미리보기 기능을 추가하여 편집 과정을 즉시 확인 가능. 예: 블록을 이동하면 전체 레이아웃이 실시간으로 업데이트.

                    확장성

                    크롬 외에 Firefox, Edge 등 다른 브라우저에서도 사용 가능하도록 크로스 브라우저 지원 추가. 아이디에이션

                    사용자가 언급한 'xray tool'과 드래그 앤 드롭 기능을 활용한 창의적인 아이디어를 제안합니다:

                    1. Xray Tool과 유사한 기능 활용

                    페이지 구조 시각화

                    웹 페이지의 DOM 구조를 트리 형태로 표시하여 사용자가 원하는 요소를 쉽게 탐색하고 선택 가능. 예: 게시판의 제목, 작성자, 내용을 각각 클릭 한 번으로 선택.

                    자동 데이터 추출

                    게시판이나 테이블 데이터를 자동으로 인식하여 선택자 지정 없이도 데이터를 추출. 예: 테이블의 열과 행을 자동으로 분리하여 데이터화.

                    의미 분석

                    추출한 데이터에서 키워드, 주제, 감정 등을 분석해 사용자가 데이터의 핵심을 빠르게 파악하도록 지원. 예: 댓글에서 자주 언급되는 단어를 강조 표시. 2. 드래그 앤 드롭으로 이미지 캡처 및 블록화

                    캡처 기능

                    웹 페이지에서 마우스로 영역을 드래그하여 캡처하고, 이를 이미지로 저장하거나 텍스트로 변환(OCR) 가능. 예: 뉴스 기사에서 특정 단락을 캡처하여 텍스트 블록으로 변환.

                    블록화 및 재배열

                    캡처한 이미지나 텍스트를 패널 내에서 블록으로 생성하고, 드래그 앤 드롭으로 자유롭게 재배열. 예: 게시판 글을 블록으로 나누어 순서를 바꾸거나 그룹화.

                    블록 편집

                    각 블록에 제목, 메모, 태그를 추가하여 데이터를 구조화. 예: "중요", "참고" 태그를 달아 분류. 3. 추가 제안

                    템플릿 제공

                    자주 사용하는 데이터 구조(예: 게시판 요약, 기사 정리)에 대한 템플릿을 제공하여 빠른 작업 시작 가능. 예: "게시판 요약" 템플릿으로 제목과 본문만 자동 추출.

                    저장 및 내보내기

                    재구성한 데이터를 JSON, CSV, Markdown 등 다양한 형식으로 내보내기 지원. 예: 블록화된 데이터를 엑셀로 변환하여 공유. 기능 구현 예시

                    사용자가 원하는 드래그 앤 드롭 기능을 포함한 간단한 워크플로우입니다:

                    캡처: 웹 페이지에서 마우스로 원하는 영역을 드래그하여 캡처. 블록 생성: 캡처한 영역이 패널에 이미지 또는 텍스트 블록으로 추가. 재배열: 패널 내에서 블록을 드래그 앤 드롭으로 이동해 순서 변경. 편집: 블록에 제목이나 메모를 추가하여 데이터 정리. 내보내기: 완성된 블록 구조를 파일로 저장하거나 DB에 업로드.

                    이 방식은 웹 페이지의 정보를 시각적으로 선택하고, 사용자가 원하는 대로 재구성하여 새로운 콘텐츠를 만드는 데 유용합니다.

                    결론

                    사용자가 요청한 기능을 기반으로, 웹 페이지 데이터를 추출하고 재구성하는 도구를 크롬 익스텐션으로 구현하면 편리하고 강력한 솔루션을 제공할 수 있습니다. 특히, 'xray tool'과 같은 분석 기능과 드래그 앤 드롭을 통한 블록화는 사용자가 데이터를 직관적으로 다룰 수 있게 해줍니다. 추가로 자동화된 선택자 추천, 의미 분석, 템플릿 기능을 더하면 활용성과 재미가 한층 높아질 것입니다. 이 방향으로 개발을 진행한다면, 웹 콘텐츠를 효율적으로 활용하려는 사용자의 니즈를 충족하는 멋진 도구가 될 것입니다!

                    더 보기
                  • 로그인

                  • 계정이 없으신가요? 등록

                  • 검색하려면 로그인하거나 등록하세요.
                  1 / 1
                  • 첫 게시물
                    1/8
                    마지막 게시물
                  0
                  • 카테고리
                  • 최근
                  • 태그
                  • 인기
                  • 사용자
                  • 그룹