분류 전체보기 130

[크롬확장] 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

[C#] 2차원 배열 1차원 배열에 복사. (How to copy a row values from a 2D array into a 1D array?)

정말 한참을 고민하고 찾아보았다. 2차원 배열을 선언하고 사용하다가 갑자기 1차원 배열을 인자로 주어야 하는 상황이 발생한 것이다. 반복문으로 하기는 싫고, 틀림 없이 제공해 주는 기능이 있을 것이라 생각 했다. 그러다가 stack overflow 에서 답을 찾았다. 검색 :" c# convert 2d array to 1d" 참조 : https://stackoverflow.com/questions/797354/how-to-copy-a-row-of-values-from-a-2d-array-into-a-1d-array 매우 간단하게 해결한 것을 보았다.. 이전에 찾은것은 전부 Array.copy() 를 사용했었는데 이것은 같은 차수여야만 가능했다. 이번에 찾은 것을 정리해 보자 int[,] oGridCell..

programing/C# 2018.03.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"을 클릭하면 소스코드를 가져오게 된다.