programing/etc
-
[Visualize] Algorithm Visualizerprograming/etc 2018. 11. 25. 18:22
안녕하세요, Einere입니다.(ADblock을 꺼주시면 감사하겠습니다.) 오늘은 알고리즘 비주얼라이저를 소개해드리겠습니다. Algorithm Visualizer Algorithm Visualizer위 링크를 누르시면 Backtracking기법의 knight's_tour알고리즘을 테스트 할 수 있습니다.우상단의 run버튼을 누르면 실행할 수 있습니다. Algorithm Visualizer in Github위 링크를 누르시면 Github repository로 갈 수 있습니다.
-
한컴 입력기 삭제 방법programing/etc 2018. 11. 24. 21:55
안녕하세요, Einere입니다.(ADblock을 꺼주시면 감사하겠습니다.) 혹시 워드작업중, 분명히 자동 한영고침 옵션을 껐는데도 작동한다거나,각종 프로그래밍중 단축키(short cut)가 정상작동하지 않던 경험이 있으신가요?저는 한시간동안 구글링해도 같은 답변에 제대로 되지 않아서 빡친 기억이 있습니다. 그 모든 사건의 원흉은 바로 "한컴입력기"입니다.정말이지 한글과 컴퓨터 이 쓰레기자식들은 제대로 하는게 아무것도 없어요.밥먹고 똥보다 더 좆같은걸 만드네요. 그럼 이 줘까튼 한컴 입력기를 삭제하는 방법을 알려드리겠습니다. 한컴 입력기 삭제 방법 먼저 작업표시줄에서 입력기 아이콘을 누르면 위와 같이 입력기 목록이 나옵니다. 여기서 언어 기본 설정을 누릅니다. 이제 한국어를 누르신 뒤, 옵션 버튼을 누릅니..
-
[RegExp] 정규표현식 분석 및 테스트 사이트programing/etc 2018. 11. 5. 20:38
안녕하세요, Einere입니다. 오늘은 정규표현식을 분석해주는 사이트와 테스트해주는 사이트를 소개해드리고자 합니다. 정규표현식 분석 사이트 Regexper 위 링크를 클릭하시면 이동할 수 있습니다. 그럼 한번 사용법을 볼까요? python용 email regular expression을 출력해봤습니다. 시작은 "A~z" + "0~9" + "_" + "." + "+" "-"으로 이루어진 문자열로 시작하며, 그 다음 "@"이 오고, 그 다음 다시 "A~z" + "0~9" + "-"으로 이루어진 문자열이 옵니다. 그 다음 "."이 오고, 마지막으로 "A~z" + "0~9" + "-" + "."으로 이루어진 문자열이 옵니다. 그럼 이제 잘 되는지 테스트 해볼까요? 정규표현식 테스트 사이트 RegExr 위 링크를..
-
[Design Pattern] Command Patternprograming/etc 2018. 10. 29. 21:37
안녕하세요, Einere입니다. 오늘은 디자인 패턴중의 하나인 Command Pattern에 대해 알아보겠습니다. What is Command Pattern 커맨드 패턴은 명령, 혹은 요청을 객체화하여 관리하는 패턴입니다.즉, "밥을 먹는다" 혹은 "운동을 한다"와 같은 명령을""밥을 먹음"를 수행한다" 혹은 ""운동을 함"를 수행한다"와 같습니다. // normal method Person i = new Person(); i.work(); // use Command pattern public interface Command{ void execute(); } new Command(){ @Override public void execute(){ Person i = new Person(); i.work();..
-
[SMTP] gmail을 이용해서 smtp로 email 보내기programing/etc 2018. 10. 2. 19:14
안녕하세요, Einere입니다. (ADblock을 꺼주시면 감사하겠습니다.) 오늘은 telnet명령어를 사용해서 smtp protocl을 이용해 gmail server를 이용하여 email을 보내는 방법에 대해 포스팅하겠습니다. 참 길죠? ㅎㅎ telnet명령어와 SMTP protocol과 gmail server를 사용해서 email 보내는 방법 mail server 확인하기 우선, smtp protocol을 사용해서 email을 보내려면 mail server를 확인해야 합니다. 확인하는 방법은 위와 같습니다. 네트워크 관련 명령어인 nslookup을 사용해서 알아보는 것이죠. gmail.com으로 확인해보니 altN.gmail-smtp-in.l.google.com 이라는 서버들이 나오네요. 하지만, g..
-
[Ubuntu] 우분투 터미널 커서 스타일 변경하는 법programing/etc 2018. 7. 21. 17:54
안녕하세요, Einere입니다. 오늘은 우분투에서 터미널창의 커서 스타일을 변경하는 방법을 포스팅하겠습니다. 우분투 터미널에서 코드작성하면서 커서가 블럭 스타일인 경우 정확히 어디를 가리키는지 잘 알지 못합니다.익숙하신 분들은 잘 아시겠지만요..그래서 저희한테 익숙한 |형태의 커서 스타일을 설정하는 방법을 알아보겠습니다. 우선, 터미널 창의 메뉴 탭에서 편집 - 프로파일 기본 설정을 눌러줍니다. 그리고 커서모양에서 | 빔을 선택하시면 저희가 일반적으로 사용하는 |형태의 커서를 사용할 수 있습니다.
-
[이산구조] 유리수의 집합에서 순서에 따른 값 구하기programing/etc 2017. 5. 3. 19:25
안녕하세요, Einere입니다.오늘은 셀 수 있는 집합인 유리수 집합에서,순서에 따른 해당 유리수의 값을 구하는 식을 유도해보도록 하겠습니다. 즉 n번째 유리수의 값을 구하는 공식을 구하는 것입니다. 우선 유리수는 a/b꼴로 나타낼 수 있습니다.따라서 위와 같이 a와 b의 값에 따른 표를 만들 수 있습니다.그리고 이 수들을 대각선 방향으로 그룹을 지어 줍니다. 위와 같이 그룹을 지었을때,1번 그룹은 1/1, 2번 그룹은 1/2 2/1, 3번 그룹은 1/3 2/2 3/1 순서대로 원소를 가지고 있다고 할 수 있습니다.여기서 순서가 중요한 이유는 n번째 숫자가 몇번째 그룹에서 몇번째 순서(index)인지 알아야 하기 때문입니다.위와 같이 그룹을 지었다면 1번째 숫자는 1번 그룹의 1번인 1/1, 8번째 숫자..