Computer/WebDesign, HTML

파비콘 만들기/변환 추천사이트

홈페이지, 블로그, 포탈사이트등의 사이트이름앞에 아이콘이 들어가 있는걸 볼 수 있다. 이것이 파비콘이다. 예전에는 ICO파일 변환툴도 쓸만한게 좀 없었는데, 요즘은 너무 많아졌다. 1. 아이콘 만들기 포토샵이나 그림판도 되겠고 16x16 이상으로 만들어주면된다. (1:1비율 정방향으로 만들길...) 웹 주소앞에 표시되는건 16x16이다. 뭐! 난 포토샵도 없고 예쁘게 만들기도 귀찮은데 빠르게는 만들고 싶다라면, http://antifavicon.com/ Favicon Generator This site is an easy to use on-line favicon generator. Favicons generated here contain text instead of images in order to be..
Computer/ETC

(한글) 한/영 자동변환 끄기

안녕! 오늘은 한글과 컴퓨터의 한컴오피스의 한글에서 한/영 자동변환 끄기를 알아보겠다. 쉽게 알 수 있는 부분이긴 한데, 알면서도 까먹는 그런 ㅜ_ㅜ 자 그럼! 빠르게 본론으로.... 한글 2018 버전 기준으로 적어보았다. (이전 버전은 더 쉽게 찾을 수 있었는데...) 한/영 자동변환 끄기는 상단 메뉴바에서 [도구] - [글자판] - [글자판 자동변경] 부분을 체크 해제하면 된다. 빠르게 위치보기! 한글 사용할 때보다 영어 사용할 때 더 불편한 자동변환ㅠㅠ 기능은 좋은데~ 아쉽다.
Computer/C#

[C#] 입력 다이얼로그 하드코딩 코드

프로그래밍을 하다 보면, 패스워드를 확인하거나, 단순하게 값을 입력받을 일이 많다. 매번 폼 또는 사용자 컨트롤 만들어서 사용하기도 귀찮고, 딱! 넣으면 딱! 추가되는 소스 하나 있으면 좋잖아~ 아래 소스를 네임스페이스 안으로 추가하면 기본적인 사용 준비가 끝난다. // ---------------------------- // 패스워드 또는 값 입력받기 툴 // ---------------------------- public static class Prompt { public static string ShowDialog(string text, string caption) { Form prompt = new Form() { Width = 260, Height = 170, FormBorderStyle = F..
Computer/C, CPP, MFC

공용 언어 런타임 지원의 설정에 따라 빌드 결과값이 다르다?

오잉? 왜! 왜! 다르게 보이는거야??!? 예전에 만들어둔 MFC프로그램에서 보는것과 처리값이 다르게 보이는것이다. 오? 왜 이러지 내가 잘 못 만들었나? (그렇지... 컴퓨터는 거짓말 안하니까~) 디자인 파일이라서 데이터 하나하나가 중요한데.. 그래서 확인이 필요했다. 계산기 오픈!! hex 값 96 이면 dec로 150이 맞는데 오잉?! 오잉? 0.00001초 정도 하고... 당연하니까~ 계산기 처리 단위를 바꿔보았다. 그랬다. 뭐... 당연하고 사실 -106이 맞다.............................. 는 안돼!!! 난 저걸 원하는게 아니라고!!! 그래서 뭐가 문제일까? 단위도 바꾸고 비트도 자르고 했지만, 귀찮다.. 빌드 설정 문제인가 싶어서 프로젝트 속성을 확인했다. 의심되어 보..
Computer/C, CPP, MFC

CRegKey/SetValue 바꾸자

디자인변환 프로그램을 만들일이 있어서 오랜만에 C++를 만지작 만지작 하던 중, 레지스트리에 저장된 값을 불러오고, 저장할 일이 생겼다. 그래서 생각없이, 예전에 많이 사용하던 그때 그 코드로 사용했다. 저장할때, SetValue를... CRegKey RegKey; RegKey.Create(HKEY_CURRENT_USER, "블라블라"); RegKey.SetValue(nConversionEnabled, "이거블라블라"); RegKey.Close(); 그리고 빌드. 빌드. 빌드... 으움? 왜!!!!!!!! C4996이 뜨냐고!!!!! 그랬다. 또, 무언인가 고전틱한 고전고전의 느낌이라 취약점이 있겠지. 오버플로우가 생길수 있을려나... 바로 검색! 뚜뚱! 해당함수는 QueryValueEx , Setval..
Computer/ETC

CAN 통신 이해하기

CAN 통신 프로토콜CAN 메시지에 있는 식별자(ID)의 길이에 따라표준 CAN : 11비트 식별자 (2.0A)확장 CAN : 29비트 식별자 (2.0B) CAN 메시지 구조CAN에서는 데이터 프레임(data frame), 리모트 프레임(remote frame), 에러 프레임(error frame), 오버로드 프레임(overload frame)의 4가지 프레임 타입을 정의하고 있습니다. 데이터 프레임은 일반적으로 데이터 전송에 사용되며, 리모트 프레임은 수신할 노드에서 원하는 메시지를 전송할 수 있는 송신 노드에게 전송을 요청할 때 사용됩니다. 에러 프레임은 메시지의 에러가 감지되었을 때 시스템에 알릴 목적으로 사용됩니다. 마지막으로 오버로드 프레임은 메시지의 동기화를 목적으로 사용됩니다.CAN 통신에서..
Computer/ETC

CAN (Controller Area Network) 정리!

CAN CAN 통신(Controller Area Network)은 차량 내에서 호스트 컴퓨터 없이 마이크로 콘트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격이다. CAN 통신은 메시지 기반 프로토콜이며 최근에는 차량 뿐만 아니라 산업용 자동화기기나 의료용 장비에서도 종종 사용되고 있다. Controller Area Network (CAN)은 각 제어기들 간의 통신을 위해 주로 사용되는 non-host bus 방식의 메시지 기반 네트워크 프로토콜이다. 1983년 최초로 Bosch社에 의해 개발되었고, 1986년 공식적으로 소개된 이래, 현재 생산되는 대부분의 자동차에서 사용되고 있으며, 기타 다양한 분야에서도 적용이 되고 있다. CAN 통신은 로버트 보쉬사에서 1983년부터 개발에 착수해 19..
Computer/C#

마우스 좌표 가져오기

스크린 기준 마우스 좌표 int X; int Y; // X 변수에 마우스 X 좌표 (스크린 기준) 대입 X = Control.MousePosition.X; // Y변수에 마우스 Y 좌표 (스크린 기준) 대입 Y = Control.MousePosition.Y; 특정 컨트롤 기준, 마우스 좌표 // 컨트롤 기준으로 마우스 좌표를 반환 PointToClient(new Point(Control.MousePosition.X, Control.MousePosition.Y));
Computer/WEB, php-java-script

웹소켓으로 전송할 수 있는 데이터 종류

웹소켓 프로토콜은 텍스트와 바이너리 데이터를 지원합니다. 자바스크립트에서 바이너리 데이터는 ArrayBuffer와 Blob 클래스로 표시되고, 텍스트는 문자열로 표시된다. 일반 텍스트와 바이너리 포멧을 사용하면, 거의 모든 유형의 HTML5 미디어를 전송/ 디코딩할 수 있다. 웹소켓은 한 번에 하나의 바이너리 포멧만을 지원하며, 아래와 같이 반드시 명시적으로 선언해야 한다. socket.binaryType ="arraybuffer"; 또는 socket.binaryType = "blob" 문자열 OnMessage 이벤트가 발생할 때 마다 클라이언트가 데이터 타입을 확인하고 동작. 자바스크립트에서 동등 연산자(===)를 사용해 데이터 타입의 문자열인지 여부를 쉽게 판단가능. socket.OnMessage =..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

🍋일상의 소소한 순간들부터 큰 꿈까지, 호기심을 만족시킬 다양한 카테고리를 담은 블로그 입니다. 그리고, 소소한 행동에 감동하며 기뻐하고 하루하루에 감사하는 사람🌵

Today Yesterday Total
최신글