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

mabom의 이미지

WWW::Mechanize 모듈질문이요

제가 네이버 카페 채팅방 접속도 편하게 하고 가입도 편하게 하는걸 만드려고하는데 확인버튼누르는게 않되네요....

https://nid.naver.com/user/join_auth.nhn?a=mobile&m=begin&token_join=NtAfbouuIzNrST31

이링크에서 확인버튼을 누르고싶은데
button 를써야되는지 그리고 버튼 submit도 없던데 어떻게해야되죠?

novice의 이미지

https 자료를 wget으로 어떻게 받아올 수 있습니까?

https 프로토콜을 사용하는 웹페이지에서 이미지 자료를 주기적으로 받고 있습니다.

웹페이지 접속 -> 로그온 -> 이미지 받기

이런 순서로 하고 있는데, 손수 하나하나 하려니까 시간이 많이 걸려서

wget으로 스크립트를 작성해 자동화시켜보려 합니다.

그런데 wget으로 https 로그온을 어떻게 해야 하는 지 모르겠습니다.

설명을 봐서는 인증파일 경로를 지정해줘야 하는 것 같은데,

저는 여태까지 그냥 아이디랑 암호 넣고 로그온만 해왔거든요 ㅡㅡ;

인증파일을 따로 받아서 설치해야 하는 건가요?

아니면 wget 옵션에 로그온 페이지와 계정 정보면 넣고도 인증이 가능합니까?

pogusm의 이미지

"파일업데이트" 방법 조언좀 부탁드립니다.

클라이언트 PC에 A.txt 라는 텍스트 파일에는 100만줄의 자료가 있습니다.
어느날 서버에 있는 A.txt 라는 파일에서 10만번째줄이 수정되고, 1,000,001줄이 추가되었습니다.

이럴때, A파일을 몽땅 새로 다운로드 받는것보다
변경된 내용만 diff로 추출해서 patch로 업데이트 하는것이 서버-클라이언트간 네트웍 부하도 적고 효과적인 방법이라고 생각합니다.
(특히나 클라이언트의 수가 수백만~수천만일때는 더욱더 그럴거라고 생각됩니다)

그데 만약, B.db라는 sqlite DB파일(이진파일)을 위와같은 방법으로 업데이트하려고 한다면 가능할까요?
diff, patch가 이진파일에서도 적용이 가능한가요?
아니면 비슷한 다른 프로그램이 있을까요?

변경된 내용에 대해서만 sql구문?을 추출해서, 그것으로 적용하는 방법 말고,
diff, patch 같은방법으로 서버-클라이언트간의 B.db파일을 동기화 하고 싶습니다.

조언 부탁드립니다.

declspec의 이미지

RAW 소켓 디바이스 드라이버 관련 질문

안녕하세요 좋은조언 얻을수있을까 싶어 질문합니다

다름이 아니라 윈도우즈이든 UNIX 시스템이든 RAW 소켓을 만들어서 패킷을 수신할때

네트워크 인터페이스카드가 수신하는 프레임을

TCP/UDP 단을 거치지 않고 IP 헤더까지 통째로 얻어올 수 있잔아요?

그런데 소켓을 생성할때 네트워크 인터페이스에 대해서 지정을 하는건

못봤는데(있는데 모르는 것일수도 있음)

만약 네트워크 인터페이스가 2개 이상있는 컴퓨터에서

RAW 소켓을 만들면 어떻게 될까요?

예를들어 이더넷카드와 무선랜카드 2개가 있는 컴퓨터에서

RAW 소켓을 만들고

이 네트워크 인터페이스들을 모두 promiscuous 모드로 만들면

RAW 소켓에 들어오는 데이터는 두 인터페이스 모두에 들어온

데이터가 전부 잡힐까요?

또한, RAW 소켓을 이용해서 패킷을 생성해서

보낸다고 할때 인터페이스가 여러개인경우 어느 인터페이스로 보낼지는

어떻게 지정할까요?

sangheon의 이미지

왕자와 용 알고리즘 문제

심심풀이로 왕자와 용 알고리즘 문제를 풀고 있는데 도저히 해결법이 떠오르지 않아 이렇게 도움을 청합니다.

문제는 이렇습니다. 용의 머리는 n 개입니다. 왕자는 마법검을 두개 가지고 있는데 하나는 c1개의 용 머리를 또 다른 하나는 c2개의 용 머리를 자를 수 있습니다.

두개의 마법검으로 용 머리를 모두 자르면 왕자가 승리합니다. 단 용머리를 마법검으로 잘랐는데 모든 머리를 자르지 못 하면 c1 마법검을 썼을 경우 g1, c2 마법검을 썼을 경우 g2 개만큼의 머리가 다시 생겨납니다.

마법검은 자를 머리의 개수가 모자라지 않을 경우에만 사용 할 수 있습니다. 만약 남은 용의 머리 개수가 c1 - 1 이거나 c2 - 1인 경우 왕자는 자신의 머리를 포함해서 마법검을 사용 할 수 있고, 이 경우 승패는 비깁니다.

대략적으로 손쉬운 경우의 수는 해결방법을 찾을 수 있었습니다.

제가 막힌 부분은 하나의 마법검을 사용하면 용 머리 갯수가 늘어나고 또 다른 하나의 마법검을 사용하면 용 머리 갯수가 줄어드는 경우입니다.

이걸 수식으로 다시 풀면 이렇게 될 듯 합니다.

ukyoukyo의 이미지

27인치 LCD 모니터에서 VI, VIM 동작에 대하여 질문입니다.

Linux + GCC + VIM 환경에서 일하는 엔지니어 입니다.

19인치 LCD 모니터 * 3개 사용중인데요,

27인치로 업그레이드 하려고 합니다.



주된 작업은 VIM에서 :sp 혹은 :vs 해서 화면을 가로 3 * 세로 2 배열로 분할해서(혹은 그 이상의 분할) 소스 코딩하는건데요,

혹시 27인치 환경에서 코딩중이신분들의 불편한 점이나... 그런것들이 있나해서요.

화면이 한눈에 다 들어오지 않아서 함수가 잘 안보인다던가,

2048 해상도에서는 폰트가 작아서 불편하다던가...



게임이나 동영상은 전혀 볼일 없습니다.

그놈 환경 + 그놈 터미날에서 VIM만 주로(98% 이상) 씁니다.


특별히 검토해야할 사항이 있는지요 ?

snowavalanch의 이미지

eclipse CDT 사용시, Macro로 인한 syntax error 처리 방법이 있을까요....

안녕하세요.

eclipse CDT를 써볼려고 하는데,
아래와 같이, 리눅스 커널 코드의 init_post()를 볼려고 하면,
eclipse에서 syntax error를 일으킵니다.

803static noinline int init_post(void)
804 __releases(kernel_lock)
805{

(아래 경로 참조)
http://lxr.linux.no/#linux+v2.6.32/init/main.c#L803

eclipse CDT가 noinline와 __releases(kernel_lock) 매크로를 분석하지 못해서
syntax error를 일으키는 듯 한데요,
noinline와 __releases(kernel_lock) 둘다 널입니다.

heybuddy의 이미지

setUID 질문입니다.

다들안냐세요!! 리눅스 초보입니다.

setuid는 실행할 때 소유자의 권한으로 실행이 되는거잖아요!!
root로 cat.sh라고 쉘파일하나 만들고 내용으로 cat /etc/shadow라고 만들어 줬거든여!!

근데 permission을 4755로 설정하고 일반계정으로 실행시켰더니 permission deny되는데....

왜그런지요!! setuid는 실행할때 소유자의 권한으로 파일실행하는 거 아닌가요??

아시는분들!! 답변 부탁합니다.

thames의 이미지

사설망 내에서만 사용하는 도메인은 어떻게 만드나요?

소규모 네트워크 내에서만 운영되는 웹서버인데 지금 아이피를 직접 입력해서 사용하고 있습니다.

이 네트워크 내에서만 도메인(intra.net 같은)을 설정해 접근하고 싶은데요. 이걸 어떻게 설정을 해야 될지 막막하네요. 검색해도 vpn에 관련된 내용만 나오고..

어떻게 만들어야 하는지 궁금합니다!

dbckdgns의 이미지

플레시 파일시스템에서 block의 크기는 어떻게 정해지는 겁니까?

플레시 파일시스템을 보고 있습니다.

지금 제가 알고 있는 배경으로는
1 page = 2K
64page = 128K
128K = 1 block

전체 용량 2M = 16 block

저희가 2M를 파티션공간으로 잡았는데요,
1 page의 크기는 2k든 1k는 우리가 임의로 정할 수 있는것 같던데.\

질문1. 1block = 128K 라고 정해진 규칙인가요?. 1block이 128K이니까 1page크기를 임의로 2K로 하면 64page 라는 결과가 나온건가요?
질문2. 1block = 64page 라고 정해진 규칙인가? 1block이 64page 니까, 1page크기를 임의로 2K로 하면 128K 라는 결과가 나온건가요?

위의 두가지중 어느게 맞는 말인가요?

페이지

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