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

oliverlee의 이미지

(php) 운영체제별로 다른 링크를 주는 방법이 있나요?

제목 그대로 운영체제를 확인하여, 운영체제별로 다른 링크를 주고 싶습니다.

운영체제를 확인은 user-agent 문자열을 체크해서 할 수 있는것 같은데,
(이 방법보다 더 좋은 방법이 있나요?)
이렇게 체크해서 OS별로 다른 링크 걸 수 있나요?

<?
   $userAgent=$_SERVER["HTTP_USER_AGENT"];
 
if( ereg(Windows XP|Windows NT 5.1", $userAgent) ) page1 링크??;
elseif( ereg(Windows NT 6.1", $userAgent) ) page2 링크??;
else page3 링크??;
 
?>

qeads2의 이미지

소켓 프로그래밍과 관련하여 질문 좀 드리고 싶습니다.

최근에 네트워크 공부를 시작했습니다만..

네트워크 관련 커뮤니티에서 현업에 계시는 분들 이야기 들어보면 당연한거지만

단순히 네트워크만 가지고는 안될 것 같은 생각이 들었습니다... ㅠㅠ

그래서 최근에 소켓 공부도 병행하자...했는데

막상 시작하려니 어떤 언어로 시작하는게 좋을지 고민이 되네요

구글링 해보면 주로 C나 JAVA 인것 같은데.. 확신이 잘 안서네요..

단순히 공부하는 수준이라면 어느 언어든 상관없을까요?

gohy의 이미지

파이썬 리스트 탐색 질문있습니다!

a=[1,2,3,4,5,6,8,8,20,-2,4]
for x in a:
if x%2==0:
x='a'
print a

x를 통해서 a의 값을 변경하려고 합니다ㅜ
a의 값을 특정 조건에서 변경하려고 하는데 어떻게하는게 좋을까요ㅠㅠㅠ

hiro0519의 이미지

칼리리 눅스 설치도중 dhcp 연결 안되어 여쭤 봅니다.

칼리리 눅스 공부해보려고 설치중인데요
dhcp 가 연결이 실패했다고 뜹니다.
어떻게 해야 되나요? 저는 지금 공유기를 사용중이구요
암만 인터넷에 웹서핑을 해봐도 도저히 답이 안나오네요..
원격제어라던가 정말 차근차근 설명해 주시면 감사하겠습니다 ㅠ

혁의 이미지

libiconv license(LGPL) 관련 질문

안녕하세요
제가 libiconv를 프로젝트에 사용하려고 하는데
Windows나 Android 등 다른 플랫폼에서도 빌드가 되도록 하기 위해
libiconv의 소스를 일부 수정할 일이 생겼습니다.
(예 : http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio)

rapony12의 이미지

FreeBSD Ports 에 대해서.

make install clean 으로 xorg를 설치헀는데3시간동안기다렸습니다.그것도 중간중간에 선택하는게 나와서 컴퓨터앞에서 3시간동안 모니터링하면서 있었죠.

pkg install 도 역시 느리고 안 좋습니다.

ports 에 있는 xorg 를 빨리 설치하는 방법이 없을까요?FreeBSD 다 좋은데 make install clean 포트에 있는 거 시간 너무 오래 걸림.답변부탁드립니다.

trymp의 이미지

C++ 에서 class 의 타입이름을 출력하려면 어떻게 해야 하나요?


class Test
{
 int count
 string name;
};
 
Test objTest

코드상에서 object 를 가지고 object 의 타입이름이 무었인지 알려면 어떻게 해야 하나요?

위의 class 를 사용한다면 objTest 객체를 가지고 "Test" 를 출력하고 싶습니다.

아시는 분의 조언을 부탁드립니다.

mydream의 이미지

비트맵 파일에 dc의 내용을 저장하는 방법이 있을까요?

화면 DC의 내용을 얻어와서 별도의 비트맵 파일로 저장하는 방법이 있는지 궁금합니다.

COLORREF display[1024][1024];
/*
display에는 화면 DC의 화면 색상정보가 이미 저장돼있다고 가정합니다.
*/
for(int x=0;i<1024;x++) {
  for(int y=0;y<1024;y++) {
    display[x][y];//이 내용을 특정 비트맵에 저장하고 싶습니다.
  }
}

어떻게 해야 하나요?

HDNua의 이미지

[git] 로컬 저장소를 리모트 저장소처럼 사용할 수 있나요?

안녕하세요. git을 이용해 버전 관리를 해보려고 하는데,
잘 안 되는 것이 있어 질문합니다.

1. 먼저 랩탑에서 프로젝트를 생성하고 git init 명령으로 초기화합니다.
2. 그 다음 프로젝트를 통째로 USB에 복사합니다.
3. 프로젝트가 없는 새로운 컴퓨터에 프로젝트를 clone으로 복사합니다.
4. PC에서 프로젝트를 수정하고 커밋합니다.

5. 질문입니다. 그림에 나온대로, 생성한 작업물을 USB에 커밋하는 방법과,
USB에 수정된 버전으로 Laptop의 프로젝트를 업데이트 하고 싶습니다.
그리고 두 프로젝트가 충돌할 때 diff라는 명령을 쓴다는데,
이에 관해 자세히 소개된 튜토리얼이 있는지 궁금합니다.

읽어주셔서 감사합니다.

-----

이 글은 다른 커뮤니티에 올린 질문을 복사한 것입니다.
제목은, 협업을 위해서는 리모트 저장소가 필요하며 로컬 저장소만으로는 불가능하다는 답변을 받아서 확인차 올렸습니다.

페이지

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