반응형

Major Study./Computer Science 49

Matrix multiplication와 index에 따른 속도차이

/* * http://sosal.kr/ * made by so_Sal */ Matrix Multiplication (매트릭스 행렬 곱연산)은 사실 어려운 개념은 아닙니다. 중학교? 쯤에 배웠던것 같은데, 이 개념을 바로 프로그래밍에 써먹기도 그다지 어렵진 않은 내용인것 같습니다. 2 by 2 matrix라고 생각했을 때 예를 들어보면 다음과 같습니다. - A matrix a1 a2 a3 a4 - B matrix b1 b2 b3 b4 A와 B의 matrix multiplication 결과를 C matrix (A**B)라고 할 때, C matrix를 구하는 방법은 다음과 같다. - C matrix a1*b1 +a2*b3 a1*b2 + a2*b4 a3*b1 + a4*b3 a3*b2 + a4*b4 A matri..

하드디스크 배드섹터, 스캔 프로그램

/* * http://sosal.kr/ * made by so_Sal */ 본 프로그램은 하드디스크 및 플래쉬 메모리에 대한 배드섹터 검사/기록면 컨디션 체크 프로그램입니다. 컴퓨터 사용중 잦은다운 및 알수없는 오류증상/느려지는 데이터 읽기속도 등.. 하드디스크로 일어날 수 있는 오류에 대해 검사하여 사용자가 데이터 관리에 도움을 주고자 개발된 툴입니다. - 기능 1.물리드라이브 검사에서 논리드라이브 검사기능 추가 (ex:c:\ , d:\ ...) 2.배드섹터 검출기능 강화 및 절대섹터 출력기능 추가 - 기존 배드블럭측정만했던것에 반해 배드블럭내 발생한 배드섹터의 정확한 위치파악 후 LBA값출력. 3.스캔버퍼 선택 (64KB,128KB) 4.스캔 그래프출력기능 강화. - 그래프 페이지별 빠른이동 - 페이..

윈도우8에서 TCP/IP로 프린트 추가하기

/* * http://sosal.kr/ * made by so_Sal */ 프린트가 로컬로 직접 연결되지 않은 경우에는일반적으로 IP를 이용하여 프린터를 추가하여, 네트워크를 이용하여 인쇄를 하는게 보편적입니다. 프린트 IP를 알고 있는 상태에서, TCP/IP를 이용하여 프린트를 추가하는 방법을 알아보겠습니다. 1. 제어판 -> "장치 및 프린터 보기"- 제어판에서 '프린터'로 검색하시면 쉽게 찾으실 수 있습니다. 2. 상단부의 '프린터 추가' 클릭 같은 네트워크 단이면 목록에 뜨지만, 그렇지 않은경우 '원하는 프린터가 목록에 없습니다' 를 클릭해줍니다.프린터 목록에 뜬다면 해당 프린터로 아래와 같이 진행해주시면 됩니다. 3. TCP/IP주소 또는 호스트 이름으로 프린터 추가 4. 장치 유형(T): 에는..

간단한 Facebook API 등록 및 사용법

/* * http://sosal.kr/ * made by so_Sal */ 칭구가 페이스북 글쓰는 프로그램을 만드는거 도와달라길래 잠깐 API 리뷰좀 해봤습니다. 정말 자세하게 설명되어있는 사이트가 많지만, 기본적으로 developer 가입 후에 App ID 등록조차 못하는 친구를 보고 간단하게 캡쳐하면서 정리좀 해보았습니다. 1. Facebook developer 계정 추가하기 https://developers.facebook.com/ 개발자 사이트에 접속하여 가입되지 않은 사람은 가입을 합니다. 2. App 추가하기. 특정 사이트나 앱 등에서 페이스북 API를 사용하기 위해서 등록하는 과정입니다. 하나의 앱 혹은 하나의 웹페이지(domain) 에서는 하나의 app id만을 사용하도록 되어있습니다. 3..

C#, .Net Decomplier - dotPeek

/* * http://sosal.kr/ * made by so_Sal */ C#, .Net으로 만들어진 .exe 파일의 소스를 들여다보고 싶으면? 바로 Decomplier를 사용하면 되는데, 그 정류도 다양하죠. Reflector, justdecomplie, dotPeek 등등.. 흔히들 reflector를 가장 많이쓰는것 같습니다. (저만의 아주 좁은 시야... 로..) dotPeek은 Symbol (함수나 변수 등) Usgae를 보여주는 장점이 있고 인터페이스도 깔끔한것 같습니다. reflector는 그냥 텍스트만 보여주죠.. 하지만 난독화라던지, 디컴파일에 방해되는 장치가 있을경우 dotPeek의 장점은 좀 줄어든다곤 하는데 사실 제가 소스를 날려먹은 입장에서 다시 복구하려고 하는짓이니 그것에 대한..

SecureBoot가 제대로 구성되지 않았습니다. 없애기

/* * http://sosal.kr/ * made by so_Sal */ 오랜만에 컴퓨터 포맷하고 윈도우를 다시 깔았더니,SecureBoot가 제대로 구성되지 않았다고 뜨네요.. 계속 거슬리게 놔둘수도 없고, 어쨋던 지워야하니 좀 알아봤습니다. 컴퓨터를 켰을 때, BIOS모드로 들어가서 BIOS 설정을 하면 된다기에, BIOS 설정 -> Security -> SecureBoot를 Enable로 바꾸려고 했더니회색으로 떠서 고칠수도 없는 상황이었습니다. 그래서 구글링을 해보니, Microsoft에서 친절하게 답변을 주시네요.. KB2902864 업그레이드를 하면 없어진다고 하네요..http://www.microsoft.com/ko-kr/download/details.aspx?id=40879 여기서 다운로..

jvm.dll이(가) 없어 프로그램을 시작할 수 없습니다 - 해결

/* * http://sosal.kr/ * made by so_Sal */ R 프로그래밍에서 RWeka를 설치하고 난 후, 라이브러리를 로드 해봤습니다. library(RWeka) 허나... 컴퓨터에 jvm.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오. 분명 java가 깔려있는데 이해할수가.. R programming 뿐 만 아니라 jvm.dll을 path로 접근하는 모든 프로그램은 jvm.dll로 접근하기 위한 path 환경설정이 제대로 안되어 있을 때, 이러한 에러를 출력합니다. 이런 에러의 이유는 다음 두가지입니다. 1. JAVA를 설치하지 않으셨을 때. 2. JAVA를 설치했지만, PATH 환경변수에 jvm.dll 위치를 등록하지 않으셨을 때..

WinSCP를 이용한 리눅스-윈도우즈 동기화 작업

/* * http://sosal.kr/ * made by so_Sal */ - winSCP FTP 프로토콜을 이용해서 귀찮게 파일을 수정했다가, 전송했다가 이래저래 귀찮게 작업하시는 분들을 위한 프로그램입니다. - 프로그램 소개 http://winscp.net/eng/docs/lang:ko winscp.net에서 직접 받기 귀찮으신 분들을 위한 즉석 링크 - Download - Install package: http://winscp.net/download/winscp556setup.exe - No install (Portalble) : http://winscp.net/download/winscp556.zip - 동기화 방법 http://winscp.net/eng/docs/task_synchronize 물..

iPutty - 한글판 putty

/* * http://sosal.tistory.com/ * made by so_Sal */ 한글판 putty인 iPutty는 다음 url에서 다운로드 받으실 수 있습니다. - 공식사이트 바로가기 https://bitbucket.org/daybreaker/iputty/ iPutty는 사실 투명putty로도 유명합니다. 위 홈페이지에 접속하면 메인에 있는 글입니다. 귀찮으시면 바로 아래 직접 링크를 걸어드렸습니다. - iPutty 다운로드 Welcome iPuTTY is a Korean localized version of PuTTY, the SSH + terminal emulator. Key Additions Semi-transparent windows Transparency can be configure..

CentOS 최신버전 리눅스 다운받기

/* * http://sosal.kr/ * made by so_Sal */ http://www.centos.org/download/ 위 사이트에 접속한 후, 바로 iso 이미지를 받을 수 있다. 이미지에 대한 설명은 각 미러사이트에 접속해서 readme.txt 를 읽어보면 나온다.편의를 위해 내용을 같이 포스팅합니다. CentOS-7.0-1406-x86_64-DVD.iso This DVD image contains all the packages that can be installed using the installer. This is the recommended image for most users.CentOS-7.0-1406-x86_64-Everything.iso This image contains t..

반응형