본문 바로가기

전체 글

(502)
VBA 인터페이스 설명 및 간단한 예제 이 VBA 에 대해서는 엑셀(Excel) 을 베이스로 두고 설명을 진행한다. 먼저 운영체제 윈도우에서 실행하는 엑셀에서는 다음 처럼 "개발도구" 를 활성화 시킨다. 맥 (Mac OSX) 오피스에서는 (Command + ,) 키를 누르고 Excel 기본 설정을 활성화 시킨다. 이제 Excel 메뉴 영역에서 Visual Basic 를 클릭하여 편집기를 활성화 한다. 이제 편집기가 활성화 되면 인터페이스를 확인하자. Visual Basic 개발을 해보거나 Visual Studio 을 사용해본 사람은 이미 익숙한 화면 일것이다. 하지만 처음에 하단에 보이는 "직접 실행" 창이 없을 것이다. 우리가 일반적으로 개발할때 보는 콘솔이나 로그 등을 확인하려면 "직접 실행" 창을 활성화 시켜야 한다. 위 화면에서처럼 직..
VBA (Visual Basic for Application) VBA (Visual Basic for Application) 는 사용능력에 따라서 엑셀을 이용하는 사람의 클래스를 어어엄처어엉나게에 업그레이드가 된다. 개인적으로 이 세상에 개발된 프로그램 중 엑셀이 가장 뛰어나다고 생각하는데 거기에 터보부스트 같은 느낌이다. 기본적으로 Visual Basic / VBScript 에 익숙하다면 보다 수월하게 작성할 수 있다. 만일 문법이나 내장함수등에 대해서 모르겠다면 MSDN 을 참고하자. 링크 : https://docs.microsoft.com/ko-kr/dotnet/visual-basic/ Visual Basic 설명서 - 시작, 자습서, 참조. .NET의 Visual Basic 프로그래밍 알아보기 - 초보 개발자, Visual Basic을 처음 사용하는 개발자,..
Visual Studio Code (테마설정) Visual Studio 코드를 주 개발 IDE 로 사용하다보니, 창이 여러개 열렸을때 관리가 어려웠는데 다음과 같이 색상에 대하여 설정합니다. 파일경로 : .vscode/settings.json
아이콘 폰트 정리 요새 데스크탑 웹 / 모바일 웹 등 가릴것 없이 아이콘의 필요성은 지속적으로 증가하고 있다. 수많은 사람들이 아이콘같은 요소에 지칠 확률이 높으므로 다음과 같이 아이콘폰트를 정렬해본다. 1. Linearicons Free (프리) 라고 되는 부분만 사용해도 아이콘을 유용하게 사용할 수 있다. 2. FontAwesome 아이콘 폰트 부분에서 전통적으로 사랑 많이 받은 아이콘 폰트 3. icofont 오픈소스로서 다운로드 받아 정적용도의 디렉토리로 지정.
Nuxt.js PWA (Progressive Web App) 참고 링크 Nuxt.js PWA 적용기 Nuxt PWA 적용기 0. PWA란? PWA는 구글에서 밀고 있는 웹기술로 progress web app의 역자입니다. 대표적인 기능으로는 푸시 알람, 오프라인 지원, 앱 같이 설치 된다는 점입니다. 일단 저는 푸시 알람과 오프라인 지원은 완벽하게 지원되는 단계가 아닌 어떻게 도입할 수 있는지에 대해서 서술해보려고 합니다. 나중에 둘 다 도입 및 해결하게 되면 추가적으로 ... velog.io 위 링크에서 너무나 깔끔하고 디테일하게 설명되어있습니다.
JAVASCRIPT 서비스 성능 테스트 LightHouse React.js / Vue.js 등등 자바스크립트로 개발된 서비스에 대하여 성능테스트를 할 수 있다. 약간의 수고(?) 를 더하면 지속적으로 체크해가면서 성능 향상을 시도해 볼 수 있을것 같다. 이 소프트웨어는 구글에서 제공하는 것으로 크롬 확장프로그램으로도 사용할 수 있다. (링크) 현재 Vue/Nuxt 로 프로젝트를 진행하고 마무리 단계에서 성능문제를 확인해볼 필요가 있었다. 다음에는 LightHouse 를 이용하여 성능 테스트하며 향상 시키는 과정을 포스팅 해보자. 관련링크 How we got a 100% Lighthouse performance score for our Vue.js app
PWA - Manifest.json Generator (생성) PWA (Progressive Web App) 에서 필수적인 manifest.json 파일을 생성시 파이어베이스에서 생성해준다. 아래 그림에서 필요한 부분을 입력하고 Generate!!!! 그리고 위와같이 생성된 파일 루트디렉토리 밑에 지정하여 위치하고 다음과 같이 메타태그를 등록해준다. URL : https://app-manifest.firebaseapp.com/ App Manifest Generator manifest.json Generate Icons The Web App Manifest allows for specifying icons of varying sizes. Upload a 512x512 image for the icon and we'll generate the remaining size..
Vue/Nuxt.js - v-html CSS (scoped) 에 스타일이 적용안되는 현상 Vue/Nuxt 에서 개발할때 컴포넌트에서 영역에서 속성을 부여하면 해당 컴포넌트에서만 스타일이 적용된다. 그런데 v-html 속성을 통해서 렌더링된 HTML 코드에는 Vue-Loader 를 통하지 않기 때문에 scoped 를 지정했는데도 스타일이 적용이 되질 않는다. .page img { width:100% !important } 이 문제는 렌더링 순서에 따른 문제인데 다음과 같이 Deep Selector(딥셀렉터)로 지정되면 해결된다. .page >>> img { width:100% !important; } 링크

반응형