프로그래밍 QnA + 설치 및 활용 QnA + 질문

gomgomshrimp의 이미지

html5 canvas에서 텍스트 입력을 한글로 실시간으로 받는 문제입니다.

document.onkeypress = function (e) {
var key = String.fromCharCode(e.which);

e.preventDefault();
insert(key);
};

function insert(key) {
currentText += key;
restoreDrawingSurface();
drawCurrentText(temp);
}

html5 canvas로 그림판을 만드는 중인데 Text 입력에서 영어는 잘 받아지는데 한글을 도저히 입력을 받을 수가 없더라구요

위에 코드는 키보드 눌렸을 때 키값으로 현재 문자열을 계속적으로 추가해주는 일부분인데요
어떻게하면 한글을 currentText 문자열에 입력을 받을 수 있을까요... 불가능한걸까요

trymp의 이미지

linux 에서 interrupt 구간에서는 현재 current 가 바뀌나요?

linux kernel 초보입니다.

kernel 에서 current 는 현재 task 에 대한 포인터인 걸로 알고 있습니다.

linux 2.6 SMP 가 적용된 multi core 이고 아래와 같이 돌고 있을 때,

0번 core : A_process
1번 core : B_process
2번 core : C_process
3번 core : D_process

1번 core에서 패킷을 수신해서 NIC interrupt 가 발생한 경우

인터럽트 구간에서 current 를 보면 current->comm 이 B_process 인가요?

current 는 interrupt 구간내에서도 프로세스 컨텍스트의 것으로

그대로 유지가 되나요?

제가 잘 몰라서 고수님들의 조언을 부탁드립니다.

답변주시면 감사하겠습니다.

jic5760의 이미지

WiFi 모든client분리된 네트워크 가능한가요??

HostAP을 통해 하나의 SSID로 된 WiFi에 접속한 클라이언트들이 거로 통신을 하지 못하고(내부 네트워크 통신 불가) 오직 NAT(인터넷)만 되게 하는 방법이 있을까요?
ebtables으로 구현할 수 있을거 같기도 한데
다른 방법이 있나요??

balgarac1의 이미지

서버측 무한 뤂 현상 질문입니다.

쓰레드를 생성해서 비동기로 IO를 하는 중입니다.

아래의 코드는 서버 측 코드이구요. 문제가 되는 부분은

클라이언트가 정상 종료를 거치지 않고 그냥 껐을 경우

아래 while문이 무한으로 돕니다. 에러 코드는 10054로 나오구요.

왜 이런 현상이 나타나나요?? 해결하기 위해선 어떤 조치를 취해야 하나요??


secretdog1의 이미지

특정 맥 어드레스가 내부 네트워크에 접속되어 있는지 탐지해내는 프로그램을 만들고 싶습니다.

파이썬으로 특정 기기가 내부 네트워크에 접속되어 있는지 여부를 확인하는 프로그램을 작성하고 싶습니다.

예를 들어 밖에 나갔다가 집에 들어오면 스마트폰이 집의 와이파이에 연결이 되는데, 이 때 연결이 되었다는 것을 잡아내고 싶습니다.

어떻게 해야 좋을까요?

HDNua의 이미지

C의 입력 버퍼를 비우는 방법

안녕하세요. 휴가 나온 군인입니다.

제가 봤던 입문서에서도 그랬지만 Windows에서 입력 버퍼를 비울 때는
fflush(stdin)을 호출하여 입력 버퍼를 제법 간단히 비울 수 있습니다.
다만 이건 Windows에서만 가능한 것이고 다른 운영체제에선 정의되지 않은 동작이다라는 설명이 붙어있군요.

그래서 저는 모든 운영체제에 범용적으로 적용 가능한 clearReadBuffer를 만드려고 검색도 해보고 많은 노력을 했습니다.

1번 방법

maestrosmj의 이미지

안드로이드 칼리리눅스 (deploy linux) sudo permission denied. 도움 좀 부탁드립니다.

루팅 된 갤럭시 s3에서 deploy linux, 칼리리눅스 설치 했습니다.

처음에 android 사용자로 접속한 뒤 apt-get 등을 사용하고 싶으면

sudo 명령어를 사용하는 것으로 알고 있습니다.

그런데 아무리 해도 sudo 만 입력하면

sudo: PERM_ROOT: setresuid(0, -1, -1): Permission denied

라고 나옵니다.

adb 이용해서 컴퓨터(리눅스) 에서 폰으로 들어간 뒤

. /data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy shell

하면 안드로이드 칼리리눅스에 root 접속이 가능해서 접속한 뒤 vi /etc/sudoers

확인해봐도 android ALL=(ALL:ALL) NOPASSWD:ALL , android ALL=(ALL:ALL) ALL

다 있고 분명 되야 하는데 계속해서 저 에러만 나옵니다.

sudo 명령어에 4777 권한도 줘보고 별거 다 해봤으나 절대 안됩니다;;;

hahaite의 이미지

Samba 연결 -> 리눅스에서 문서변경 -> 윈도우에서 변경내용이 바로 적용이 안됩니다.

안녕하세요.

VirtualBox로 리눅스를 실행하고 윈도우랑 Samba로 연동 시켰구요.
네트워크 드라이브를 설정해 주었습니다.

어쩌다보니 리눅스에서 편집하고 윈도우 Dos에서 컴파일해야하는 환경인데요.

리눅스에서 수정/저장 후, Dos에서 type 으로 내용을 살펴보면 수정 전 내용이 표시됩니다.
어느정도 시간이 지나면 수정된 내용이 나타나구요.
메모장으로 열어보아도 마찬가지 증상입니다.
100%는 아니지만 거의 나타납니다.

이게 원래 이런건지, 뭘 건드려야할지 감도 안오는데요.

고수분들 조언 부탁드립니다.

그럼, 즐거운 하루 보내세요.

sysopmin의 이미지

sjxen 파일이 해킹파일인가요? 이거 어케 삭제를?

안녕하세요.

몇일전 모 호스팅에 가상서버 호스팅을 가입하고 이용하고 있는데 mysql, ftp 등등 접근이 안되서 물어보았더니
제 서버가 해킹 당해서 뭔 파일이 실행되서 무지하고 패킷 나간다고 해서 포트를 막았다고 하네요.
CentOS 6.x 입니다.

가상서버 호스팅 이용한지 불과 10일도 안되었는데...
누가 침입했다는 것도 이거 참... 어이가 없어서...
서버호스팅, 서버관리 리눅스/유닉스로도 참 많이도 깔고.. 했었는데.. 이런적 처음 겪네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기