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

mmx900의 이미지

PHP와 JSP 사이의 고민...

안녕하세요.
중소규모 쇼핑몰을 하나 운영하고 있습니다.
기존에 ASP.NET 기반이던 것을 장차 오픈소스 플랫폼으로 옮기려고 하는데요.
PHP/JSP/Python을 놓고 고민중인데 의견을 부탁드리겠습니다.

일단 제 기준은 다음과 같습니다.
-MVC 프레임웍 / ORM 널리 쓰이는 환경 (현재 .NET MVC / EF 사용중)
-인력 수급이 원활한 환경

이 기준으로 제가 선호하는 것은 자바인데, 운영 업체측에서는 추후 유지보수 발생시
(ASP/PHP 등에 비해) 비용이 많이 드는 게 아니냐는 걱정을 하고 있구요.
규모를 보면 PHP가 적합할 것 같은데, 제 옛날 기억으론
템플릿 정도를 사용했지 MVC 프레임웍이나 ORM은

mtg1의 이미지

모듈 컴파일 질문입니다.(컴파일 에러)

학교에서 예제로 주어진 get_ip.c 코드입니다.

wyloveyh의 이미지

Snort-inline으로 IPS를 구축하려고 합니다.

이번에 졸작으로 Snort-inline로 IPS를 구축하라고 교수님에게 강제로 명령을 받았는데요.
사실 여태까지 네트워크 공부만 주로 하다보니..
리눅스로 서버를 구축하는 방법도 모르고
Snort라는 프로그램을 어떻게 사용하는지도 모릅니다.
이제 겨우 리눅스 기초 시작하는 상태라 아무것도 아는게 없어서
검색하다가 여기까지 왔네요.

어떤방식으로 프로젝트를 진행해야 할지 조언 좀 부탁드립니다.

ps. 여기는 원래 검색하는게 없나요?
질문올리기전에 검색해보려 했는데.. 검색하는게 없네요?

invade2001의 이미지

커널 프로그래밍! 플래쉬 메모리의 블럭수와 페이지수?

플래쉬 메모리의 블럭수와 페이지수를 알고 싶은데..

이걸 커널 프로그래밍으로 어떻게 구현해야 감이 잘 안오네요

혹시 아시는 분이 없으신가요?

rootroot의 이미지

cURL에서 웹 페이지를 빨리 다운 받는 팁이 있을까요?

간단하게 libcurl을 이용해서 rss 구독기를 제작 중 입니다.

일단 주소대로 페이지를 하나씩 읽어온 다음,

하나씩 파싱한 후 파싱한 정보를 한대로 묶어서 리스트를 만들고 보여주는 식인데..

리스트가 적으면 상관없지만 구독할 리스트가 많아지면 많아질수록 읽어 오는 속도가 상당히 느리더군요,

(전체적으로 느린 것 보다 초기 화면에 뜨는 속도가 느립니다....)

다른 구독기랑 비교해봤는데 yarssr도 일일이 읽어오는지 많아질수록 느려지더라고요.

하지만 akregator는 피드를 한꺼번에 읽어온 다음 한꺼번에 파싱하는지 상당히 빠른 속도를 보이더군요.

(아니면 사용하는 라이브러리가 달라서 그런지도 모르겠습니다.)

그래서 질문드리는데 웹 문서를 대량으로 한꺼번에 읽어오는 방식이나

빠르게 문서를 읽어오는 라이브러리를 아시면 조언 좀 해주시면 감사하겠습니다.

아래는 제 소스 중 웹에서 소스 긁어 오는 함수인데 어떻게 수정하면 좀 더 빠를 수 있을까요?(c 소스)

limited107의 이미지

open 함수에서 왜 읽기/쓰기, 읽기, 쓰기용이 있는건가요?

얼마전에 ArBB라는 라이브러리를 공부하다가 변수 접근 방법에서 '읽기', '쓰기', '읽기/쓰기'로 선언하는 방법이 있었습니다.
C언어 fopen에도 'r+'로 '읽기/쓰기'를 할 수 있지 않습니까.

-----
여기서 질문입니다..! (퀴즈 프로그램 아닙니다. ^^...)

왜 읽기/쓰기 1개만 만들면되지, 왜 각각 만들어 두었을까요??
혹시, 변수 const(상수) 선언처럼 반드시 필요한건 아닌데 접근 권한을 제한하기 위해서 있는걸까요? ^^..

kokori0116의 이미지

awk, sed 질문

awk 와 sed 를 이용해서 쉘 프로그램 작성 중입니다.

며칠 동안 해결하지 못해 여기에 글을 올립니다.

# cat 1.txt
홍길동 1 1 10 10 10
김철수 2 2 20 20 20
김말자 3 3
김영희 4 4 40 40 40
오영심 5 5 50 50 50

#cat 2.txt
이름 = A
학년 = B
반 = C
국어 = D
영어 = E
수학 = F

파일 1.txt에 있는 값을 2.txt 에 대입시켜 result라는 결과를 만들었습니다.

# cat result
이름 = 홍길동
학년 = 1
반 = 1
국어 = 10
영어 = 10
수학 = 10

prankenmk2의 이미지

특정 네임서버를 향한 nslookup 실패시 다른 네임서버로 다시 물어봅니다.

현재 구축해서 사용하고 있는 네임서버가 있습니다.

이 서버를 향해 nslookup를 하면 아래와 같이 정상적으로 값이 나옵니다.
(아래는 nslookup test.kr 10.10.10.1로 했을때 나오는 값입니다.)
Server: 10.10.10.1
Address: 10.10.10.1#53

Name: test.kr
Address: 192.168.0.1

그런데 네임버서의 서비스를 내리고

다시 서버를 향해 nslookup를 하면 (nslookup test.kr 10.10.10.1)

Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: test.kr
Address: 211.234.63.234

라고 나옵니다.

k1d0bus3의 이미지

메모리<->cpu간 작업시간을 최소로 단축시킬수있는 작업단위는 몇비트인가요??

구조체 링크드리스트(or 배열)을 만들어서, 메모리 <-> cpu간 r/w을 하려고 합니다.

제가알기로는 cpu는 32bit단위로 처리하고, 메모리 입출력단위는 8bit로 알고있습니다.

가능한한 메모리 <-> cpu간 작업처리시간을 줄이려면,(메모리에있는 구조체의 각멤버필드를 read/write하려고 합니다)

이때 구조체전체크기나 각각의멤버필드를

32bit의 배수에 맞추는게 유리합니까? 8bit의 배수에 맞추는게 유리합니까?

구체적으로 말하자면....

다음의 구조체 멤버들의 자료형은 어떡게 선언하는게 최선일까요?

비트필드로 선언하는게 유리합니까?

struct person{
어떤자료형? dataA; (크기는최소3bit이상되야함)
어떤자료형? dataB; (크기는최소10bit이상되야함)
struct person* link; (32bit)
};

페이지

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