콘텐츠로 건너뛰기

출판 소식

출판 소식

This category can be followed from the open social web via the handle 출판 소식@localhost:4567

8.6k 토픽 0 게시물
아르고나인|봄봄스쿨|생각정리AI연구소|폰트|만들기를 다룹니다.
  • localwriter: 로컬 생성 AI를 위한 LibreOffice Writer 확장 프로그램

    이동됨
    1
    0 투표
    1 게시물
    49 조회수
    A
    LibreOffice는 개인 컴퓨터에서 실행되는 개인 정보 보호 중심의 오피스 제품군이며, 기본으로 제공되는 AI 기능은 포함되어 있지 않습니다. 하지만 많은 사용자가 이 제품군과 AI 도구를 결합하는 데 관심이 있다는 것을 알고 있으므로, localwriter 라는 (완전히 선택 사항!) LibreOffice 확장 프로그램을 개발 중인 John Balis와 이야기를 나누었습니다 . 그가 말한 내용은 다음과 같습니다. 확장 프로그램은 어떤 기능을 하나요? Localwriter는 로컬 추론을 통한 인라인 생성 편집을 허용하는 libreoffice writer 확장 프로그램입니다. Ollama 또는 text-generation-webui에서 지원하는 모든 언어 모델과 함께 사용할 수 있습니다. 이 확장 프로그램은 LibreOffice Writer에 두 가지 강력한 명령을 추가합니다. 선택 확장 – 언어 모델을 사용하여 선택한 텍스트 뒤에 무엇이 올지 예측합니다. 이를 사용하는 방법은 여러 가지가 있습니다. 이를 위한 몇 가지 사용 사례로는 특정 프롬프트에 따라 스토리나 이메일을 작성하거나, 식료품 목록에 추가 가능한 항목을 추가하거나, 선택한 텍스트를 요약하는 것이 있습니다. 선택 항목 편집 – 대화 상자가 나타나 사용자에게 선택한 텍스트를 편집하는 방법에 대한 지침을 묻고, 선택한 텍스트가 편집된 텍스트로 바뀝니다. 이를 위한 사용 사례의 몇 가지 예로는 이메일의 톤 변경, 텍스트를 다른 언어로 번역, 스토리의 장면을 의미적으로 편집하는 것이 있습니다. 언제부터 작업을 시작했나요? 저는 2024년 7월에 localwriter에서 일하기 시작했습니다. 제 글쓰기를 돕는 AI 도구가 제3자 API 대신 완전히 오픈 소스 로컬 AI 스택을 사용하는 데 따른 가용성(액세스를 잃을 수 없음), 기밀성(데이터 유출 없음), 무결성(놀라운 모델 버전 변경 없음) 측면에서 내재적인 이점을 누릴 수 있기를 원했기 때문입니다. 저는 에이전시를 희생하지 않고도 인공 지능의 이점을 누리기 위해 학습을 수용하는 것이 정말 중요하다고 생각하며, 이 소프트웨어는 그러한 사고방식에서 비롯됩니다. 현재의 한계는 무엇이고, 앞으로 어떤 한계가 생길까요? localwriter는 현재 LibreOffice Writer만 지원하지만 Calc 지원은 개발 중이며 다음 릴리스에서 제공될 예정입니다. 또 다른 제한 사항은 스트리밍을 지원하지 않고 "문서와 채팅" 기능을 제공하지 않는다는 것입니다. 다른 사람들은 어떻게 이를 개선하는 데 도움을 줄 수 있나요? 저장소에는 여러 사용자의 오픈 기능 요청이 많이 있는데 , 이는 숙련된 LibreOffice 확장 프로그램 개발자라면 정말 쉽게 완료할 수 있을 것입니다. 관심 있는 사람은 누구나 작업할 작업을 쉽게 설정할 수 있습니다. 테스트는 환영할 만한데, 현재는 테스트가 없기 때문입니다. 또한 저에게 기부하면 개발에 시간을 할애하는 데 도움이 됩니다. https://extensions.libreoffice.org/en/extensions/show/99224
  • jupyter ai 한글로 AI 배우는 쉽고 진보된 기능

    이동됨
    1
    0 투표
    1 게시물
    20 조회수
    A
    https://jupyter-ai.readthedocs.io/en/latest/users/index.html#installation 세상이 계속 빠르게 바뀌고 있는 중입니다.
  • 일상 업무를 자동화하는 최고의 25개 Python 스크립트

    이동됨
    1
    0 투표
    1 게시물
    30 조회수
    A
    Python은 단순성과 광범위한 라이브러리 덕분에 일상적인 작업을 자동화하는 데 탁월한 도구입니다. 아래는 다양한 도메인에서 일반적인 작업을 자동화하는 데 도움이 되는 상위 25개 Python 스크립트입니다. 이메일 전송 자동화 Use Python to send emails with attachments. Libraries: smtplib, email import smtplib from email.mime.text import MIMEText def send_email(subject, body, to_email): smtp_server = "smtp.gmail.com" smtp_port = 587 sender_email = "your_email@gmail.com" sender_password = "your_password" msg = MIMEText(body) msg['Subject'] = subject msg['From'] = sender_email msg['To'] = to_email with smtplib.SMTP(smtp_server, smtp_port) as server: server.starttls() server.login(sender_email, sender_password) server.sendmail(sender_email, to_email, msg.as_string()) 데이터 추출을 위한 웹 스크래핑 웹사이트에서 데이터 추출을 자동화합니다. Libraries: requests, BeautifulSoup import requests from bs4 import BeautifulSoup def scrape_weather(): url = "https://weather.com" response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') print(soup.title.string) 3. 인터넷에서 파일 다운로드 URL에서 파일 다운로드를 자동화합니다. Libraries: requests import requests def download_file(url, save_path): response = requests.get(url) with open(save_path, 'wb') as file: file.write(response.content) 파일 정렬 자동화 자동으로 파일을 확장자별로 정리합니다. Libraries: os, shutil import os import shutil def sort_files(directory): for file in os.listdir(directory): ext = file.split('.')[-1] folder = os.path.join(directory, ext) os.makedirs(folder, exist_ok=True) shutil.move(os.path.join(directory, file), os.path.join(folder, file)) 여러 파일 이름 바꾸기 디렉토리의 파일 이름을 일괄적으로 바꿉니다. Libraries: os import os def rename_files(directory, prefix): for i, file in enumerate(os.listdir(directory)): os.rename(os.path.join(directory, file), os.path.join(directory, f"{prefix}_{i}.txt")) 백업 생성 자동화 중요한 파일을 ZIP 파일로 백업하세요. Libraries: shutil import shutil def create_backup(source_dir, backup_file): shutil.make_archive(backup_file, 'zip', source_dir) 소셜 미디어 게시물 자동화 트윗/게시물 예약하기. Libraries: tweepy, facebook-sdk import tweepy def post_tweet(api_key, api_secret, access_token, access_secret, tweet): auth = tweepy.OAuthHandler(api_key, api_secret) auth.set_access_token(access_token, access_secret) api = tweepy.API(auth) api.update_status(tweet) 스프레드시트 데이터 자동화 Excel 파일을 읽고 씁니다. Libraries: openpyxl import openpyxl def read_excel(file): wb = openpyxl.load_workbook(file) sheet = wb.active for row in sheet.iter_rows(): print([cell.value for cell in row]) 텍스트 번역 자동화 API를 사용하여 텍스트를 번역합니다. Libraries: googletrans from googletrans import Translator def translate_text(text, dest_lang): translator = Translator() return translator.translate(text, dest=dest_lang).text PDF 조작 자동화 PDF에서 텍스트를 병합, 분할 또는 추출합니다. Libraries: PyPDF2 from PyPDF2 import PdfReader, PdfMerger def merge_pdfs(pdf_list, output): merger = PdfMerger() for pdf in pdf_list: merger.append(pdf) merger.write(output) 이미지 처리 자동화 크기를 조정하고 회전하거나 워터마크를 추가합니다. Libraries: Pillow from PIL import Image def resize_image(image_path, output_path, size): with Image.open(image_path) as img: img.resize(size).save(output_path) 웹사이트 모니터링 자동화 웹사이트가 업데이트되면 알림을 받습니다. Libraries: requests, time import requests import time def monitor_website(url, interval): prev_content = None while True: response = requests.get(url) if response.text != prev_content: print("Website updated!") prev_content = response.text time.sleep(interval) 데이터베이스 백업 자동화 MySQL과 같은 백업 데이터베이스. Libraries: subprocess import subprocess def backup_mysql(user, password, db_name, output): cmd = f"mysqldump -u {user} -p{password} {db_name} > {output}" subprocess.run(cmd, shell=True) 14. Slack 알림 자동화 Slack 메시지를 프로그래밍 방식으로 보냅니다. Libraries: slack-sdk from slack_sdk import WebClient def send_slack_message(token, channel, text): client = WebClient(token=token) client.chat_postMessage(channel=channel, text=text) 날씨 업데이트 자동화 날씨 데이터를 가져옵니다. Libraries: requests import requests def get_weather(api_key, city): url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}" return requests.get(url).json() 16.텍스트 음성 변환 자동화 Libraries: pyttsx3 import pyttsx3 def text_to_speech(text): engine = pyttsx3.init() engine.say(text) engine.runAndWait() 통화 변환 자동화 API를 사용하여 통화를 변환하세요. Libraries: forex-python from forex_python.converter import CurrencyRates def convert_currency(amount, from_currency, to_currency): c = CurrencyRates() return c.convert(from_currency, to_currency, amount) 작업 일정 자동화 Python 작업을 예약합니다. Libraries: schedule import schedule import time def task(): print("Task running!") schedule.every().day.at("10:00").do(task) while True: schedule.run_pending() time.sleep(1) 알림 자동 휴대폰으로 푸시 알림을 받으세요. Libraries: pushbullet [from pushbullet import Pushbullet def send_notification(api_key, title, body): pb = Pushbullet(api_key) pb.push_note(title, body)](link url) 디렉토리 정리 자동화 디렉토리에서 오래된 파일을 삭제합니다. Libraries: os, time import os import time def cleanup(directory, days): now = time.time() for file in os.listdir(directory): filepath = os.path.join(directory, file) if os.stat(filepath).st_mtime < now - days * 86400: os.remove(filepath) 주가 모니터링 자동화 주식 가격을 가져옵니다. Libraries: yfinance import yfinance as yf def get_stock_price(ticker): stock = yf.Ticker(ticker) return stock.history(period="1d")["Close"] QR 코드 생성 자동화 텍스트나 URL에 대한 QR 코드를 생성합니다. Libraries: qrcode import qrcode def generate_qr(data, filename): qr = qrcode.make(data) qr.save(filename) 키 입력 시뮬레이션 자동화 키보드 입력을 자동화합니다. Libraries: pyautogui import pyautogui def automate_typing(text): pyautogui.typewrite(text) Git 작업 자동화 git push/pull을 자동화합니다. Libraries: subprocess import subprocess def git_push(message): subprocess.run(["git", "add", "."]) subprocess.run(["git", "commit", "-m", message]) subprocess.run(["git", "push"]) 시간 추적 자동화 업무에 소요된 시간을 추적하세요. Libraries: time import time start_time = time.time() # Do some work print("Time spent:", time.time() - start_time) These scripts can help you save time and simplify repetitive tasks. Combine these with cron jobs or task schedulers to unlock powerful automations!
  • 인디자인에서 전자책 만들 때 클리닝 하는 문제 거의 해결

    이동됨
    1
    0 투표
    1 게시물
    30 조회수
    A
    인디자인에서 전자책 만들 때 클리닝 하는 문제 거의 해결 일서 취미, 잡지, 무크지, 예술 도서의 문제는 이미지 레이아웃 위에 텍스트가 들어가고 그리고 다단편집이 되어 있는 경우 텍스트 위치가 전혀 엉뚱한 곳에서 나오는 것입니다. 전자책 만들 때 아주 고생했겠어요.(그동안 전자책 안하는 1인) 하여간 그걸 인디자인의 모든 페이지와 이미지를 구분하고 나누는 프로그램을 했다가 텍스트가 줄바꿈이나 디자인에 의해 배치부분이 달라지는 것을 맞추고 일반 문장으로 바꾸는 정규표현식 뭉치를 만들고 돌리고 텍스트 클리닝을 열심히 하다가... 아 이거 다른 문장으로 텍스트를 AI 로 분석하고 클리닝 하니 \n 이나 특수문자 처리한것도 한 번에 해결... 인디자인에서 브라우저별 리사이즈 자동으로 하는 카드뉴스, 영상을 만들려고 했던게 쉽게 끝났습니다. 물론 canva, adobe express 같은 것으로 애니메이션 처리하는 것은 사람이 결정해야하지만 일단 epub으로 보내건 뭘로 하건 원데이터 클리닝이 되니 이제 다음단계로 가겠네요.
  • SPAR3D는 단일 이미지에서 3D 메시를 재구성하는 최첨단 방법

    이동됨
    1
    1
    0 투표
    1 게시물
    46 조회수
    A
    SPAR3D는 단일 이미지에서 3D 메시를 재구성하는 최첨단 방법입니다. 이 데모에서는 이미지를 업로드하고 이를 통해 3D 메시 모델을 생성할 수 있습니다. SPAR3D의 특징은 메시를 생성하기 전에 중간 표현으로 포인트 클라우드를 생성한다는 것입니다. 포인트 클라우드를 편집하여 최종 메시를 조정할 수 있습니다. 이 데모에서는 포인트 클라우드를 드래그, 색상 변경 및 크기 조정이 가능한 간단한 포인트 클라우드 편집기를 제공합니다. 보다 고급 편집이 필요한 경우(예: 상자 선택, 복제, 로컬 스트레칭 등) 포인트 클라우드를 다운로드하여 MeshLab 또는 Blender와 같은 소프트웨어에서 편집할 수 있습니다. 편집된 포인트 클라우드를 이 데모에 업로드하여 "포인트 클라우드 업로드" 상자를 체크하면 새 3D 모델을 생성할 수 있습니다. [image: 1737123996102-%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA-2025-01-17-%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE-11.18.46-resized.png] https://huggingface.co/spaces/stabilityai/stable-point-aware-3d 팁 이미지에 유효한 알파 채널이 없으면 배경 제거 단계를 거칩니다. 기본 제공 배경 제거 기능이 부정확할 수 있으며, 이로 인해 메시 품질이 나빠질 수 있습니다. 이런 경우 외부 배경 제거 도구를 사용하여 여기에 업로드하기 전에 RGBA 이미지를 얻을 수 있습니다. 전경 비율을 조정하여 전경 개체의 크기를 제어할 수 있습니다. 이는 최종 메시에 큰 영향을 미칠 수 있습니다. 안내 스케일은 포인트 클라우드 생성 프로세스에서 이미지 조건의 강도를 제어합니다. 값이 높을수록 메시 충실도가 높아질 수 있지만 랜덤 시드를 변경하여 변동성이 낮아집니다. 안내 스케일과 시드는 포인트 클라우드를 수동으로 업로드할 때 효과적이지 않습니다. 온라인 편집기는 Shift 키를 누른 채로 다중 선택을 지원합니다. 이를 통해 여러 점을 한 번에 다시 칠할 수 있습니다. 편집은 주로 개체의 보이지 않는 부분을 변경해야 합니다. 보이는 부분은 편집할 수 있지만 편집 내용은 이미지와 일치해야 합니다. 이미지와 모순되는 방식으로 보이는 부분을 편집하면 메시 품질이 나빠질 수 있습니다. 3D 모델에 조명을 비추기 위해 나만의 HDR 환경 맵을 업로드할 수 있습니다. 여기에 태그를 입력하세요. 각 태그는 3에서 15자 사이여야 합니다.
  • rust ECMA스크립트 엔진

    이동됨
    1
    0 투표
    1 게시물
    26 조회수
    A
    rust ECMA스크립트 엔진 https://boajs.dev/
  • InDesign ExtendScript Object Model

    이동됨
    1
    0 투표
    1 게시물
    204 조회수
    A
    https://www.indesignjs.de/extendscriptAPI/indesign-latest/#about.html
  • 엑셀 자동화

    이동됨
    1
    0 투표
    1 게시물
    64 조회수
    A
    엑셀 자동화 https://github.com/pyscripter/XLRisk
  • Ollama, Tool 호출 지원

    이동됨
    1
    0 투표
    1 게시물
    65 조회수
    A
    Ollama, Tool 호출 지원 https://ollama.com/blog/tool-support
  • 크로스워드 2

    이동됨
    1
    0 투표
    1 게시물
    31 조회수
    A
    크로스워드 2 https://malcolmmclean.github.io/CrosswordDesigner/ 오픈크로스워드 https://graphe.me/Open-Crossword/ 워들 https://jhlov.github.io/wordle/#/ 꼬들 https://kordle.kr/ 한글워들 https://korean-wordle-lvs.vercel.app/ https://github.com/hwahyeon/korean-wordle-lvs 크로스워드 https://viresh-ratnakar.github.io/ exolve https://viresh-ratnakar.github.io/exet.html https://github.com/viresh-ratnakar/webifi 크로스워드 디자이너 편집기 https://github.com/MalcolmMcLean/CrosswordDesigner
  • CMYK pdf k 2개의 파일을 y와 k 로 바꿔서 합치는 방법

    이동됨
    1
    0 투표
    1 게시물
    92 조회수
    A
    PDF 파일 두 개를 "y"와 "k"로 바꿔서 합치려면 다음 단계를 따르면 됩니다. 여기서는 Python과 PyPDF2 라이브러리를 사용하여 이 작업을 수행하는 방법을 안내하겠습니다. 준비물 Python이 설치된 환경 PyPDF2 라이브러리 설치 (pip install PyPDF2 명령어를 사용) Python 코드 from PyPDF2 import PdfReader, PdfWriter def merge_pdfs_with_rename(file1, file2, output_filename): # 파일 읽기 pdf1_reader = PdfReader(file1) pdf2_reader = PdfReader(file2) # 새로운 PDF 파일 생성 pdf_writer = PdfWriter() # 첫 번째 PDF의 모든 페이지를 추가하고 "y"로 바꾸기 for page in pdf1_reader.pages: pdf_writer.add_page(page) # 두 번째 PDF의 모든 페이지를 추가하고 "k"로 바꾸기 for page in pdf2_reader.pages: pdf_writer.add_page(page) # 파일 저장 with open(output_filename, 'wb') as output_pdf: pdf_writer.write(output_pdf) # 예제 사용법 file1 = 'your_file1.pdf' file2 = 'your_file2.pdf' output_filename = 'output.pdf' merge_pdfs_with_rename(file1, file2, output_filename) 설명 PdfReader를 사용하여 두 개의 PDF 파일을 읽어들입니다. PdfWriter를 사용하여 새로운 PDF 파일을 생성합니다. 첫 번째 PDF 파일의 모든 페이지를 추가하고, 두 번째 PDF 파일의 모든 페이지를 추가합니다. output_filename에 결과 파일이 저장됩니다. 준비물 Node.js 설치된 환경 pdf-lib 라이브러리 설치 (npm install pdf-lib 명령어를 사용) Node.js 코드 아래는 Node.js를 사용하여 두 개의 PDF 파일을 병합하고 텍스트 내용을 "y"와 "k"로 변경하는 방법을 설명하는 코드입니다. const fs = require('fs'); const { PDFDocument } = require('pdf-lib'); async function mergeAndModifyPDFs(file1, file2, outputFilename) { // 두 개의 PDF 파일 읽기 const pdf1Bytes = fs.readFileSync(file1); const pdf2Bytes = fs.readFileSync(file2); // 새로운 PDF 문서 생성 const mergedPdf = await PDFDocument.create(); // 첫 번째 PDF 파일 로드 const pdf1 = await PDFDocument.load(pdf1Bytes); const pdf2 = await PDFDocument.load(pdf2Bytes); // 첫 번째 PDF의 모든 페이지 추가하고 "y"로 변경 const pages1 = await mergedPdf.copyPages(pdf1, pdf1.getPageIndices()); pages1.forEach((page, idx) => { mergedPdf.addPage(page); const { width, height } = page.getSize(); page.drawText('y', { x: width / 2, y: height / 2, size: 50, color: rgb(1, 0, 0), }); }); // 두 번째 PDF의 모든 페이지 추가하고 "k"로 변경 const pages2 = await mergedPdf.copyPages(pdf2, pdf2.getPageIndices()); pages2.forEach((page, idx) => { mergedPdf.addPage(page); const { width, height } = page.getSize(); page.drawText('k', { x: width / 2, y: height / 2, size: 50, color: rgb(0, 0, 1), }); }); // 병합된 PDF 파일 저장 const mergedPdfBytes = await mergedPdf.save(); fs.writeFileSync(outputFilename, mergedPdfBytes); } // 사용 예시 const file1 = 'file1.pdf'; const file2 = 'file2.pdf'; const outputFilename = 'output.pdf'; mergeAndModifyPDFs(file1, file2, outputFilename) .then(() => console.log('PDF 파일이 성공적으로 병합되었습니다.')) .catch(err => console.error('PDF 병합 중 오류 발생:', err)); 설명 pdf-lib 라이브러리는 PDF 문서를 생성하고 수정하는 데 사용됩니다. 두 개의 PDF 파일을 읽어들여서 각각의 페이지를 병합하고, 텍스트를 덮어쓰는 작업을 수행합니다. **각 페이지에 "y"와 "k"**라는 텍스트를 중간에 추가하는 부분이 포함되어 있습니다. 이 코드에서는 각 페이지의 중앙에 "y" 또는 "k"라는 텍스트가 추가되도록 설정했습니다. 병합된 결과는 outputFilename에 저장됩니다. 이 방법을 사용하면 Node.js 환경에서 PDF 파일을 병합하고, 각 파일에 "y"와 "k"를 삽입할 수 있습니다. 다만, PDF 파일의 특정 텍스트를 검색해서 변경하는 것은 더 복잡한 작업이며, 별도의 OCR 또는 PDF 파싱 도구가 필요할 수 있습니다. pdf-lib는 기본적으로 텍스트 추가 작업을 지원하지만, 기존 텍스트를 찾아서 변경하는 기능은 지원하지 않습니다.
  • figma로 만드는 epub, pdf 전자책

    이동됨
    1
    0 투표
    1 게시물
    143 조회수
    A
    figma로 만드는 epub, pdf 전자책 ​ 이제 다른 툴로 변환하는 책들에 대해서 이야기해볼까 합니다. 출판한지 20년만에 교보전자책, POD, SAM 등과 다시 계약을 해서 이제 어떤 툴로도 전자책 만드는 것을 epub, pdf 등으로 바꾸는 방법을 제시합니다. ​ 제가 다 하겠다는 것은 아니고 뭐든 모아봅니다. ​ https://filestar.com/skills/figma/convert-figma-to-epub Convert figma to epub With Filestar you can easily convert figma to epub. Either one by one or multiple figs in a batch. filestar.com https://www.figma.com/community/file/1096824162108157481 ​ pdf epub ​ https://www.figma.com/community/file/1112816926303869980/a-journey-through-the-history-of-the-horse ​ https://www.figma.com/community/file/1062445551121888289 간단한 ebook 만들기 ​ https://www.youtube.com/watch?v=XO-87SeOZm8
  • .fig 피그마 파일포맷 구성

    이동됨
    1
    0 투표
    1 게시물
    161 조회수
    A
    idml 에서 figma로 일단 변환하는 툴을 생각하고 있어서 파일구조를 찾아보고 있습니다. SVG 기반으로 작업하는 것이라서 파일 구조를 검색중입니다. https://forum.figma.com/t/inquiry-about-the-fig-file-format/6351 FIG Figma 디자인 파일이란? FIG 파일은 Figma를 사용하여 만든 디자인이 들어 있는 파일 유형입니다. Figma는 팀이 디자인 아이디어를 만들고 공유하는 데 도움이 되는 도구입니다. 이 파일 형식인 FIG는 Figma에만 해당하며 디자인에 대한 정보를 보관합니다. 여기에는 페이지와 레이어와 같은 디자인의 여러 부분에 대한 세부 정보와 디자인 요소가 배열되는 방식이 포함됩니다. Figma 소개 Figma는 디자이너와 팀이 사용자 인터페이스, 대화형 프로토타입, 협업적 디자인 프로젝트를 만드는 데 사용하는 웹 기반 디자인 및 프로토타입 제작 도구입니다. 여러 사용자가 실시간으로 동일한 디자인 파일에서 작업할 수 있어 원격 협업을 위한 강력한 도구입니다. Figma의 주요 기능은 다음과 같습니다. 클라우드 기반: Figma는 클라우드에서 작동합니다. 즉, 디자인 파일이 온라인에 저장됩니다. 이를 통해 실시간 협업, 자동 저장, 다양한 기기에서 디자인 프로젝트에 쉽게 액세스가 가능합니다. 벡터 편집: Figma는 벡터 편집을 지원하므로 확장 가능한 디자인을 만드는 데 적합합니다. 사용자는 애플리케이션 내에서 벡터 모양, 경로 및 텍스트를 만들고 편집할 수 있습니다. 구성 요소: Figma를 사용하면 여러 화면이나 프로젝트에서 재사용할 수 있는 디자인 구성 요소를 만들 수 있습니다. 이는 디자인 과정에서 일관성과 효율성을 유지하는 데 도움이 됩니다. 플러그인: Figma는 기능을 확장하는 플러그인을 지원합니다. 사용자는 플러그인을 설치하여 워크플로를 개선하고 다른 디자인 도구나 서비스와 통합할 수 있습니다. 내보내기 옵션: 디자인은 이미지 파일(예: JPEG, PNG) 또는 문서 형식(예: PDF)을 포함한 다양한 형식으로 내보낼 수 있습니다. 이를 통해 이해 관계자와 디자인을 공유하거나 다른 맥락에서 사용하기 쉽습니다. FIG 파일을 어떻게 여나요? FIG 파일이 있다면 Figma를 사용하여 다양한 플랫폼에서 보고 편집할 수 있습니다. 여기에는 다음이 포함됩니다. 웹 브라우저: Figma 웹사이트로 이동하여 FIG 파일을 웹 브라우저에서 직접 엽니다. 데스크톱 앱(Windows 또는 macOS): 독립형 애플리케이션을 선호하는 경우 Windows 또는 macOS 컴퓨터에서 Figma 데스크톱 앱을 사용할 수 있습니다. 앱을 실행하고 거기에서 FIG 파일을 열기만 하면 됩니다. 모바일 앱(Android 또는 iOS): Figma는 Android 및 iOS 기기에 사용할 수 있는 모바일 앱도 제공합니다. 모바일 기기에 앱을 설치하면 이동 중에도 FIG 파일을 열 수 있습니다. 참고문헌 피그마
  • 인디자인에 GREP이 왜 중요한지 모르겠지만. 일단 정보 수집

    이동됨
    1
    0 투표
    1 게시물
    34 조회수
    A
    인디자인에 GREP이 왜 중요한지 모르겠지만. 일단 정보 수집 https://blog.naver.com/codeseo https://blog.naver.com/kimboklae/220427213863
  • onix 기반 도서 관리 스펙

    이동됨
    1
    1
    0 투표
    1 게시물
    31 조회수
    A
    onix 기반 도서 관리 스펙 https://www.editeur.org/93/Release-3.0-and-3.1-Downloads/ 일단 표준데이터 관련된 것부터 다시 정리하려고 합니다. 기존에 하던 것만으로는 출판사가 진짜 가지고 있어야 할 데이터가 아니라서 관련 프로그램을 선택하거나 오픈소스, 출판관련기관 API를 찾아 등록합니다. 오닉스의 정의 https://bnk.kpipa.or.kr/home/v3/center/centerGuideServiceOnix ONIX Online Information Exchange 책의 생산정보를 전자형식으로 나타내고 전달하기 위한 표준 세계 모든 출판사가 도서에 관한 정보를 교환할 때 이용하는 메타데이터(도서 정보) 업데이트 계속됨 [image: 1723070803075-%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA-2024-08-08-%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB-7.45.52-resized.png]
  • 모아시스 대체 프로그램 개발

    이동됨
    8
    0 투표
    8 게시물
    189 조회수
    A
    모아시스 데이터 백업 ​ 2022년 이전 자료라도 무조건 다 엑셀로 받아놓으세요 그리고 서점, 거래처 등의 자료도 모두 필요합니다. 거래 기본데이터가 없으면 다른 곳에서 사용할 수 없으므로 무조건 받으세요. ​ 년도별로 백업해 놓으시거나 전체를 받으셔도 상관없지만 향후 데이터 분석을 위해서는 반드시 전체 자료를 가져오시는게 필요합니다. 이제 슬슬 데이터 이전할 준비를 해주셔야 합니다. ​
  • 출판관리 시스템을 이렇게 바꾸려고 합니다.

    이동됨
    1
    0 투표
    1 게시물
    204 조회수
    A
    해킹당한 출판관리시스템 덕분에 다시 프로그램을 기획, 개발하려고 합니다. 일단 ERP에 애드온하는 것도 생각했는데 그건 돈이 또 들어가서 바꾸는게 답이라고 봅니다. 게다가 모든 출판사들의 데이터가 2022년 3월 이후 오늘까지 다 날라갔습니다. 출판관리 시스템을 이렇게 바꾸려고 합니다. 출판사 온라인 서점 SCM 기준으로 제작 기존 DB 자동 컨버팅 교보, 예스, 알라딘, 북센, 영풍, 오더피아 출판유통통합전산망 도서정보 싱크 정가제 프리 도서 + 별도 관리 자동 수발주 시스템 원장관리, 인세관리 도서 제작관리 쿠팡 출고 관리 마케팅 분석 우커머스 기반으로 B2B 도서 주문가능 창고관리시스템 수발주 시스템 택배 연동 출고 리포트, 반품 리포트 재고관리 자체 프로그램은 회사 컴퓨터에 데이터 보관 (구글스프레드시트) <-> 서버 (2원화 백업서버) <->창고시스템 일종의 P2P 같은 형태의 서버로 운영할 예정입니다. NAS에 Docker 로 사용가능
  • 모아시스 + 온라인 서점주문 변환 서비스

    이동됨
    1
    11
    0 투표
    1 게시물
    73 조회수
    A
    출판사라면 ERP를 사용하지 않고 창고, 물류 프로그램을 주로 사용하고 계십니다. 모아시스라는 프로그램을 많이 사용하는데 이 프로그램에는 대량등록이라는 기능이 있습니다. [image: image-3.png] [image: 002.jpg] 저희는 봄봄스쿨이라는 출판사이고 지난 10여년간 아침주문하는 일을 경리가 대신하고 있었습니다. 그런데 휴가 갔을 때 대신해보면서 이걸 자동화 하면 안될까? 라고 생각해서 개발했습니다. [image: 003.jpg] 아침에 온라인서점, 오더피아 등 서점발주 데이터를 수집해서 온라인 서점별 발주서류로 모두 변환해서 엑셀파일로 변환해서 등록할 수 있게 제공합니다. 예스24의 경우 파주, 대구 별도로 발송해야하는 주문서가 하나로 뭉쳐있습니다. 그것을 분리해서 모아시스에 맞게 변환합니다. 교보도 마찬가지입니다. [image: 004.jpg] DB공유를 하지 않기 때문에 로그인해서 엑셀로 받은 파일을 저희 서버에 변환기로 바꿔 사용할 수 있습니다. 모아시스 대량등록 포맷에 바꾸는 일밖에 하지 않습니다. 따라서 DB가 유출되거나 바꾸거나 하는 일은 있을 수 없고 모아시스에 무언가 요청을 하거나 데이터를 사용하지 않습니다. [image: 005.jpg] 출판유통통합전산망을 이용해서 DB를 공유하면 다양한 도서정보, 서지정보와 판매데이터를 받아올 수 있습니다. 출판유통통합전산망은 도서 위주이기 때문에 유아, 어린이, 취미, 문구를 제작하는 출판사에게는 이빨빠진 도서정보를 제공합니다. 전체 상품 ISBN을 지원하기 때문에 판매정보, 할인, 이벤트 정보등에 활용할 수 있습니다. [image: 006.jpg] 저희는 기존 출판사에게 모아시스 내부에 프로그램으로 애드온할 생각이었으나 하도 연락을 안받기에 따로 운영을 하도록 합니다. 1인출판, 소형출판사에는 무료로 제공하며 중형, 대형 모아시스를 사용하지 않는 출판사에게는 각 WMS에 맞는 포맷으로 데이터 출력구조를 변경하여 제공할 생각입니다. [image: 007.jpg] 북센, 영풍문고, 서점에서 오더피아를 사용하고 있는 경우 오더피아 주문을 받아 데이터를 처리합니다. 오더피아의 주문, 반품 상황 및 서점출고현황을 확인할 수 있게 만들어 아침에 주문 발주 실수 또는 창고의 재고누락으로 발송하지 못한 경우를 바로 판단할 수 있습니다. 창고 시스템에 재고가 없는 경우 빨간색으로 표기하며 97, 88을 구분하여 향후 원장을 분리해서 계산서 발급할 때 사용할 수 있습니다. [image: 008.jpg] 온라인 서점 [image: 009.jpg] 주문서 수발주는 온라인 서점 Yes24의 경우 수동과 자동으로 등록해서 사용할 수 있습니다. 수동의 경우 Yes24 관리프로그램에서 다운받은 엑셀파일을 드래그앤드롭으로 파일을 등록하면 주문서의 이상유무를 확인하고 변환한 데이터를 csv, xls 로 파일을 다운로드 받을 수 있습니다. [image: 010.jpg] 주문에 혹시 이름이 다르거나 에러가 나면 붉은 색으로 표시하고 코드를 누르면 출판물 리스트를 검색해서 대체합니다. [image: 011.jpg] 기본적으로 이 기능을 제공하려고 하며 직원의 시간을 절약하여 마케팅이나 다른 SNS활동을 하게 하는게 목적입니다. 저희 회사는 원래 IT 개발사 로 플래시 기반 네이버 광고 솔루션, 다음 광고, 미니홈피, 아바타몰 등을 개발한 바 있습니다. 현재 이벤트기반 출판 마케팅 ERP를 준비하고 있습니다. 현재 도서DB 실시간 트래킹, 서평 DB 확인, 챗봇, 자체 솔루션으로 출판사에서 독립적으로 사용하고 있으며 출판ERP + WMS기반 도서, 상품 유통 프로그램을 준비중입니다.
  • 세상에서 가장 큰 댐 비버군 이야기 동화

    이동됨
    1
    2
    0 투표
    1 게시물
    53 조회수
    A
    세상에서 가장 큰 댐 비버군 이야기 동화 [image: 1720942629246-5ca58d6b-b57d-474e-a5f1-8283fa087c40-image.png] 컨셉부터 다시 가족이 만들어 놓은 조그마한 댐을 지키고 있던 비버군 하지만 상류에 인간들이 환경파괴를 하면서 댐에는 오염된 물과 쓰레기가 넘치는데... [image: 1720942640398-b17a8379-ecbb-48aa-a61b-5e96f583eea8-image.png] 곰돌이 감독관과 이야기 중인 비버 소장 전체 공정관리에 대해서 주먹구구식으로 해서는 안된다고 PM 방법론에 대한 이야기를 나누고 있는중
  • 토끼와 거북이의 창업 대회 도전

    이동됨
    1
    1
    0 투표
    1 게시물
    34 조회수
    A
    토끼와 거북이의 창업 대회 도전 1화: 창업대회에서 만나다 씬 1: 창업 대회 설명회장 (번화가의 현대적인 컨벤션 센터. 다양한 동물들이 모여있는 가운데, 토끼와 거북이가 우연히 나란히 앉게 된다.) 나레이션: 실리콘 밸리, 2024년 봄. 연간 최대 규모의 창업 대회 '애니멀 테크 챌린지'가 열리는 날이었다. 사회자(사자): "여러분, 이번 대회의 주제는 '신속함과 안정성의 조화'입니다. 1등 팀에겐 100만 달러의 투자금이 제공됩니다." 토끼(흥분해서): "와! 이거 완전 내 스타일인데? 빠른 건 내가 최고라고!" 거북이(조용히 메모하며): "흐음... 안정성이라... 이건 내 전문 분야네." 씬 2: 팀 구성 시간 사회자: "자, 이제 2인 1조로 팀을 구성해 주세요. 옆 사람과 팀을 이뤄도 좋습니다." (토끼와 거북이, 어색하게 서로를 바라본다) 토끼: "안녕! 난 래빗이야. 넌 좀... 느려 보이는데, 괜찮아?" 거북이(약간 불쾌한 듯): "안녕하세요, 저는 터틀입니다. 느림이 항상 단점은 아니죠." 토끼(웃으며): "에이, 내가 네 느림을 커버해줄게. 우리가 팀을 이루면 재미있을 것 같아!" 거북이(한숨): "글쎄요... 하지만 다른 선택이 없어 보이네요." 씬 3: 아이디어 회의 (카페테리아. 토끼는 열정적으로 아이디어를 쏟아내고, 거북이는 차분히 메모를 하고 있다.) 토끼: "우리 이렇게 하자! 초고속 드론 배달 서비스! 아니면 인공지능 스피드 데이팅 앱은 어때?" 거북이: "잠깐만요. 그 아이디어들의 안정성은 어떻게 보장할 건가요? 리스크 분석부터 해야..." 토끼(답답해하며): "아, 뭘 그렇게 따져? 일단 시작하고 보는 거지!" 거북이: "그렇게 섣부르게 시작했다간 큰 문제가 생길 수 있어요." (두 동물, 서로를 못마땅한 눈으로 쳐다본다) 씬 4: 우연한 발견 (토끼가 짜증을 내며 카페를 뛰쳐나가려는 순간, 실수로 거북이의 등껍질에 부딪힌다) 토끼: "앗! 미안, 괜찮아?" 거북이: "괜찮습니다. 제 등껍질이 충격을 흡수했네요." 토끼(갑자기 눈을 반짝이며): "잠깐... 엄청 단단한데? 이거 어떻게 만든 거야?" 거북이(자랑스럽게): "네, 특수 소재로 만들었죠. 충격 흡수와 내구성이 뛰어나요." 토끼: "와! 이걸 활용하면... 그래, 알았다!" 거북이: "무슨 생각이 드신 건가요?" 토끼: "우리가 만든 초고속 드론에 네 등껍질 기술을 적용하면 어떨까? 빠르면서도 안전한 배달 서비스!" 거북이(생각에 잠기며): "흠... 그것참 흥미로운 아이디어네요. 하지만 실현 가능성과 시장성을 면밀히 분석해봐야..." 토끼(흥분해서): "좋아, 넌 분석을 해. 난 프로토타입을 만들어볼게!" 거북이(미소 지으며): "그렇게 해보죠. 어쩌면 우리가 좋은 팀이 될 수 있을지도 모르겠네요." 나레이션: 그렇게 토끼와 거북이는 각자의 강점을 발견하고, 예상치 못한 협력의 가능성을 보게 되었다. 그리고 토끼는 그날 거북이의 등껍질을 떼어내어 드론소재로 사용하였다. [image: 1720918430595-dendy_kr_hare_how_about_we_apply_your_carapace_technology_to__86fc6584-0f87-4e84-8b62-75055298b03c_0.png] 8282토끼다 드론택배