기본 콘텐츠로 건너뛰기

라벨이 작업인 게시물 표시

개발 용품 - 폴리머 클레이로 키캡 만들기 ver. 3

개발 용품 - 폴리머 클레이로 키캡 만들기 ver. 1 위 글 이후로 ver. 2가 없는 이유는 잘 만들어져서 나눔을 했기 때문입니다. 굽기 전에 손 안 닦고 조금 비볐더니 입가가 누리끼리한 다람쥐가 되었습니다. 아무튼 딱딱한 폴리머 키캡 대신 천사점토로 본을 뜨고, 레진을 부어서 만드는 방식으로 진행을 해보려고 하기 전에 남은 폴리머 클레이 소진 용도로 사용해야겠습니다. 어쨌든 도구 없이 손으로만 만들었더니 투박한 뚱뚱 다람쥐가 된 결말입니다. 240612 : 다람쥐를 만들었습니다. 240613 : 하늘색 강아지를 만들었습니다. 240614 : 하늘색 다람쥐를 만들었습니다. (다이소에서 베이킹용 조각칼도 사 왔습니다.) 얼굴 디자인을 못 해서 고민하며 선택 중 입니다. 240627 : 16일에 주문한 레진&실리콘이 아직 안 와서 도베르만을 못 만들고 있습니다. 주문하는 김에 퍼티랑 스컬피도 조금 주문했지만 여전히 배송이 안 왔습니다. 새로 산 것은 인증을 받지 않은 물건이라 마스크 & 장갑 끼고 사용해야 할 것 같습니다. 240703 : 배송이 와서 실리콘 몰드 떠 봤습니다.  240704 : 몰드에 레진 + 반짝이 섞어서 부어 봤습니다.

개발 공부 - 핑 테스트 프로그램 (Ping Test)

1) 핑 플로터(Ping Plotter) 장점 : 등록이 정말 쉽다. 이름 지정도 그냥 띄어쓰기 하고 치면 되서 쉽다. 단점 : 여러 개를 동시에 실행 불가하다. 다운로드 :  https://www.pingplotter.com/download/ 2) 핑 인포 뷰 (Ping Info View = PingInfoView) 장점 : 등록이 더 쉽다. 리스트로 그냥 복사해서 넣으면 된다. 단점 : 사실 나는 핑 플로터 쪽을 더 좋아해서 잘 모르겠다... 어쨌든 얘는 일괄적으로 계속 돌려 주는 부분이 좋은 것 같다. 다운로드 :  http://www.nirsoft.net/utils/pinginfoview.zip 다운로드는 공식 홈페이지에서 받는 것을 추천합니다. 근데 나는 걍 링크 들어가서 받음. 출처 :  1) https://ja-gamma.tistory.com/entry/%ED%95%91-%ED%85%8C%EC%8A%A4%ED%8A%B8-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-2%EA%B0%80%EC%A7%80-%EC%B6%94%EC%B2%9C-%EC%96%B4%ED%94%8C%ED%95%91-%ED%94%8C%EB%A1%9C%ED%84%B0-Graphical-ping-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C 2) https://www.snoopybox.co.kr/1737

개발 공부 - ZooKeeper

Apache ZooKeeper는 분산 응용 프로그램을 위한 강력한 오픈 소스 분산 조정 서비스입니다.  ZooKeeper는 분산 시스템에서 데이터 관리, 동기화 및 조정을 제공하여 여러 프로세스 또는 서버 간에 공유 데이터와 설정을 관리하고 일관성을 유지합니다. 주요 특징은 다음과 같습니다: 1. 계층적 네임스페이스: 데이터를 계층적 구조로 저장하며, 각 노드에 데이터 및 설정을 저장할 수 있습니다. 2. 분산 동기화: 다양한 분산 시스템의 동기화와 조정을 관리하여 일관성을 유지합니다. 3. 안정성: ZooKeeper는 안정적인 작동을 위해 메모리 기반의 데이터 스토리지와 높은 가용성을 제공합니다. 4. 워치(Watch) 메커니즘: 클라이언트가 데이터 노드를 모니터링하고 변경 사항을 실시간으로 감지할 수 있도록 합니다. 5. 일관성: ZooKeeper는 강한 일관성 모델을 제공하여 데이터 변경 사항이 일관되게 처리됨을 보장합니다. ZooKeeper를 Java에서 사용하려면 Apache ZooKeeper 클라이언트 라이브러리를 사용해야 합니다.  아래는 간단한 Java 예제로 ZooKeeper에 연결하고 데이터를 읽고 쓰는 방법입니다. 의존성 추가: Maven을 사용하는 경우 `pom.xml` 파일에 다음 의존성을 추가합니다: <dependencies>     <dependency>         <groupId>org.apache.zookeeper</groupId>         <artifactId>zookeeper</artifactId>         <version>3.7.0</version>     </dependency> </dependencies> ZooKeeper 연결 및 데이터 읽기/...

개발 공부 - hibernate.multiTenancy 사용하는 방법 (Hibernate의 멀티 테넌시 사용 방법)

'Object object = properties.get("hibernate.multiTenancy");' 코드는 Java 프로그래밍에서 Hibernate 프레임워크의 설정(properties)에서 "hibernate.multiTenancy"라는 키에 해당하는 값을 가져와서 'object' 변수에 저장할 때 사용하는 것입니다.  이 설정은 Hibernate의 멀티 테넌시(= 다중 테넌시 = multi-tenancy) 설정을 관리하거나 사용할 때 주로 사용될 수 있습니다. 멀티 테넌시는 소프트웨어 시스템에서 여러 개의 테넌트(사용자 또는 그룹)가 동일한 애플리케이션을 공유하는 아키텍처 패턴입니다.  예를 들어, SaaS(Software as a Service) 애플리케이션에서 여러 고객이 동일한 애플리케이션을 사용하면서 데이터를 격리해야 할 경우 멀티 테넌시를 사용할 수 있습니다. 'hibernate.multiTenancy' 설정은 Hibernate에서 멀티 테넌시를 구현하는 데 사용되는 속성 중 하나입니다.  이 속성을 사용하여 여러 테넌트 간에 데이터를 분리하고 격리하는 방법을 정의할 수 있습니다. 일반적으로 이 속성은 다음과 같은 값을 가질 수 있습니다: 1. 'none': 멀티 테넌시를 사용하지 않음을 의미합니다. 모든 테넌트가 동일한 데이터베이스 스키마를 공유합니다. 2. 'schema': 각 테넌트마다 별도의 데이터베이스 스키마를 사용하여 데이터 격리를 달성합니다. 3. 'database': 각 테넌트마다 별도의 데이터베이스를 사용하여 데이터 격리를 달성합니다. 4. 'multi_tenant_connection_provider': 사용자 정의 커넥션 공급자를 통해 멀티 테넌시를 구현하는 경우에 사용됩니다. 'properties.get("hibernate.multiTenancy")' 코드...

글씨 공부 - 손글씨 교정 PDF 수집

 영어는 개발새발 써도 대충 알아보는데... (내 필기체도 악필이라...) 한글은 남 보기 좋으라고 공부를 하기로 했다. https://blog.naver.com/guehae95/221524790282 이분이 글씨체가 예쁘길래 나도 따라 하기로 했다. (사실 뭘 사려고 했는데 생각해보니 태블릿이 있어서 써보기로 했다!) https://blog.naver.com/bskoo5890 이 분도 글씨 교정 전문(?) 블로그니까 여기 것도 써볼 것! https://blog.naver.com/here_0/222643970467 여기서 보니까 유료로 배울 수도 있다! (필기체 아주 좋아 보인다... 빠른 필기!)

개발 용품 - 폴리머 클레이로 키캡 만들기 ver. 1

  토이코미 유튜버 영상을 보다가, 폴리머 클레이를 충동 구매했다. 토이코미 : 조카가 토이 유튜버라며 보길래 같이 보기 시작했는데, 잘 만들어 놓고 슈레기~~ 라고 하는 것이 포인트인 유튜버 내가 만들고 싶으니까 만들기로 보고 싶은 항목에 요청도 했다. 새벽에 왜 이상한 말투로 글을 썼는지 모르겠지만 친절한 대답! 일단 키캡 만들기 부탁을 올려 놓고 내 맘대로 만들었다. 밀대는 집에 있는 것으로 제작 1) 집에 잘라둔 철봉 2) 엄청나게 비싼 창문용 필름지로 코팅 3) 방수 높은 사포로 위 아래 사포질 3) 절연 테이프로 감쌈 이렇게 키캡에 붙이려고 했는데,  만드는 것보다 도색이 더 힘들었다. 도색...이 ... 잘 안 됨... 붓이 없어서 면봉으로 칠했더니 망함! 하지만 붓 사러 가기에는 너무 추운걸... 원하는 것 : 🐈 결과물 : 저것 검정으로 감싸본다... 면봉으로 거친 느낌을 줘 봤다고 우겨본다...★ 등짝이랑 얼굴에 포인트를 줘 보았음. 얼굴 그릴 펜이랑 도색용 붓을 사 와야겠다고 생각한 1호작...★ 사실 삼색 고양이를 만들고 싶었었습니다. 10트 정도 하면 잘 만들겠지용. 레진 같은건 없어서 아직 못 씀!

개발 용품 - 다이소 물건으로 키보드 수납장 (키보드 정리대) 만들기

 나는 기계식 키보드 애호가인데, 평소에 쓰는 키보드가 여러 대 있다. 매일 사용할 때마다 넣었다 뺐다 하기가 귀찮아서 키보드 수납장을 만들어 보기로 했다. 1) 이케아에서 구매한다. ㄴ 조립만 하면 되어서 편한데 크기 조절이 안 되어 찾는 것이 조금 귀찮다. 2) 목재를 사다가 만든다. ㄴ 목재 비용이나 이케아 비용이나 비슷하게 드는데 이케아 것이 조금 더 쌌었다. 중 선택을 하기 위해 이케아에 방문 했었는데, 풀배열 키보드가 들어가는 것 중에 높이가 마음에 드는 것이 몇 개 없어서 목재를 사다 만들까 했다. 그러다가 다이소에서 뭐 쓸만한게 없을까 하여 가보았더니 신발장이 있길래 잘라서 쓰기로 했다. 이렇게 1차 만들고, 한 세트를 사서 길이를 자르는 등 어떻게 해서 9개월 정도 잘 쓰고 있었다. 무게가 무거웠는지 이렇게 찢어지는 현상이 있어 3차 개선안으로 폼보드를 사서 수정해보려고 한다. (높이가 마음에 들어서 다른 것을 사고 싶지는 않다.) 분해 후에는 이렇게 생겼다. 유사 폼보드를 3장 사왔다. 겸사겸사 테이프도 사옴. 큰 폼보드...는 아니고 보드롱 (폼보드였으면 좋겠는데 재질이 다르다.) 으로 사왔다. 사실 거꾸로 설치하는 좌절이 있었다. (4장이나) 아무튼 현재 최종본은 이렇게 생겼다.  (맨 위 칸도 사용한다.) 총 비용 :  다이소 신발장 * 2 = 10000 보드롱 (유사 폼보드) * 3 = 9000 테이프 + 커터 = 3000 이렇게 22000원에 나의 노동력이 수시간 소모되었으므로... 딱히 추천은 안 하지만 만들고 싶으면 만들어도 쓸모는 있다. 1) DIY 를 좋아하는 사람 2) 다이소를 좋아하는 사람 3) 쇠 자를 줄 아는 사람 (길이 조절 때문에 봉을 좀 잘라야 한다.) 4) 키보드가 많은데 딱히 엄청 돈을 많이 들이고 싶지 않은 사람 에게는 추천한다. 보드롱은 2개 + 1/3개를 사용하고 마지막 칸에는 짜투리로 조합해서 냅두었다. 남은 2/3은 다른 목적으로 쓸 예정이나 조금 설계가 참고로 나는 원하는 모...

개발 공부 - 퇴근 시간 계산기(토이 프로젝트)

내가 쓰려고 만드는 토이 프로젝트      제목 : 퇴근 시간 계산기      목적 : 퇴근 시간 계산 및 휴일까지 남은 날짜 제공      디자인 : 구글에서 발췌      URL : http://cat.dothome.co.kr/ (무료 호스팅)           제약 조건 : html 내에서 제공하는 기능만 사용 가능 (무료 호스팅의 한계)      개발 기간 : 짬 날 때마다 비정기적으로 수정

개발 공부 - 윈도우 cmd 에서 하위폴더에 있는 모든 파일을 복사하는 명령어

하위폴더에 있는 모든 파일들만(디렉토리 제외) 복사하는 명령 문구는 cmd창을 열고 cd 상위폴더(하위 폴더에 파일 옮길 것) for /r %i in (*.*) do xcopy /y "%i" 이동할경로\ 입력하면 원본은 두고 지정한 폴더의 하위 폴더 내 내용이 복사된다.

리눅스 관련 작업 내역

고객사: O*저*은* 참여기간: 2016년 9월 26일 부터 2016년 9월 30일까지 협력사원: 소**** 2명 작업내용: 전체 리부팅 super user 권한 설정 및 비밀번호 재설정 사용하는 계정들 root 권한 부여 필요한 폴더 chown 리눅스 부팅시 자동으로 Tomcat Listner와 DB(Oracle 11g)를 시작하게 설정 스크립트를 통해 서비스 등록 (으로 변경) /etc/rc.local에 등록을 해서 바로 실행하는 법 전체 동작 확인 및 jsp 파일 수정 개발환경: OS:    redhat 6.4 Server: Tomcat6/7 테스트환경: VMWare 12 OS: redhat 7.2 (RHEL, RHSL) ubuntu oracle linux centOS (GNOME) Scientifil linux Asianux Wow Linux 위 OS들에 Oracle, Tomcat 및 JDK 설치 후 autostart 여부 확인 DB: Oracle Express Edition 11g Server: Tomcat 7/8 근무회사: 현재 퇴직 사족: 이 뒤로는 외근 나가도 블로그에 안 썼음 (자주 외근 갔기 때문입니다.)

Android App, Rest Server 프로젝트

참여기간: 2016년 9월 30일부터 2017년 4월 25일까지   프로젝트명: 자산 관리 자체 솔루션을 위한 안드로이드 앱 프로젝트 개요: PDA에서 동작하는 자산 관리 프로그램을 안드로이드로 이식함. 온/오프라인 분리가 가능하게 개발해야 하며 Rest API를 이용한 서버가 필요함. 추후 기능 추가 가능하도록 작성. 참고 앱: 구글 플레이 스토어 1. 네*사의 RFID ASSET MANAGER 2. 엠*****사의 자산관리S 타겟 머신: Galaxy Note 2 이상의 안드로이드 스마트폰 타겟 운영체제: 안드로이드 진저브레드 이상 개발 도구: 테스트 환경: Genymotion, Galaxy Note 2, LG G2   자바 버전: JDK 1.8.0   Tool: Android Studio, Oracle SQL Developer, Spring STS, Photoshop, Git   DB: Oracle, db3(SQlite)   Barcode/RFID Bluetooth Scanner: DOTR-800   개발 및 사용 언어: Java Hibernate PL SQL Java Persistence API Zxing Gradle   개발 내역:   완료 후 압축 파일 설명서     프로젝트 압축 내역     온/오프라인 통합 앱, 오프라인 앱, 온라인 앱 apk 파일 추출한 것입니다.     안드로이드 스튜디오로 작성한 파일입니다.     Spring STS로 작성한 Rest Server 파일입니다.   앱 캡쳐를 중간 발표용으로 동작 확인 한 ...