광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)
728x90

IT 126

데이터베이스 BCNF 정규화에 대해 알아보자~

BCNF가 뭐길래? BCNF(Boyce-Codd Normal Form)는 데이터베이스 정규화의 마지막 단계라고 볼 수 있다. 3NF보다 한 단계 더 엄격한 정규화 형태다. 간단히 말하면 "모든 결정자는 후보키여야 한다"는 규칙이다.왜 BCNF가 필요할까?3NF만 해도 충분해 보이는데 왜 BCNF까지 필요할까? 바로 3NF의 한계!!!! 때문이다.실제 예시로 이해해보기학생 과목 수강 테이블을 생각해보자:학생ID | 과목명 | 교수명 | 학과------ |------------- |--------|------001 | 데이터베이스 | 김교수 | 컴공001 | 운영체제 | 박교수 | 컴공 002 | 데이터베이스 | 김교수 | 컴공이 테이블의 문제점은 뭘까!!교수명 → 학과 ..

IT/Databases 2025.06.12

B12 사이트는 무엇에 쓰는 물건인고?

시대가 변해가면서 업무적으로 어려운게 아니라면 일반적인 사이트는 누구나 쉽게 만들 수 있는 시대가 왔다.사실 진작에 왔었지만 이제는 더욱 편해지는 세상이 왔다고 할 수 있겠지~ 흠....여튼 그런 도움을 주는 사이트 중에 하나이고, 이제는 너무나 익숙한 단어 AI를 활용해 구축을 지원하는 사이트이다.URL은 https://www.b12.io/ B12 | The easiest AI website builderInstantly generate a personalized website using AI. Launch for free with the tools you need to grow.www.b12.io 그렇다면 B12는 도대체 어떤 사이트인가? 도대체 무엇에 쓰는 물건인고?ㅋㅋㅋ 어렸을적에 유행같았던 문..

IT/assistant 2025.05.29

API 개발 시 도움이 되는 Postman이란 무엇인가?

Postman은 API(Application Programming Interface)를 설계, 테스트, 문서화, 공유할 수 있게 해주는 대표적인 도구로,개발자와 테스터가 주로 사용하며, 직관적인 그래픽 인터페이스를 제공한다. 또한 RESTful API, SOAP 등 다양한 API를 지원한다. 오늘 일자 기준으로 위키에서는 이렇게 설명하고 있음. " 포스트맨(Postman)은 개발자들이 API를 디자인하고 빌드 테스트 하고 반복하기 위한 플랫폼이다. 2022년 4월 기준으로 포스트맨의 등록 사용자는 20,000,000명 이상, 개방 API 수는 75,000개로 보고되었다. 이는 세계 최대의 공개 API 허브를 구성하는 것이다. " 한마디로 API 개발에서 졸라 쓴다는 의미.여튼 더 자세히 알아보자~P..

IT/assistant 2025.05.28

microsoft makecode에 대해서 알아보자~

예전에 지인들이 아이들 코딩 관련해서 공부는 어떻게 해야할지에 대해서 물어보면시작부터 이상한 언어니 뭐니 배우게 하지 말고그냥 code.org가서 공부하세요~ 라고 가이드 해줬다.그게 벌써 한참전이였다. 최근에 나의 사랑스러운 고1 조카가 갑자기 나에게 오락을 만들었는데 특정 부분에서 처리를 못하겠다는 것이였다.엥? 뭔소리야 하고 물어봤는데 파이썬이니 자바스크립트니 막 말을 하는거였다.나름 신선한 충격! ㅋㅋㅋ 아케이드 교육자 (microsoft.com) 아케이드 교육자교실에 코딩 교육을 도입하는 데 도움이 되는 커리큘럼을 찾아보세요.www.microsoft.com 위의 사이트에서 실제 블록이란 개념을 활용해서 오락을 만들 수 있는 서비스를 제공하고 있었다.와우~ 그리고 블록으로 구현된걸 파이썬이나 스..

IT 2025.05.13

AI에게 위기의 상황을 그려줘 요청

회사에서 발표자료를 만들고 있다가 위기의 상황에 대한 회사 이미지가 필요해서밥 아저씨 같은 AI에거 그려달라고 요청했다.그랬더니 아래와 같이 멋지게 그려줬다.만세~ 해당 이미지에서 상단에 텍스트만 넣으면 멋지게 위험 상황에 대해서 만족할만한 이미지가 나오지 않을까 싶다. 참.... AI... 잘 쓰면 참... 좋은 편하고 좋은 세상이 될 것 같다.

IT/Etc. 2025.04.23

25년 2월 기준 AI 순위!!

이것저것 AI님의 도움을 받고 있다가 급 AI순위가 궁금해짐~ 그래서 물어봤음~ AI 중 누가 제일 잘나가니?ㅋㅋ AI 주인공은 나야 나~ 나야 나 라고 할 줄 알았으나~ ㅋㅋ 아니였음 답변은~!! 아래와 같음 AI 도구와 모델의 유명순위는 여러 기준에 따라 다를 수 있습니다. 여기에서는 웹 트래픽과 앱 사용자 수를 기준으로 한 순위를 제공합니다. 웹 트래픽 기준 AI 도구 순위 (2025년 2월 기준)Canva: 263,500,000 명의 월간 방문자, 시장 점유율 32.24%. DeepL: 167,300,000 명의 월간 방문자, 시장 점유율 20.47%. ChatGPT: 75,000,000 명의 월간 방문자, 시장 점유율 9.18%. QuillBot: 65,700,000 명의 월간 방문자, 시장 점..

IT 2025.03.28

AI perplexity (퍼플렉시티) 특징?

이제는 너무 여러가지 AI가 있어서 흔한말로 누구나 잘 사용하는 AI하나씩은 있지않아? 라고 말들을 하는데~(아닌가?ㅋㅋ) 이제는 대부분 다 알고있는 openai의 쳇~GPT부터 Canva 등여튼 이제는 뭐 ai의 홍수의 시대를 살고있다.근데 좀 아는 사람은 알다시피 ai마다 각자의 장점이 있다~예를 터미네이터로 들자면~ (사실 예로 안맞지만 ㅋㅋ)T-1000, T-500 뭐 여튼 이런식으로 각자 특징이 있다. 그 중에서 요즘 점점 자신의 특징을 부가시키는 ai 중 퍼플렉시티 라는 놈에 대해서 알아보자~ 작년에 SKT에서 무료 이벤트 (지금도 하고 있을걸?) 1년 사용 무료를 내걸면서어디 듣보잡껀가 하고 써봤는데 어? 생각보다 쓸만하네 했다. 그래서 너의 특징은 뭐냐?!! 하며 직접 물어보니~ 지가 이렇..

IT 2025.03.25

로딩 이미지 (loading image) 내 입맛대로 골라쓰기

개발을 하다보면 로딩이미지를 써야 하는 경우가 있다.물론 jquery 등 기본제공을 많이 해주지만 뭐 좀 색다르게 로딩 이미지를 넣고싶다?그럴 경우 아래의 해당 사이트에 들어가보자~https://icons8.com/preloaders/en/circular Preloaders.net - Loading GIF, SVG & APNG (AJAX loaders) generatorMore than 1000 free and premium ajax loader (loading animated GIF, SVG and APNG) spinners, bars and 3D animations generator for AJAX and JQueryicons8.com 아주 걍 널려있다. ㅋㅋ대략 뭐 검색해보면 이런식으로 쭈우우우우욱..

IT/Etc. 2024.08.14

실제 프로젝트에서 깃(git) 사용 시 기초학습방법?

어찌어찌하다가  2004년 5월에  첫 IT회사에 취업을 했고,이후 어찌어찌 살다보니 첫 회사에서 개발하기 시작한지가 딱 20년이 되었다.20년 동안 형상관리툴은 CVS를 처음 써봤고 이후 SVN 그리고 최종적으로 GIT으로 넘어오게되었다.GIT 이후는 또 뭐가 대세로 자리 잡을까? 흠~ 여튼...뭔가 형상관리 툴에 대해서 그리고 git에 대해 글을 쓰다가 시작부터 이상한곳으로 빠졌네 ㅋㅋ  여튼 내 나이가 아직은 그렇게 많은 편은 아니라고 생각하는데, 요즘은 회사에 일학습병행이니 산업체 병역특례니 뭐니 그래서 나랑 20살 차이 이상이 나는 어린친구들이 많다보니 굉장히 늙은 느낌이다 ㅋㅋㅋㅋ 여튼 그래서 시니어 개발자로서 또 PL,PM으로서 주니어 개발자들에게 이런저런 교육을 할때가 많다.  뭐 사실 신..

IT/Etc. 2024.07.11

2024년 KOSA SW기술자 M/M(맴먼스) 단가표

제경비, 기술료 및 부가세는 별도임~ 일반적인 개발자인 경우 응용SW개발자로 들어감~응용SW개발자는 시간당 약 4만원이다~ 가끔 단순하게 신입급들이 내가 받아야 되는 금액 계산해서 내 연봉은 왜 이게 안되? 하는 사람이 있는데 그렇게 단순하게 사람은 없길 바란다~ ㅎㅎ  [시행일] 2024년 1 월 1일부터 2024년 12월 31일까지 적용 2023년 12월 19일  한국소프트웨어산업협회장 ----------------------------------------------------------- 참고하세요~

IT/Etc. 2024.06.24

eclipse or TiberoStudio An error has occurred. See the log file.

시스템의 java path 변경 후 이클립스와 티베로 스튜디오 등 실행이 안되고 에러 발생. An error has occurred. See the log file. 내용은 오류 발생했으니 로그파일 봐라 라는 메세지지만~ 뭐 해결방안은 여러가지가 있다. 그 중에서 한가지 방법으로는~ 결국 저 두개의 프로그램은 결국 기존 자바에서는 잘 된건 것이니까 기존 자바로 패스를 변경해주면된다. eclipse.ini 또는 TiberoStudio.ini 파일을 열어서~ -vmargs -> 요놈 위에다가 빨간색 부분을 넣어주면 된다. ################################################## -vm C:\Java\jdk-1.8\jre\bin -> 자신의 기존 java path로 변경 -v..

IT/Etc. 2024.04.09

chart js 에서 라벨에 따라 차트바 색상 변경방법

짝수 홀수에 따라서 차트바 색상이 변경되는 것과 라벨에 따라 차트바 색상이 변경되야 하는 두가지를 버전을 써야 되는 상황이 와서 정리해본다 1. 우선 짝수 홀수 datasets 안에 backgroundColor: function(context) { var index = context.dataIndex; return index % 2 === 0 ? '#ea8474' : '#f6cf7a'; 해당 내용으로 하면 되고 또한 라벨에 따라서 하는 방법은 2. 라벨 내용에 따라 변경 backgroundColor: function(context) { var label = context.chart.data.labels[context.dataIndex]; if(label == '대한'){ return '#F9AE1D'; ..

IT/css 2024.01.31

티베로 스튜디오2 엑셀 자료 업로드 방법 초간략 정리

티베로에 엑셀 데이터를 밀어넣어야 하는 상황이 왔다. 사실 디비 툴을 쓰는거니 뭐 뻔하기야 하겠지만 생각해서 별생각안하고 바로 Import 메뉴를 들어갔더니 이렇게 떠서~ 임포트 파일 엑셀넣고 했는데 어? 뭔가 생각대로 아닌데 하는 느낌 ㅋㅋㅋ 가볍게 구글링하니 바로 밑에 메뉴에 File Load/Unload 라는 메뉴가 있었음..;;; 여튼 이놈을 클릭하면 그제서야 내가 찾던 그런 느낌의 화면이 나옴 ㅋㅋ 사용방법은 뻔하다. 경력자면 대충보면 바로 할 수 있을것이고, 초보들도 그냥 파일넣고 해보면 그냥 한다 ㅋㅋㅋ 어려울거 없으니 운영말고 테스트디비에서 이것저것 해보면 금방 익히게 될 것이다.

IT/Databases 2024.01.17

티베로 데이터베이스 쿼리 실행계획 확인 (explan plan for the Tibero database)

티베로에서 쿼리 실행계획을 확인하려할때 몇몇가지 방법 중 하나를 소개~ (물론 티베로스튜디오쓰고 하면 1도 필요없다 ㅋㅋ) 오라클이랑 유사하지만 아주 미세하게 차이가 있다. 여튼 쿼리를 작성할때 explain plan for SELECT /* bradkimplanquery */ COUNT(*) FROM DUAL 요딴식으로 쿼리를 찾을 수 있는 고유의 명(위 샘플에서는 bradkimplanquery )을 넣어주고 v$sql 에서 bradkimplanquery 찾아낸다. select * from v$sql where sql_text like '%bradkimplanquery%'; 찾아낸 데이터 중에 SQL_ID 를 가지고 쿼리를 실행해서 실행계획을 알아내면 된다. SELECT SUBSTRB(TO_CHAR(I..

IT/Databases 2024.01.12

erwin 테이블,컬럼 정보 등 엑셀로 내보내기

설계 감리를 받다보면 erwin, 테이블정의서, 컬럼정의서 등 정리해서 다 보내줘도 꼭 보기 불편하네 어쩌네 하면서 테이블 별 컬럼 정리 등 한눈에 볼수있도록 다시 자료를 요청하시는 분들이 있다. 뭐 짧은 시간내에 들여다봐야되니 이해는 가지만 좀 짜증나는건 사실 어쩔 수 없다. ㅋㅋㅋ 그렇지만 뭐 일단 같이 죽자 할거 아니면 감리 비위를 맞춰줘야 하기 때문에 ... 여튼 그래서 노가다 성 말로 최대한 편하게 한방에 할 수 있는 방법을 알아보자~ 우선 erwin 메뉴의 Tools - Data Browser 을 클릭해보자. 그럼 아래처럼 팝업형태의 창이 뜬다. File - Reports 클릭하면 창이 뜨고~ Name에 파일이름명 작성하고, 논리인지 물리인지 선택 후 카테고리에서 보고자 하는 정보를 선택하면 ..

IT/Databases 2023.10.31
728x90