본문 바로가기
반응형

분류 전체보기709

JDK 컴파일하기 ( OpenJDK17 ) 궁극의 자바 이해를 위해 JDK 를 컴파일 해보자.  깃헙 리포지터리 jdk 에 친절하게 컴파일 방법이 나와 있다.jdk/doc/building.md at master · openjdk/jdk (github.com) jdk/doc/building.md at master · openjdk/jdkJDK main-line development https://openjdk.org/projects/jdk - openjdk/jdkgithub.com 소스는 아래 리포지터리의 브런치를 보면, tag 로 찾아볼 수 있다.21버전이 최신이지만 웬지 최신의 길은 너무도 험난하니 17로 간다! 근데 설명서를 읽어보니 친절하게 17 같은 경우 openjdk/jdk17u 라는 이름으로 별도 리포가 있는거 같다.openjdk/jd.. 2024. 7. 7.
oracle19c db 쿠버네티스 설치 Oracle 19c Kubernetes에 배포해보기 (tistory.com) Oracle 19c Kubernetes에 배포해보기참조 URL: https://medium.com/geekculture/creating-an-oracle-19c-database-image-154d80ae75b7 Creating an Oracle 19c Database Image and Deploying to Kubernetes with Persistence Container | Kubernetes | Development | Enterprise | Data Dump medium.com Oracletommypagy.tistory.com 직장의 환경 구성을 위해서 해보기 !오라클 이미지 컨테이너 생성 커맨드!sudo docker r.. 2024. 7. 5.
멘딕스 컴파일 환경 및 실행 환경 컨테이너 만들기 Mendix 라는 물건이 참으로 오묘할때가 있는데 컴파일과 운영을 할때인거 같다.Java 기반으로 돌아가는 물건인건 확실한데, J2EE 스펙을 기반으로 한게 아닌 M2EE 라는 본인회사에서 만든 특별한 환경에서 돌아가는걸로 되어있다.그래서 실행파일도, mpk, mpr, mda 등의 특화된 파일이 존재한다.물론 열어보면 그렇게 특별한게 있는건 아니다 --;; 어찌됐든 프로그램의 배포의 과정을 정리하면, 1. Mendix Studio Pro 에서 mpk 추출 ( zip 파일 )2. mpk unzip -> 소스형태 ( mpr 프로젝트 메타파일 및 java action 등은 .java 파일로 존재 ) 3. mxbuild 를 이용해서 컴파일 -> mda 파일4. mendix-runtime 환경에서 m2ee-too.. 2024. 7. 5.
[Next.js]차트와 대시보드 예제-홈화면 출처 : 레벨업 리액트 프로그래밍 1. 프로젝트 생성create-next-app@latest levelup-dashboard  - 정상 확인cd levelup-dashboardnpm run dev 2. 추가 라이브러리 설치npm i @heroicons/react @tailwindcss/forms @tremor/react @vercel/postgres autoprefixer bcrypt clsx next-auth@beta use-debounce uuid zod -개발용 추가 설치npm i -D @types/bcrypt @types/uuid @vercel/style-guide dotenv eslint-config-prettier prettier prettier-plugin-tailwindcss 3. 파일 수.. 2024. 6. 30.
pyenv 를 이용한 파이썬 설치 on RockyLinux8.10 sudo dnf -y install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel git # python 3.11 버전 설치시 오류가 발생해서 아래 추가 설치sudo dnf install -y make xz-devel libffi-devel # root 유저로 권한 변경 후 아래 명령들 실행 cd /usr/local git clone https://github.com/pyenv/pyenv.gitcd pyenv mkdir {versions,shims} cd plugins git clone https://github.com/pyenv/pyenv-virtualenv.gitgit clone http.. 2024. 6. 28.
clsx 모듈 - css 조건 적용하기 설치npm i clsx  활용 button.tsxclassName == css class 쪽에 clsx 와 : 을 이용해서 조건을 이용해서 css 가 적용되게 한다.import clsx from "clsx";export default function Button ({ kind = 'default', ...props} : React.ButtonHTMLAttributes & { kind? : 'default' | 'important' | 'reference';}) { return ( )} various-buttons.tsx'use client'import Button from "./button"import React, {useState} from "react"expo.. 2024. 6. 27.
[TypeScript]제네릭 선언 안 닫게 하기 ( auto-close-tag plugin ) 플러그인을 찾아서 톱니바퀴 선택 Extension Settings 선택후, 아래 그림 선택 셋팅파일에 제외할 언어를 빼준다.  "auto-close-tag.activationOnLanguage": [ "html", "xml", "javascript", "javascriptreact", "typescriptreact" ], typescriptreact 를 넣자니, 똑같고 빼자니 안닫히고... 계륵이다... 2024. 6. 27.
[crewai] Hello World! 실행해 보기 재미있는 AI를 발견해서 Getting Started 를 따라해 보았습니다. crewAI - Platform for Multi AI Agents Systems 1,400,000+ Multi-Agent Crews run last 7 days using crewAI." data-og-host="www.crewai.com" data-og-source-url="https://www.crewai.com/" data-og-url="https://www.crewai.com/" data-og-image="https://scrap.kakaocdn.net/dn/caZ3dk/hyWrX6g8uC/Vj4WYsnO9kOQ67tbXpMbQ1/img.png?width=977&height=782&face=0_0_977_782"> cr.. 2024. 6. 27.
[Next.js] React 복습 및 약간의 실습 - 프로파일 화면 만들기 app/composition/user-detail.tsx 파일 작성'use client';import React from 'react';interface ProfilePictureProps { src: string; }interface ProfileDetailsProps { name: string; email: string; }interface ContactButtonProps { onClick: () => void; }interface UserProfileCardProps { user: { profilePicture: string; name: string; email: string; }; onContactClick: () => void;}const .. 2024. 6. 25.
반응형