ETC 56

[크롬확장] 2일차 - 기본 구조

참고사이트 크롬 확장 프로그램(Chrome extension) 개발 가이드 크롬 확장 프로그램을 개발하기 전에 기본적으로 알아두어야 하는 내용 velog.io > 구조를 간단하게 설명해 놓은 블로그가 있어서 참고 웹 개발을 해보지 않아서 공부가 필요해 보임.. contentscript.js 사용자가 방문하는 영역에서 작동하는 스크립트 페이지의 현재 상태에 대한 정보를 전달한다. 현재 페이지의 DOM을 읽어와서 조작이 가능하다. background.js 브라우저 영역에서 작동하는 스크립트. 플러그인의 이벤트 핸들러 중요한 모든 이벤트 리스너가 여기 저장된다. 이벤트가 트리거 되고, 할당된 로직을 실행할 때까지 inactive 상태로 유지된다. popup.js 시각적인 기능을 담당한다. HTML과 직접 상호..

[크롬확장] 1일차 - Getting Started

참고 : https://developer.chrome.com/docs/extensions/mv3/getstarted/ Getting started - Chrome Developers Step-by-step instructions on how to create a Chrome Extension. developer.chrome.com 크롬 확장 프로그램 가이드 따라하기 코드 : https://github.com/terrorjang/chrome_search_function terrorjang/chrome_search_function Contribute to terrorjang/chrome_search_function development by creating an account on GitHub. github..

사이드 프로젝트 목표 설정[크롬 확장 프로그램 개발]

크롬 확장 프로그램 개발하기 목표 - 함수를 바로 검색할 수 있는 확장 프로그램 개발 - 주언어 C++을 기준으로 최초 완료 - 기타 C#, python, java 등 부언어 개발 - 생각을 해보니.. 난 함수 검색을 잘 안한다.. 목표 재설정 필요 1차 목표 - 하루 1~2시간 할애해서 1주일(2021-06-13) 안에 초안 만들기 - 크롬 확장 프로그램 개발 관련 자료 정리하기 - https://developer.chrome.com/docs/extensions/mv3/getstarted/

[FPGA] could not find fpga device on the board for connection 'local' zedboard

PC 변경 후 Vivado tutorial 을 진행하다 보니Zedboard를 인식 하지 못하였다. Check 1device driver장치 관리자 - 범용 직렬 버스 컨트롤러 - USB Serial Converter - USB to UART Adapter이 두가지가 있는지 확인해야 한다. 드라이버에는 문제가 없었다. check 2.방화벽이건 검색을 하다가 알게 된 것인데 vivado 를 방화벽에서 막아 버리면 하드웨어에 접근이 안되는 것 같다.출처 : http://zedboard.org/zh-hant/node/9991제어판 - Windows Defender 방화벽 - Windows 방화벽에서 앱 허용 vivado가 체크가 해제 되어 있었다. 설치하고서 방화벽 팝업이 떴었는데 취소를 눌렀던게 문제였던것 같..

ETC/troubleshooting 2018.09.10

프로그래밍 언어별 딥러닝 라이브러리

출처 : https://aikorea.org/blog/dl-libraries/ 현재 python tensorflow 로 스터디하면서 딥러닝에 대해 공부하고 있는데내 업무에서는 python은 잘 사용하지 않고 주로 c++이나 C#을 사용하고 있어서어떤 라이브러리 들이 있나 찾아보던 중 잘 정리된 블로그가 있어서 출처를 남긴다.내용을 그대로 복사했다.정리하신분께 감사드립니다. Python요즘 뜨는 언어답게, 대부분의 라이브러리들이 빠른 속도로 업데이트되며 새로운 기능이 계속 추가되고 있다.Theano - 수식 및 행렬 연산을 쉽게 만들어주는 파이썬 라이브러리. 딥러닝 알고리즘을 파이썬으로 쉽게 구현할 수 있도록 해주는데, Theano 기반 위에 얹어서 더 사용하기 쉽게 구현된 여러 라이브러리가 있다.Kera..

ETC/딥러닝 2018.06.26

[notepad++] 4. To build SciLexer.dll with boost

notepad++.exe 를 빌드 했으나 dll 이 로드되지 않아서 실행이 되지 않았었다. 나머지 하나를 더 빌드해서 어떤 결과가 나오는지 봅시다 Boost 를 사용하고 안하고 결정을 해야 하는데음.. 사용하는 방법이 위에 있으므로 Boost를 사용해서 빌드를 해보겠다.한번 써보고 싶은 마음도 있기에 가이드 대로 한번 빌드를 해보자. To build SciLexer.dll with boost:Here are the instructions to build SciLexer.dll (for both 32-bit & 64-bit) for Notepad++:Download the Boost source code. v1.55 should be used with VS 2013. Then unzip it. In my ..

[notepad++] 3. To build notepad++.exe

README.md 에서 확인한 내용을 순서대로 진행을 해봐야겠다. 빌드를 해야할 게 notepad++.exe 와 SciLexel.dll 두가지 이다. To build notepad++.exe:Open PowerEditor\visual.net\notepadPlus.vcxprojBuild Notepad++ like a normal Visual Studio project. 1번의 경로에 파일이 있는지 확인해 보았다. 잘 있는 것을 확인하고 Visual Studio 2015 로 실행 시켜 보았다. 음.. XP 호환 관련 설치를 해야 한다고 나와서 설치를 했고...다시 실행해 보니..... 매우 많은 소스 파일과 리소스 파일이 있는 것을 확인했다........... 하하하하하하하................. 그..

[notepad++] 2. README.md

코드를 가져 왔는데.. 뭐부터 할까 하다가README.md 파일을 먼저 살펴 보았다. 전부 영어다....................................... "What is Notepad++?" 부터 내용이 나오고"Build Status, To build Notepad++ from source" 가 나온다.먼저 Build를 해보는게 좋을거 같다. To build Notepad++ from source:There are two components that need to be built separately:notepad++.exe: (depends on SciLexer.dll)SciLexer.dll : (with nmake)You can build Notepad++ with or without B..

[notepad++] 1. 프로젝트 가져오기

솔직히 오픈소스를 어떻게 분석해야 하는지 모른다.. 그래서 무작정 가져와서 분석해 보기로 했다. 최근에 git 공부를 시작해서 아직 서툴기 때문에GUI 툴(source tree)을 이용해서 github에 있는 소스를 가져왔다. Source Path / URL : https://github.com/notepad-plus-plus/notepad-plus-plus.git Destination Path : 원하는 곳에 폴더를 만들어서 지정해도 되고 자동으로 지정되는 경로를 선택해도 된다. 설정한 후 "Clone"을 클릭하면 소스코드를 가져오게 된다.

[기타]GPIB 드라이버 설치

출처 : http://kirabbit.tistory.com/10 GPIB 통신을 하는 장비에 관한 프로그램 개발 의뢰를 받아서 사전 공부중이다. 우선 환경설정에 필요한 GPIB 드라이버를 설치하는 것을 알아보았다. 1. 윈도우즈가 자동으로 드라이버를 잡아주지 않았다.GPIB-USB 케이블을 사용해서 PC에 연결해 보았는데 자동으로 드라이버를 잡아주지 못했다. 위의 사진을 보면 드라이버를 찾는척하다가 결국엔 실패해서 호환되는 드라이버가 없다는 표시를 한다. 2. NI GPIB 드라이버를 설치.(GPIB 인식 성공)메인 PC에는 LabView가 설치되어 있어서 NI 드라이버가 설치되어 있었다.그래서 VMWare에 올려서 드라이버만 설치가 가능한지 확인해 보았다.NI Driver : http://www.ni...

ETC/기타 2018.02.25