개발공부 19

옵시디언(Obsidian) - 활용

https://obsidian.md/download Download - ObsidianObsidian is available on all major platforms. Download Obsidian for iOS, Android, macOS, Windows and Linux.obsidian.md  설치나 기본 세팅정도는 따로 가이드가 필요없을정도로 간단하다목적 자체가 텍스트 파일 관리 툴이라 기능도 심플한편 그래서 설치가이드 대신 몇가지 활용방법에 대한 팁 정도만 포스팅하고자 한다  우선 가장 많이쓰는 기능인데일리노트기본적으로 포함되어있는 코어 플러그인 중 하나인 '데일리 노트'에 대한 기능인데따로 디폴트 템플릿을 미리 만들어놓고 세팅에 경로를 지정해두면매일매일 템블릿을 복사해서 미리 지정한 포맷에 따..

개발공부/기타 2024.08.22

옵시디언(Obsidian) - 소개

개발을 하다보면 메모 할 일이 너무 많다매일 체크해줘야 하는 일도 있고, 미리 듣긴했지만 우선순위가 낮아서 미뤄뒀던 일도 적어둬야하고회의가 예정되면 메모, 스케줄이 잡히면 메모.. 포스트잇에 적어서 모니터에 붙여도 보고 다이어리에 열심히 써놓기도 했는데 뭔가 아닌것같다 트렐로? 혼자 쓰기엔 귀찮고 복잡하다분더리스트? 지원 종료는 둘째치고 체크박스가 좋은거지 메모장으로 쓰기엔 제한이 많다메모장? 맨날 저장해달라고 떠서 귀찮고 심지어 컨트롤+z가 너무 답답하다노션? 제일 괜찮다 싶어서 잠깐 만져봤는데 세팅만 오래걸리고 기능이 너무 많아서 문제다윈도우 스티키? 포스트잇과 다를게없다 (그리고 삭제 잘못해서 날린적도 많다..) 그러다가 돌고돌아 정착한게 구글 스프레드시트날짜별로 매 시트를 복사해서 그날 할일이나 ..

개발공부/기타 2024.08.21

"Gradle 에러네요"

유니티 혹은 안드로이드 진행도중 gradle 관련 에러는 무수히 많이 봤지만.. 그냥 설정값 세팅 혹은 SDK 경로 등등의 문제겠거니 하고 대충 검색해서 처리하고 넘어갔었는데 다시 생각해보니 gradle이 뭔지도 모르고 그냥 되니까 됬다~ 했었다 ​ 아무튼 Gradle이란 Groovy를 기반으로 한 빌드도구로써 Ant와 Maven같은 이전 세대 빌드 도구의 단점을 보완하여 오픈소스로 공개된 빌드도구다 ​ 두개의 빌드도구를 대체해서 나왔고 xml 대신 jvm 언어인 'groovy'기반의 DSL(Domain specific language)를 사용한다 groovy는 자바와 유사하며 Gradle Wrapper를 이용하면 gradle이 없어도 빌드가 가능하다 ​ Wrapper는 선언 된 버전의 Gradle을 호..

개발공부 2022.09.12

C, C++, C#의 차이점

당연히 알고있다고 생각했으나.. 최근 면접에서 막상 설명하려니까 단어가 목에서 콱.. 설명하지 못한다면 모르는것과 다를바 없기에 다시한번 간략하게 개념 및 정리를 진행해봤다 ​ 라는 생각에 유튜브와 블로그들을 보다보니 여기만큼 깔끔하고 심플하게 설명하는곳이 없는것 같다 https://youtu.be/zGrTT4k1-yc ​ 평소 자주보는 노마드 코드라는 유튜버인데 여러가지 개발관련 정보를 잘 정리해서 알려준다 (특히 비트코인편 추천) ​ 추가로 알고있는거 몇몇개도 같이 정리해봤다 ​ 일단 C는 프로그래밍을 위한 초창기 언어다 그당시 컴퓨터의 운영체제는 독보적으로 유닉스로 구성되었는데 해당 운영체제들은 매우 낮은레벨 (low-level)언어인 어셈블리어로 작성되었었다 ​ 그러나 점점 운영체제들의 덩치가 커..

개발공부 2022.09.12

투 포인터 - Middle of the Linked List

2022. 1. 12. 20:55 https://blog.naver.com/nagne2011/222620076723 3. 투 포인터 - Middle of the Linked List #twopointer #알고리즘 Linked List에서 모든 노드의 중앙값을 구하는 알고리즘 링크드 리스트는 그다지 ... blog.naver.com #twopointer #알고리즘 대표사진 삭제 사진 설명을 입력하세요. Linked List에서 모든 노드의 중앙값을 구하는 알고리즘 링크드 리스트는 그다지 많이 다루지 않아서 엄청 헤매다가 결국 강좌를 봤다 의외로 방법은 간단했는데 두개의 노드 포인터를 두고 하나는 1칸씩, 다른 하나는 2칸씩 노드를 진행시키는 방식이다 그림으로 보면 더 간단하다 사진 삭제 https://d..

개발공부 2022.02.15

투 포인터 - Two Pointers

2022. 1. 4. 19:00 https://blog.naver.com/nagne2011/222612468600 2. 투 포인터 - Two Pointers #twoPointers #투포인터스 두번째 문제. 아래 내용을 구현하시오 간단하게, 이중for문 돌면서 각각 더해서... blog.naver.com #twoPointers #투포인터스 두번째 문제. 아래 내용을 구현하시오 대표사진 삭제 사진 설명을 입력하세요. public class Solution { public int[] TwoSum(int[] numbers, int target) { int length = numbers.Length; int[] result = new int[2]; for(int i=0; i target) { end--; } e..

개발공부 2022.02.15

이진탐색 - Binary Search

2022. 1. 2. 17:23 https://blog.naver.com/nagne2011/222610986947 1. 이진탐색 - Binary Search #binarySearch #이진탐색 여담. 코딩 문제풀이 사이트 하나 추천합니다 https://leetcode.com/ 공부겸 진... blog.naver.com #binarySearch #이진탐색 여담. 코딩 문제풀이 사이트 하나 추천합니다 https://leetcode.com/ 이미지 썸네일 삭제 LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best plac..

개발공부 2022.02.15

개발툴 - 1 - BitBucket

2016. 11. 16. 23:14 https://blog.naver.com/nagne2011/220863512766 개발툴 - 1 - BitBucket Git을 좀더 효율적으로 사용하기 위해선 호스팅해줄 저장소가 필요하다 대표적인 저장소는 GitHub 그러... blog.naver.com Git을 좀더 효율적으로 사용하기 위해선 호스팅해줄 저장소가 필요하다 대표적인 저장소는 GitHub 그러나 오픈소스에 한에서만 무료로 제공하기 때문에 비공개 프로젝트를 이용하기 위해선 다른 저장소를 이용하는게 좋다. (아니면 GitHub를 유로로 구매하는 방법도 있긴하다) BitBucket은 5명 이하가 참여하는 프로젝트라면 비공개 프로젝트도 지원한다 여기서 사용할 툴은 BitBucket이다 먼저 Bitbucet에 방..

개발공부 2022.02.15

개발툴 - 0 - Git

2016. 11. 16. 23:11 https://blog.naver.com/nagne2011/220863510276 개발툴 - 0 - Git Git은 '리누스 토르발스'가 개발한 준산형 버전 관리 프로그램이다 버전관리 프로그램이란, 오픈소스등을 ... blog.naver.com Git은 '리누스 토르발스'가 개발한 준산형 버전 관리 프로그램이다 버전관리 프로그램이란, 오픈소스등을 여러명이서 개발할때 각자의 독립적인 작업때문에 개발이 꼬일수가 있는데 이러한 환경에 맞게 제작된 툴이다 (자세한건 https://namu.wiki/w/Git 에서 알아보도록하자 항목중에 사용법을 가르쳐주는 사이트 링크도 많이 있으니 참고하도록 하자) 버전관리 프로그램으로 Git외에도 SVN등 다양한 프로그램이 있지만, 접근성이..

개발공부 2022.02.15
728x90