728x90
반응형
SMALL

2024/09 12

[컨퍼런스] 오픈 테크넷 서밋 2024 다녀온 후기

[컨퍼런스] 오픈 테크넷 서밋 2024 후기 2024년 9월 24일 다녀온 오픈 테크넷 서밋 2024 후기입니다.최근에 Apache-Tika 오픈소스를 사용하기도 했었고 + 핫한 AI를 주제로 다룰 뿐더러,세션 제목 보면 흥미로운 주제들이 많았어서 신청을 안할 수가 없었습니다.참가비 보고 잠시 주춤하긴 했습니다     우선 컨퍼런스 페이지 링크입니다.https://www.ddaily.co.kr/seminar/view?idx=313 오픈 테크넷 서밋(Open Technet Summit) 2024오픈소스는 기업의 IT인프라 구현에 필수 요소로 자리잡은 지 오래 입니다. 특히, 최근 기업의 SW 생산 방식은 자체 인력으로 개발하는 폐쇄적(Closed) 혁신에서 OSS 커뮤니티 등을 통한 개방형(Open)www..

IT/기타 2024.09.25

[알고리즘] Knapsack(배낭) 알고리즘 (그리디, DFS) FKP KP MKP 총정리

[알고리즘] Knapsack(배낭) 알고리즘 (그리디 및 dp) FKP KP 총정리 # Knapsack# 냅색 알고리즘# FKP# KP# 배낭문제# 분할가능 배낭문제# 0-1 배낭문제# 다중 배낭문제 워낙 유명하디 유명해서리 컴공이라면 한번쯤은 들어봤을 녀석입니다. 바로 채득해보겠습니다.      1.   Knapsack 알고리즘이란?배낭에 담을 수 있는 무게의 최댓값이 정해져 있고, 일정한 가치의 무게가 정해진 짐들을 배낭에 담을 때, 가치의 합이 최대가 되는 조합을 찾는 알고리즘입니다.대충 배낭에 비싼거 마구마구 담으라는 의미가 되겠습니다  대표적인 문제 유형에는 3가지가 있습니다.FKP : Fractional Knapsack Problem (분할가능 배낭 문제)말 그대로 물건을 쪼갤 수 있는 배낭 ..

[컨퍼런스] SLASH24 발표자료 링크

컨퍼런스 공식 페이지https://toss.im/slash-24 토스 개발자 컨퍼런스 SLASH24참가 신청 8.23-9.2 / 본 행사 9.12 COEXtoss.im         [SLASH24] 발표 자료를 전달드립니다. [Web발신] 안녕하세요, SLASH24 운영팀입니다. SLASH24에 관심을 가지고 참가 신청해 주셔서 감사드리며, 모든 참가 신청자 여러분께 세션 발표 자료를 전달드립니다. [발표 자료 다운로드하기] https://bit.ly/47o5ewS세션 다시 보기의 경우, 10월 중으로 SLASH24 홈페이지 및 토스 유튜브 채널에 업로드될 예정입니다. 궁금하신 점은 slash@toss.im으로 편히 문의해 주세요. 감사합니다. SLASH24 운영팀 드림 SLASH24 발표 자료 | N..

IT/기타 2024.09.16

[git] Contribute to Apache (아파치 오픈소스 기여 경험기)

[git] Contribute to Apache (아파치 오픈소스 기여 경험기)      Contribution을 하게된 배경바야흐로 2024년 중순경 Confluence의 첨부파일을 API 호출해서 다운받고Apache-Tika 오픈소스 라이브러리 기반으로텍스트를 추출하는 로직을 구현했다. 2024.07.05 - [IT/Elasticsearch] - [Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence) [Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence)※ 사내 기밀은 담지 않도록 ※[Elasticsearch] 회사 내부..

IT/git 2024.09.13

[java] 유니코드 대체문자(��) 자바 검증 처리 방법 (마름모 안의 물음표)

[java] 유니코드 대체문자(��) 검증 및 처리 방법 (마름모 안의 물음표)   문제 상황 Confluence의 첨부파일 API를 호출해서 다운로드 로직 구현하고나서Tika 라이브러리의 parseToString 메소드로 여러가지 확장자 파일의 텍스트를 추출하는 과정에서일부 암호화된 파일을 파라미터로 넘겨줄 경우쓰레기값 대체문자들이 리턴되어 예외처리 분기가 필요했다. 대체문자. 바로 채득해보자.     대체문자(代替文字,replacement character)란? - 오류가 발생하거나 잘못되어 있다는 사실을 표시하기 위하여 사용되는 제어 문자입니다.  - 컴퓨터가 이해할 수 없거나, 유니코드에서 지원되지 않는 문자가 들어온 경우 대신 표현하는 유니코드(unicod)의 특수블록(special block)..

IT/java|Spring 2024.09.12

[백준] 17266 어두운 굴다리 자바 풀이 이분탐색 (제출시 7%에서 틀린다면)

[백준] 17266 어두운 굴다리 자바 풀이 이진탐색 (제출시 7%에서 틀린다면)    얼마전 소프티어에서 풀었던 녀석과 해결방법이 거의 동일하니아래의 문제도 풀어보시면 좋을 것 같습니다. 2024.08.28 - [알고리즘 단련장/소프티어] - [소프티어] 슈퍼컴퓨터 클러스터 자바 풀이 이진탐색 시간초과 해결 (HSAT 4회 정기 코딩 인증평가 기출)       문제링크https://www.acmicpc.net/problem/17266      문제인하대학교 후문 뒤쪽에는 어두운 굴다리가 있다. 겁쟁이 상빈이는 길이 조금이라도 어둡다면 가지 않는다. 따라서 굴다리로 가면 최단거리로 집까지 갈수 있지만, 굴다리는 어둡기 때문에 빙빙 돌아서 집으로 간다. 안타깝게 여긴 인식이는 굴다리 모든 길 0~N을 밝히..

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)  GitHub를 관리하던 중에,여러 repository를 합쳐야 하는 순간이 있었다.commit log를 유지하면서 Git Repository를 합치는 방법을 기록하고자 한다. 깃허브에서 새로운 레포지토리를 생성 후해당 신규 레포지토리에 옮기고 싶은 레포지토리들을 다 넣을 것이다. 커밋했던 내역들이 그대로 복사되어 온다.다만 문제점은 파일 하나하나의 히스토리는 열람하지 못한다. subtree를 이용할거다!    엄청 옛날에 잠시 만졌었던 드론 3d모델링 프로젝트 소스를 합쳐볼까나..추억이다..     1. 윈도우에 git 설치https://git-scm.com/downloads Git - DownloadsDownloa..

IT/git 2024.09.04
728x90
반응형
LIST