본문 바로가기



전체  > 전체 글 (88)

블로그나 카페접속시 주소표시줄에 나만의 유니크한 아이콘 파비콘 표시하기 {유목민 알폰스} 블로그나 카페에 접속했을 때 상단에 보이는 주소표시줄에 기본으로 제공하는 아이콘 말고 나만의 유니크한 아이콘을 표시해 봅시다. 이미지 편집이 가능합니다. 포토샵 또는 이미지 편집툴로 기존이미지를 수정하거나 직접 이미지 작업을 해서 png 또는 jpg로 저장합니다. 편집툴이 없고 편집할 줄 몰라요. 무료 이미지 사이트에서 맘에 드는 아이콘을 다운로드하셔서 사용하시면 됩니다. 이미지는 어떤 종류의 이미지를 받아야 하나요? 배경을 투명으로 하고 싶다면 : png확장자의 이미지를 받으시면 됩니다. 배경은 투명이 아니라도 상관없다면 : jpg로 받으셔도 됩니다. 작업순서 PNG이미지 준비 PNG를 ICO파일로 변환 블러그 관리자 모드에서 ICO파일 설정 변경확인 1. PNG이미지 준비 이미지를 어디서 구할 수 있..


AI 이미지 무료 생성 무료로 AI이미지를 생성할수 있는 사이트들을 소개하고 이미지 생성방법을 설명 합니다. [ 생성방법 - 대부분의 사이트가 공통적으로 동일합니다. ] 프롬프트는 명령어를 입력하는 입력창이라고 보시면 됩니다. 거창하게 명령어라고 말씀드렸지만 그냥 단어의 나열이라고 보시면 됩니다. 콤마를 기준으로 여러개 나열할수 있습니다. ex) 파란색, 어둡다, 눈이크다, 콧대가 높다 ... 이런식으로 단어를 나열해서 적으시면 됩니다. 대부분 영어로 입력을 해야 하지만 간혹 한글지원을 해주는 사이트도 있습니다. 프롬프트에는 2가지 종류가 있습니다. 긍정을 나타내는 프롬프트 : 이미지를 생성할때 포함하고 싶은 내용 부정을 나타내는 프롬프트 : 이미지를 생성할때 제외하고 싶은 내용 명령어를 모르겠어요. 명령어를 모르셔도 그냥 입..


Dart 11. DART에서 private변수 선언 {유목민 알폰스} Dart에서는 아쉽게도 따로 ( public, private, protected)와 같은 접근제어자를 제공하고 있지는 않지만 유사한 역할을 할 수 있도록 구성할 수 있습니다. Main.dart에서 Sub.dart파일을 임포트 하고 Sub.dart파일의 함수를 실행해 봅니다. [ Sub.dart ] String myPublic = "Sub.dart public 변수"; String _myPrivate = "Sub.dart private 변수"; void getSub() { print("======= 시작 - Sub.dart public ==========="); print(_myPrivate); print(_myFunction()); print("======= 종료 - Sub.dart public ====..


Dart 10. DART/Flutter의 리소스 충돌이나 변수의 중복문제 해결 {유목민 알폰스} ※ DART/Flutter에서 외부의 여러 파일을 import해올 때 여러 파일에서 중복된 리소스들의 충돌문제가 있을 수 있습니다. {유목민 알폰스}가 해결에 대한 가이드를 드리겠습니다. Sub.dart파일의 내용을 살펴보겠습니다. [ Sub.dart ] String myVar = "Sub.dart변수"; String myFunction() { return "Sub.dart파일의 myFunction함수가 실행되었습니다."; } [ Main.dart ] myVar변수와 myFunction함수가 중복되었습니다. import 당하는 Sub.dart파일에도 import 하고 있는 Main.dart파일에도 동일한 이름의 리소스를 가지고 있습니다. 즉 리소스가 겹쳐있는 상태입니다. Sub.dart [ {myVar,..


Dart 09. 내가 만든 라이브러리 만들고 포함하기 {유목민 알폰스} ※ 외부 라이브러리뿐만 아니라 내가 직접 만든 라이브러리를 포함할 수 있습니다. 유목민 알폰스가 알려드리겠습니다. compLib.dart에 다른 dart파일들을 묶어서 제공하기 Main.dart파일에서 compLib.dart를 import 합니다. compLib.dart파일은 { comp01.dart, comp02.dart }를 포함하고 있으므로 결론적으로 compLib.dart을 import 하는 것은 { compLib.dart, { comp01.dart, comp02.dart } } 모두를 import 하는 것과 같습니다. 라이브러리 형태로 import를 하는 것입니다. Main.dart에서 compLib라이브러리 import part of 구문은 어떤 라이브러리에 포함되어 있는지 기술합니다. 여기서..


오라클 클라우드 무료 서버할당 가입신청하기 {유목민 알폰스} 오라클 클라우드를 가입하면 무료로 자유롭게 구축가능한 가상서버 인스턴스 2개와 오라클데이터베이스 서버가 평생 무료입니다. 유료전환 되기 전에 빨리 가입하세요. 1. 무료로 시작하기 클릭 오라클 상시 무료 클라우드 서비스를 선택합니다. 간단하게 사람인지 AI인지 테스트를 받습니다. 계정정보를 입력합니다. 회사이름, 회사이름영문, 클라우드 계정이름을 작성합니다. 주소정보와 신용카드 정보를 작성합니다. 무료버전의 경우 신용카드를 결제가능한지 테스트만 진행하고 실제로 금액이 빠져나가지는 않습니다. 가입 후 리눅스 접속하기는 다음 포스팅에 포함하도록 하겠습니다. By. 유목민 알폰스 - Alphonse


강력한 Linux SSH 접속도구 모바엑스텀을 소개합니다. {유목민 알폰스} 아직도 PUTTY로 리눅스 접속하시나요? 강력한 접속도구 모바엑스텀을 소개합니다. { SSH, RDP, VNC, FTP } 다양한 접속을 지원하고 강력한 편의 기능을 제공합니다. MobaXterm다운로드 합니다. https://mobaxterm.mobatek.net/ GET MOBAXTERM NOW! 버튼을 클릭 합니다. { Home Edition : Free } 무료 버전을 선택합니다. 간편하게 Portable edition 무설치 버전을 선택합니다. 푸른색 버튼을 클릭합니다. 무설치 버전은 설치가 없이 압축 해제 후 클릭해서 그냥 사용하시면 됩니다. 방화벽 차단을 해제합니다. 사용할 테마를 선택합니다. 이렇게 예쁘게 접속이 됩니다. 즐거운 터미널 여행 되시길 바랍니다. By. 유목민 알폰스 - Alp..


DART 08. import 특정 부분만 제외 특정 부분만 추가 {유목민 알폰스} Type1 - 일반적인 방식의 import ​ include.dart 파일 String myName = "마이네임"; class Test { Test() { print("Test클래스 생성완료!"); } } class Test2 { Test2() { print("Test2클래스 생성완료!"); } } Main.dart 파일 import 'include.dart'; main() { print(myName); Test test = new Test(); Test2 test2 = new Test2(); } Main.dart 실행화면 Type2 - 원하는 요소만 import에 포함하기 Main.dart의 import 부분을 아래와 같이 변경하면 include.dart 파일에 포함된 Test2 클래스는 사용할 수 ..


DART 07. 상황별 패키지 접근 방식 {유목민 알폰스} 프로젝트/lib/testClassBin/Test.dart //testClassBin > Test class Test { void getMessage() { print("[testClassBin/Test.dart]로드완료!"); } } 프로젝트/lib/classBin/ChildTest.dart //classBin > ChildTest class ChildTest { void getMessage() { print("[classBin/ChildTest]로드완료!"); } } package접두사 package접두사로 import할때 아래 코드에서 hello_prj는 프로젝트명이 됩니다. 폴더를 자세히 관찰해 보면 lib폴더가 있지만 lib폴더의 경로는 생략하고 기입 합니다. Main.dart import 'cl..


DART 06. 최초실행 후 외부클래스 import하기 {유목민 알폰스} HelloUser.dart int year = 2023; String userName = "제임스"; void sayHello() { print('hello, $userName $year 화이팅!'); } class User { int year = 2023; String userName = "제임스"; void sayHello() { print('hello, $userName $year 화이팅!'); } } Main.dart - main함수가 있는 파일이 실행파일입니다. import 'HelloUser.dart'; main() { print("========== import in (변수, 함수) ===========\n"); print("$userName"); sayHello(); print("\n===..


1000명의 회원 목록을 데이터베이스 실습 데이터로 드립니다. {유목민 알폰스} 회원 1000명에 대한 DB 실습용 데이터를 테스트용으로 드립니다. 샘플 100명의 데이터 입니다. 자료를 다운로드 하시면 더 많은 목록들이 있고 종류는 insert문 TXT버전과 엑셀표 xls버전 입니다. ※ 이 자료는 불법적인 개인정보가 아닙니다. 무작위로 생성한 테스트 데이터입니다. REM INSERTING into EXPORT_TABLE SET DEFINE OFF; Insert into EXPORT_TABLE (MEM_ID, SUR_NAME, GIVEN_NAME, SEX, AGE, CDT, UDT) values ('MEM527','채','현우','M',82,to_date('23/07/10','RR/MM/DD'),null); Insert into EXPORT_TABLE (MEM_ID, SUR_NAM..


제이쿼리 한방 정리 {유목민 알폰스} 제이쿼리 기초 사용법에 대한 가이드 입니다. jQuery를 사용하여 HTML 폼 필드에 접근하는 방법은 여러 가지가 있습니다. 다음은 일부 예시입니다. 추후 계속해서 덧붙여서 내용을 추가할 예정 입니다. ​ ID를 통한 접근 jQuery에서는 CSS 선택자 문법을 사용하여 요소에 접근할 수 있습니다. HTML 요소의 ID를 사용하여 특정 폼 필드에 접근하는 것이 가장 직접적인 방법입니다. var value = $('#myInput').val(); // myInput라는 ID를 가진 요소의 값을 가져옵니다. 클래스를 통한 접근 클래스 선택자를 사용하면 동일한 클래스 이름을 공유하는 모든 요소에 접근할 수 있습니다. $('.myClass').val(); // myClass라는 클래스명을 가진 모든 요소의 값..


이클립스 최신버전 다운로드 {유목민 알폰스} 최신버전의 이클립스 다운로드 About the Eclipse Foundation | The Eclipse Foundation Java 17 + VM : java 설치 디렉터리 지정 Installation Folder : 이클립스 압축 해제할 디렉터리 지정


고화질 무료 이미지 다운로드 {유목민 알폰스} Site1. 고화질 컨텐츠를 무료로 다운로드 가능한 픽사베이를 소개합니다. 주제별로 콘텐츠를 검색할 수 있습니다. 사진, 일러스트, 벡터, GIF 다양한 종류의 콘텐츠를 제공 합니다. 비디오, 음악, 음향효과를 다운로드할 수 있습니다. 무료로 사용자에게 콘텐츠를 제공하고 있습니다. 상용 콘텐츠에 뒤지지 않는 고퀄리티의 콘텐츠를 제공합니다. 상업적 용도의 사용에도 저작권 걱정 없이 사용할 수 있습니다. [ 픽사베이 ] https://pixabay.com/ko/ Site2. 언스플래시 https://hylu-e.hanyang.ac.kr/ko/community/tip/view/6 Site2. 펙셀 https://www.pexels.com/ko-kr/ Site3. 스플릿샤이어 https://www.splitsh..


마리아DB 기초 CRUD 예제 입니다. - MariaDB CRUD {유목민 알폰스} 마리아DB CRUD 간단 예제 마라아DB는 MYSQL의 업그레이드 버젼인 데이터베이스로서 버전이 업그레이드 되면서 더욱 개선된 부분을 제외하면 문법은 MYSQL과 동일하다고 보시면 됩니다. 1. 테이블 생성 위의 예제는 emp라는 테이블을 생성하고, 각 열과 테이블에 대한 코멘트 추가합니다. CREATE TABLE EMP ( EMPLOYEE_ID INT(10) PRIMARY KEY COMMENT '사원 ID', -- 사원 ID FIRST_NAME VARCHAR(50) COMMENT '이름', -- 이름 LAST_NAME VARCHAR(50) COMMENT '성', -- 성 HIRE_DATE DATE COMMENT '입사일', -- 입사일 SALARY DECIMAL(10, 2) COMMENT '급여' --..


마리아 DB다운로드 및 설치하기 - mariadb install {유목민 알폰스} 1. 마리아 DB공식 사이트 접속합니다. MariaDB Server - All releases - MariaDB.org 안정적으로 RC버전을 선택 합니다. 2. 자신의 환경에 맞는 OS를 선택합니다. 윈도우 버전을 선택합니다. 3. 인스톨 시작 합니다. 4. root패스워드를 입력후 캐릭터셋은 utf8에 체크 합니다. 관리자 비밀번호 입력후 next > 포트설정 > 설치종료 5. 윈도우에서 최근 추가한 앱을 확인후 HeidiSQL을 실행합니다. HeidiSQL를 선택합니다. 6. HeidiSQL에서 신규 커넥션 연결합니다. 신규버튼을 클릭 후 신규커넥션을 생성합니다. 가독성을 위해 신규 커넥션의 이름 부여합니다. 7. 마리아db설치시 설정했던 root비밀번호를 입력하고 접속합니다. 8. 쿼리 실행 확인 ..