휴대 전화 소프트웨어
스폰서 링크
스폰서 링크
휴대 전화 소프트웨어
No.
제목
범주
가격
라이센스
Expand All
1
프로그래밍 - 도서관
Perl Artistic
자동차:: UserAgent는 이동할 수 있는 사용자 에이전트 끈 분석 종류이다.
종관
정보가 사용자 공작원 끈에서 분석한 ### 인쇄:
사용 자동차:: UserAgent;
나 $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
나 $uaobj = 새로운 자동차:: UserAgent ($useragent);
만일 ($uaobj->success ()) {
인쇄 납품업자: . $uaobj->vendor (). "n";
인쇄 모형: . $uaobj->model (). "n";
인쇄 버전: . $uaobj->version (). "n";
인쇄 Series60: . $uaobj->isSeries60 (). "n";
인쇄 Imode?:. $uaobj->isImode (). "n";
인쇄 Mozilla?:. $uaobj->isMozilla (). "n";
인쇄 기준?:. $uaobj->isStandard (). "n";
인쇄 졸작?:. $uaobj->isRubbish (). "n";
}
그밖에 {
인쇄 "이동할 수 있는 사용자 공작원 아닙니다: $useragentn";
}
###는 클라이언트가 이동할 수 있는 장치인지 결정한다.
사용 자동차:: UserAgent ();
CGI를 이용하십시오 ();
# 검사 1: 그것의 머리말에 있는 사용자 공작원 단면도 URL를 송신하는 경우에 (검사)
foreach 나의 $name (X_WAP_PROFILE 의 단면도, 13_PROFILE, 56_PROFILE) {
만일 (존재한다 ($ENV {"HTTP_$name"})) {
인쇄 "클라이언트 그것 사용자 공작원 단면도 머리말이, 이렇게 아마 이동할 수 있는 device.n"에는 있다;
마지막;
}
}
# 검사 2: WML를 지원하는 경우에) (검사:
나 $q = 새로운 CGI ();
만일 ($q->Accept (원본 또는 vnd.wap.wml) == 1) {
인쇄 "클라이언트 그것 WML를 이동할 수 있는 device.n"는 아마 이렇게 지원한다;
}
# 검사 3: 이 종류가 그것을 분석할 수 있는 경우에 (검사)
나 $uaobj = 새로운 자동차:: UserAgent ();
만일 ($uaobj->success ()) {
인쇄 "클라이언트 사용자 공작원, 이렇게 그것 이동할 수 있는 device.n"는 분석될 수 있었다;
}
그것의 기본적인 구성 부분으로 이동할 수 있는 사용자 에이전트 끈, 가장 중요한 납품업자와 모형인을 것을 분석한다.
이것을 하기를 위한 1가지의 이유는 데이타베이스에 있는 검사 납품업자 모형 특정 장치 특성에 이 정보를 사용하기 위한 것일 것입니다. 어느 Ive가 (를 위해) 그밖 종류를 개발한지 이용한다 사용자 에이전트 이것을 하기 위하여 단면도를 또한 사용할 수 있다, 그러나 모든 이동 전화에는 아닙니다 이들이 의 특히 더 오래된 모형 있다. 또 다른 이유는 방문 클라이언트가 이동할 수 있는 송수화기인지 검출하기 위한 것일 것입니다.
실제적인 이동할 수 있는 사용자 공작원 끈만 이 종류에 의해 성공적으로 분석될 수 있다. 대부분의 WAP 에뮬레이터는 일반적으로 장치가 대리 실행하는 것과 같은 사용자 공작원 끈을 이용하지 않기 때문에 지원되지 않는다.
종관
정보가 사용자 공작원 끈에서 분석한 ### 인쇄:
사용 자동차:: UserAgent;
나 $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
나 $uaobj = 새로운 자동차:: UserAgent ($useragent);
만일 ($uaobj->success ()) {
인쇄 납품업자: . $uaobj->vendor (). "n";
인쇄 모형: . $uaobj->model (). "n";
인쇄 버전: . $uaobj->version (). "n";
인쇄 Series60: . $uaobj->isSeries60 (). "n";
인쇄 Imode?:. $uaobj->isImode (). "n";
인쇄 Mozilla?:. $uaobj->isMozilla (). "n";
인쇄 기준?:. $uaobj->isStandard (). "n";
인쇄 졸작?:. $uaobj->isRubbish (). "n";
}
그밖에 {
인쇄 "이동할 수 있는 사용자 공작원 아닙니다: $useragentn";
}
###는 클라이언트가 이동할 수 있는 장치인지 결정한다.
사용 자동차:: UserAgent ();
CGI를 이용하십시오 ();
# 검사 1: 그것의 머리말에 있는 사용자 공작원 단면도 URL를 송신하는 경우에 (검사)
foreach 나의 $name (X_WAP_PROFILE 의 단면도, 13_PROFILE, 56_PROFILE) {
만일 (존재한다 ($ENV {"HTTP_$name"})) {
인쇄 "클라이언트 그것 사용자 공작원 단면도 머리말이, 이렇게 아마 이동할 수 있는 device.n"에는 있다;
마지막;
}
}
# 검사 2: WML를 지원하는 경우에) (검사:
나 $q = 새로운 CGI ();
만일 ($q->Accept (원본 또는 vnd.wap.wml) == 1) {
인쇄 "클라이언트 그것 WML를 이동할 수 있는 device.n"는 아마 이렇게 지원한다;
}
# 검사 3: 이 종류가 그것을 분석할 수 있는 경우에 (검사)
나 $uaobj = 새로운 자동차:: UserAgent ();
만일 ($uaobj->success ()) {
인쇄 "클라이언트 사용자 공작원, 이렇게 그것 이동할 수 있는 device.n"는 분석될 수 있었다;
}
그것의 기본적인 구성 부분으로 이동할 수 있는 사용자 에이전트 끈, 가장 중요한 납품업자와 모형인을 것을 분석한다.
이것을 하기를 위한 1가지의 이유는 데이타베이스에 있는 검사 납품업자 모형 특정 장치 특성에 이 정보를 사용하기 위한 것일 것입니다. 어느 Ive가 (를 위해) 그밖 종류를 개발한지 이용한다 사용자 에이전트 이것을 하기 위하여 단면도를 또한 사용할 수 있다, 그러나 모든 이동 전화에는 아닙니다 이들이 의 특히 더 오래된 모형 있다. 또 다른 이유는 방문 클라이언트가 이동할 수 있는 송수화기인지 검출하기 위한 것일 것입니다.
실제적인 이동할 수 있는 사용자 공작원 끈만 이 종류에 의해 성공적으로 분석될 수 있다. 대부분의 WAP 에뮬레이터는 일반적으로 장치가 대리 실행하는 것과 같은 사용자 공작원 끈을 이용하지 않기 때문에 지원되지 않는다.
2
커뮤니케이션 - 텔레포니
GPL (GNU Gene
전화 매니저 계획사업은 이동 전화의 양상을 통제하는 것을 허용하도록 만든 프로그램 이다.
"전화 매니저"의 몇몇 주요 특징은 여기 있다:
· 배경에 있는 실행; 위원회 통보 지역에 상태를 표시한다.
· 원본 메시지 (SMS)가 도착할 경우의 전시 화면상 경계경보
· 시설을 송신하는 원본 메시지 (SMS)
"전화 매니저"의 몇몇 주요 특징은 여기 있다:
· 배경에 있는 실행; 위원회 통보 지역에 상태를 표시한다.
· 원본 메시지 (SMS)가 도착할 경우의 전시 화면상 경계경보
· 시설을 송신하는 원본 메시지 (SMS)
3
데스크톱 환경 - 도구
GPL (GNU Gene
OBEX는 OBEX 더미로 갖춰진 이동 전화에 어떤 파일든지 송신을 전화 서비스 메뉴에 허용한다 송신한다.
그것은 USB 연결을 가진 Nokia S60 (정확할 6630) 전화를 위해 만들어진다. 아무 조정도, 진도 표시기가 없다. 파일은 메모리 카드 (E에 베껴진다: 드라이브)
openobex와 obexftp를 요구한다.
이 원본이 누군가를 위해 유용할 지도 모르다는 것을 희망하십시오. 고침, 코멘트 및 제안을 배치하십시오.
그것은 USB 연결을 가진 Nokia S60 (정확할 6630) 전화를 위해 만들어진다. 아무 조정도, 진도 표시기가 없다. 파일은 메모리 카드 (E에 베껴진다: 드라이브)
openobex와 obexftp를 요구한다.
이 원본이 누군가를 위해 유용할 지도 모르다는 것을 희망하십시오. 고침, 코멘트 및 제안을 배치하십시오.
4
기타 - 설명서
(FDL) GNU Fre
리눅스 이동할 수 있 가이드는 리눅스의 사용자를 위한 가이드 및 휴대용 퍼스널 컴퓨터, 노트북, PDAs 및 그밖 이동 컴퓨터이다.
리눅스 휴대용 퍼스널 컴퓨터 HOWTO로 알려져 있는 이 가이드는 이전이고 그러나 지금 덮개 리눅스와 이동 컴퓨터 장치까지 일반적으로 미쳤다 (휴대용 퍼스널 컴퓨터, PDAs 의 이동할 수 있는 셀룰라 전화, 디지탈 카메라 의 계산기, wearables,…). 이 장치는 2 바탕 화면 또는 탑 컴퓨터의 다르다.
그(것)들은 PCMCIA 카드 적외선 및 BlueTooth 포트, 건전지, 도킹 스테이션과 같은 특정 기계설비를 사용한다. 기계설비 부속은에서 2 바탕 화면, 예를들면 그래픽 카드 쉽게 바뀔 수 없다. 종종 그들의 기계설비는 더 한정되다 (예를들면 디스크 공간, CPU 속도).
이동할 수 있는 장치에 리눅스 (와 그밖 운영 체계)를 위한 기계설비 지원은 때때로 더 한정되다 (예를들면 도표는 의 내부 모뎀 잘게 썬다). 그(것)들은 수시로 전문화한 기계설비를 사용한다, 그러므로 운전사를 찾아내는 것은 더 어려울 수 있다. 많은 시간 그(것)들은 변경 환경에서 이용된다, 이렇게 다각 윤곽 및 추가 안전 전략을 위한 필요가 있다.
리눅스 이동할 수 있 가이드는 휴대용 퍼스널 컴퓨터와 PDAs를 위한 임명 방법과 다른 (통신망) 환경을 위한 윤곽, 휴대용 컴퓨터를 위한 안보 문제 및 매우 더 많은 것을 설명한다. TuxMobil는 리눅스 이동할 수 있 가이드의 원천이고 다운로드를 위해 유효한 최신 문제점을 항상 제공한다.
이 방출에서 새로운 무엇이:
· keytouch에 링크는 여분 키 단면도에서 했다.
리눅스 휴대용 퍼스널 컴퓨터 HOWTO로 알려져 있는 이 가이드는 이전이고 그러나 지금 덮개 리눅스와 이동 컴퓨터 장치까지 일반적으로 미쳤다 (휴대용 퍼스널 컴퓨터, PDAs 의 이동할 수 있는 셀룰라 전화, 디지탈 카메라 의 계산기, wearables,…). 이 장치는 2 바탕 화면 또는 탑 컴퓨터의 다르다.
그(것)들은 PCMCIA 카드 적외선 및 BlueTooth 포트, 건전지, 도킹 스테이션과 같은 특정 기계설비를 사용한다. 기계설비 부속은에서 2 바탕 화면, 예를들면 그래픽 카드 쉽게 바뀔 수 없다. 종종 그들의 기계설비는 더 한정되다 (예를들면 디스크 공간, CPU 속도).
이동할 수 있는 장치에 리눅스 (와 그밖 운영 체계)를 위한 기계설비 지원은 때때로 더 한정되다 (예를들면 도표는 의 내부 모뎀 잘게 썬다). 그(것)들은 수시로 전문화한 기계설비를 사용한다, 그러므로 운전사를 찾아내는 것은 더 어려울 수 있다. 많은 시간 그(것)들은 변경 환경에서 이용된다, 이렇게 다각 윤곽 및 추가 안전 전략을 위한 필요가 있다.
리눅스 이동할 수 있 가이드는 휴대용 퍼스널 컴퓨터와 PDAs를 위한 임명 방법과 다른 (통신망) 환경을 위한 윤곽, 휴대용 컴퓨터를 위한 안보 문제 및 매우 더 많은 것을 설명한다. TuxMobil는 리눅스 이동할 수 있 가이드의 원천이고 다운로드를 위해 유효한 최신 문제점을 항상 제공한다.
이 방출에서 새로운 무엇이:
· keytouch에 링크는 여분 키 단면도에서 했다.
5
프로그래밍 - 도서관
Perl Artistic
수:: 전화:: IE는 수를 위한 북아일랜드 특정 방법의 공화국을 가진 Perl 모듈이다:: 전화.
종관
사용 수:: 전화;
$dermots_phone = 수:: Phone->new (IE, 017654321);
방법
수에서 다음의 방법:: 전화는 무시된다:
is_valid
수는 국제적인 번호찍기 계획 안에서 유효하다. 그것은 아직 할당되지 않을 수 있다, 보류할 지도 모른다. 다음의 방법 어떤을 위해 확실한 돌려보내는 어떤 수든지 또한 유효할 것이다.
is_allocated
수는 사용을 위한 telco에 할당되었다. 그것은 아직 사용 중 이지 않을지도 모르고다 또는 보류할 지도 모른다. 지금 실행하는.
is_geographic
수는 지역을 나타난다.
is_fixed_line
수는, 사용 중경우의, 단지 조정 선만 나타날 수 있다.
is_mobile
수는, 사용 중경우의, 단지 이동 전화만 나타날 수 있다.
is_pager
수는, 사용 중경우의, 단지 무선 호출 수신기만 나타날 수 있다.
is_tollfree
손님은 이 수에 외침을 보통 상황에서 청구되지 않을 것이다.
is_specialrate
수는, 사용 중때의, 특별 요금을 끈다. 예를 들면, 서비스를 위한 현지 요금, 또는 보험율로 국제적인 다이얼을 돌리기.
is_adult
수는 포르노와 같은 성숙한 성격의 서비스에, 사용 중때의, 간다.
is_network_service
수는 휴먼 오퍼레이터 디렉토리 조회, 비상 서비스 etc.와 같은 통신망 서비스의 어떤 이다
country_code
반환 353.
규칙
그들의 웹사이트 전화 번호와 같은 선택적인 세부사항과 적합한 문자집합 통신 규칙이 누구인지 말하기에 있는 약간 원본을 돌려보낸다.
areacode
- 수를 위한 - 지역 번호를 - 해당되면 돌려보내십시오. 만일 적용 가능하지 않음, 반환 undef.
areaname
- 수의 - 지역 이름 - 해당되면, 또는 undef를 돌려보내십시오.
구내구독자
수의 구내구독자 부속을 돌려보내십시오
통신수
이 수를 작전하는 telco의, 적합한 문자집합에서 그리고 그들의 웹사이트 전화 번호와 같은 선택적인 세부사항과 가진 이름을 돌려보내십시오. 지금 실행하는.
체재
IDD 부호에 완전한 수의 온건하게 배열한 버전을 돌려보내십시오, 예를들면 아이랜드 수 (021)를 위해 765-4321 +353 21 7654321를 돌려보낼 것입니다.
국가
수 is_international가, 2자 ISO 국가 번호를 돌려보내는 경우에.
NYI
제한:
· 엄격히, 수의 이중의 이 종류 sppeaking:: 전화:: 영국 종류는 나쁘다. 완전히 새로운 implemantation는 더 낫다 나타날 수 있더라도, 단정한 위로 것 순서에 있다.
· 결과는 현재 배부로 나의 자신의 수사 처럼 단지 정확하다. 사용자 피드백 환영.
· 이동할 수 있는 접두어의 명목상 오너의 이름이 주어지는 동안, 이 정보가 수 이식 가능성에 의하여 신뢰할 수 없는 한다.
종관
사용 수:: 전화;
$dermots_phone = 수:: Phone->new (IE, 017654321);
방법
수에서 다음의 방법:: 전화는 무시된다:
is_valid
수는 국제적인 번호찍기 계획 안에서 유효하다. 그것은 아직 할당되지 않을 수 있다, 보류할 지도 모른다. 다음의 방법 어떤을 위해 확실한 돌려보내는 어떤 수든지 또한 유효할 것이다.
is_allocated
수는 사용을 위한 telco에 할당되었다. 그것은 아직 사용 중 이지 않을지도 모르고다 또는 보류할 지도 모른다. 지금 실행하는.
is_geographic
수는 지역을 나타난다.
is_fixed_line
수는, 사용 중경우의, 단지 조정 선만 나타날 수 있다.
is_mobile
수는, 사용 중경우의, 단지 이동 전화만 나타날 수 있다.
is_pager
수는, 사용 중경우의, 단지 무선 호출 수신기만 나타날 수 있다.
is_tollfree
손님은 이 수에 외침을 보통 상황에서 청구되지 않을 것이다.
is_specialrate
수는, 사용 중때의, 특별 요금을 끈다. 예를 들면, 서비스를 위한 현지 요금, 또는 보험율로 국제적인 다이얼을 돌리기.
is_adult
수는 포르노와 같은 성숙한 성격의 서비스에, 사용 중때의, 간다.
is_network_service
수는 휴먼 오퍼레이터 디렉토리 조회, 비상 서비스 etc.와 같은 통신망 서비스의 어떤 이다
country_code
반환 353.
규칙
그들의 웹사이트 전화 번호와 같은 선택적인 세부사항과 적합한 문자집합 통신 규칙이 누구인지 말하기에 있는 약간 원본을 돌려보낸다.
areacode
- 수를 위한 - 지역 번호를 - 해당되면 돌려보내십시오. 만일 적용 가능하지 않음, 반환 undef.
areaname
- 수의 - 지역 이름 - 해당되면, 또는 undef를 돌려보내십시오.
구내구독자
수의 구내구독자 부속을 돌려보내십시오
통신수
이 수를 작전하는 telco의, 적합한 문자집합에서 그리고 그들의 웹사이트 전화 번호와 같은 선택적인 세부사항과 가진 이름을 돌려보내십시오. 지금 실행하는.
체재
IDD 부호에 완전한 수의 온건하게 배열한 버전을 돌려보내십시오, 예를들면 아이랜드 수 (021)를 위해 765-4321 +353 21 7654321를 돌려보낼 것입니다.
국가
수 is_international가, 2자 ISO 국가 번호를 돌려보내는 경우에.
NYI
제한:
· 엄격히, 수의 이중의 이 종류 sppeaking:: 전화:: 영국 종류는 나쁘다. 완전히 새로운 implemantation는 더 낫다 나타날 수 있더라도, 단정한 위로 것 순서에 있다.
· 결과는 현재 배부로 나의 자신의 수사 처럼 단지 정확하다. 사용자 피드백 환영.
· 이동할 수 있는 접두어의 명목상 오너의 이름이 주어지는 동안, 이 정보가 수 이식 가능성에 의하여 신뢰할 수 없는 한다.
6
인터넷 - HTTP를
Perl Artistic
이동할 수 있는 웹 프록시는 몇몇 이동할 수 있는 장치 (셀룰라 전화 웹 브라우저, 등등)에게서 추가 웹 페이지를 이용할 수 있게 하는 a (CGI) 공구 이다.
나가 나의 셀룰라 전화 이동할 수 있는 웹 브라우저를 사용할 시작할 때, 나가 실현한 것의 한개는 나의 셀룰라 전화 웹 브라우저가 단순히 저가 보게 하지 않을 많은 웹 페이지가 있었다 이었다. T-Mobile에서 나의 빛나는 새로운 Motorola Razr는, 많은 페이지를 위한, "413 같이 착오 알림말을 디스플레이할 것입니다: 페이지는 디스플레이될 수 없다." 그것은 수시로 성가시게 일어났다; 나의 셀룰라 전화에서 웹을 찾아보는 것은 밖으로 찢긴 큰 덩어리를 가진 책 또는 탄창을 단순히 읽는 것을 시도 같이 많게 이었다. 그리고 나가 수리 시도할 때, 나는 무언가를 놓칠지도 모르다, 그러나 쉽게 유효한 해결책 없이 큰 문제 같이 보였다.
따라서 나는 나의 자신의 해결책을 제공하는 것을 시도했다. 나는 나의 셀룰라 전화 웹 브라우저를 위해 작동할 방법으로 디스플레이할 것이다 그래야 이동할 수 있는 웹을 위한 웹 페이지를 제출할 프록시를 만들었다. 기술은 쪽매기기, 꼬리표 청소, 및 성과를 향상하는 선택적인 숨기기 포함한다, 그러나 기술적 세부사항으로 얻기 없이, 나가 나가 먼저 접근할 수 없던 웹에 몇몇 페이지에 접근해서 좋다는 것을 이것은 의미한다.
이 방출에서 새로운 무엇이:
· 원본이 가짜로 404의 과실을 보고하는 원인이 된 버그는 조정 이었다.
· 더 작은 기본 페이지 규모는 꼬리표 부유한 페이지가 이동할 수 있는 웹 브라우저에 전시할 수 있는 방법으로 아마 만들어질 것이다 그래야 놓였다.
나가 나의 셀룰라 전화 이동할 수 있는 웹 브라우저를 사용할 시작할 때, 나가 실현한 것의 한개는 나의 셀룰라 전화 웹 브라우저가 단순히 저가 보게 하지 않을 많은 웹 페이지가 있었다 이었다. T-Mobile에서 나의 빛나는 새로운 Motorola Razr는, 많은 페이지를 위한, "413 같이 착오 알림말을 디스플레이할 것입니다: 페이지는 디스플레이될 수 없다." 그것은 수시로 성가시게 일어났다; 나의 셀룰라 전화에서 웹을 찾아보는 것은 밖으로 찢긴 큰 덩어리를 가진 책 또는 탄창을 단순히 읽는 것을 시도 같이 많게 이었다. 그리고 나가 수리 시도할 때, 나는 무언가를 놓칠지도 모르다, 그러나 쉽게 유효한 해결책 없이 큰 문제 같이 보였다.
따라서 나는 나의 자신의 해결책을 제공하는 것을 시도했다. 나는 나의 셀룰라 전화 웹 브라우저를 위해 작동할 방법으로 디스플레이할 것이다 그래야 이동할 수 있는 웹을 위한 웹 페이지를 제출할 프록시를 만들었다. 기술은 쪽매기기, 꼬리표 청소, 및 성과를 향상하는 선택적인 숨기기 포함한다, 그러나 기술적 세부사항으로 얻기 없이, 나가 나가 먼저 접근할 수 없던 웹에 몇몇 페이지에 접근해서 좋다는 것을 이것은 의미한다.
이 방출에서 새로운 무엇이:
· 원본이 가짜로 404의 과실을 보고하는 원인이 된 버그는 조정 이었다.
· 더 작은 기본 페이지 규모는 꼬리표 부유한 페이지가 이동할 수 있는 웹 브라우저에 전시할 수 있는 방법으로 아마 만들어질 것이다 그래야 놓였다.
7
커뮤니케이션 - 텔레포니
GPL (GNU Gene
Ptk 전화는 주소록으로 사용될 Perl/Tk에 쓴 작은 프로그램이다.
그것은 이메일 주소를 취급하고 또한 논평한다.
그것은 이메일 주소를 취급하고 또한 논평한다.
8
프로그래밍 - 도서관
Perl Artistic
자동차:: Wurfl는 WURFL (무선 보편적인 자원 파일에 Perl 모듈 공용영역이다.
종관
나 $wurfl = 자동차:: Wurfl->new (
wurfl_home => "/path/to/wurfl/home",
db_descriptor => "DBI: mysql: database=wurfl: host=localhost",
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
나 $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
나 $wurfl = 자동차:: Wurfl->new (dbh => $dbh);
나 $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => "/another/path");
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
나의 @devices = $wurfl->devices ();
를 위해 나의 $device (@devices)
{
{user_agent} 인쇄 "$device->: $device-> {식별} n";
}
나의 @groups = $wurfl->groups ();
나의 @capabilities = $wurfl->capabilities ();
를 위해 나의 $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
나 $ua = $wurfl->canonical_ua ("SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1");
나 $deviceid = $wurfl->deviceid ($ua);
나 $wml_1_3 = $wurfl->lookup ($ua, "wml_1_3");
인쇄 "$wml_1_3-> {이름} = $wml_1_3-> {가치}: $wml_1_3-> {단}에서 n";
나 $fell_back_to = wml_1_3-> {deviceid};
나 $width = $wurfl->lookup_value ($ua, "max_image_height", no_fall_back => 1);
$wurfl->cleanup ();
자동차:: Wurfl는 wurfl (http://wurfl.sourceforge.net/)에서 나타난 이동할 수 있는 장치 정보에 공용영역을 제공하는 perl 모듈이다. 자동차:: Wurfl 모듈은 데이타베이스 (가급적이면 mysql)에 있는 이 장치 정보 저장 덕분에 작동된다.
그것은 "만든다 테이블" 계산서를 포함하는 SQL 파일의 관련된 데이터베이스 테이블을 만들기 위하여 공용영역을 제안한다 (견본은 배급으로 제공된다). 그것은 또한 http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml에 접대된 wurfl.xml 파일의 데이타베이스에 있는 데이터 경신을 방법을 제공한다.
그것은 방법, 그리고 능력의 명부를 위한 데이타베이스를 질문하기 위하여 능력의 단을 제공한다. 그것은 또한 "표준" 사용자 에이전트 끈 생성을 방법을 제공한다 ("canonical_ua"를 보십시오).
마지막으로, 그것은 특정한 능력/사용자 에이전트 조합을 위해 가치를 찾아보기를 방법을 제공한다. 디폴트로, 이것은 검사 능력 후퇴 장치에 이 능력이 요구된 장치를 위해 정의되지 않는 경우에 wurfl의 계층적인 "후퇴" 구조물을 사용한다.
종관
나 $wurfl = 자동차:: Wurfl->new (
wurfl_home => "/path/to/wurfl/home",
db_descriptor => "DBI: mysql: database=wurfl: host=localhost",
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
나 $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
나 $wurfl = 자동차:: Wurfl->new (dbh => $dbh);
나 $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => "/another/path");
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
나의 @devices = $wurfl->devices ();
를 위해 나의 $device (@devices)
{
{user_agent} 인쇄 "$device->: $device-> {식별} n";
}
나의 @groups = $wurfl->groups ();
나의 @capabilities = $wurfl->capabilities ();
를 위해 나의 $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
나 $ua = $wurfl->canonical_ua ("SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1");
나 $deviceid = $wurfl->deviceid ($ua);
나 $wml_1_3 = $wurfl->lookup ($ua, "wml_1_3");
인쇄 "$wml_1_3-> {이름} = $wml_1_3-> {가치}: $wml_1_3-> {단}에서 n";
나 $fell_back_to = wml_1_3-> {deviceid};
나 $width = $wurfl->lookup_value ($ua, "max_image_height", no_fall_back => 1);
$wurfl->cleanup ();
자동차:: Wurfl는 wurfl (http://wurfl.sourceforge.net/)에서 나타난 이동할 수 있는 장치 정보에 공용영역을 제공하는 perl 모듈이다. 자동차:: Wurfl 모듈은 데이타베이스 (가급적이면 mysql)에 있는 이 장치 정보 저장 덕분에 작동된다.
그것은 "만든다 테이블" 계산서를 포함하는 SQL 파일의 관련된 데이터베이스 테이블을 만들기 위하여 공용영역을 제안한다 (견본은 배급으로 제공된다). 그것은 또한 http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml에 접대된 wurfl.xml 파일의 데이타베이스에 있는 데이터 경신을 방법을 제공한다.
그것은 방법, 그리고 능력의 명부를 위한 데이타베이스를 질문하기 위하여 능력의 단을 제공한다. 그것은 또한 "표준" 사용자 에이전트 끈 생성을 방법을 제공한다 ("canonical_ua"를 보십시오).
마지막으로, 그것은 특정한 능력/사용자 에이전트 조합을 위해 가치를 찾아보기를 방법을 제공한다. 디폴트로, 이것은 검사 능력 후퇴 장치에 이 능력이 요구된 장치를 위해 정의되지 않는 경우에 wurfl의 계층적인 "후퇴" 구조물을 사용한다.
9
커뮤니케이션 - 텔레포니
GPL (GNU Gene
이동할 수 있는 장치 정보 계획사업은 WURFL (무선 보편적인 자원 파일)에 탁상용 공용영역 접근을 제공하는 자바 그네 응용이다.
WURFL는 무선 장치의 거대한 수의 능력에 관하여 정보를 포함한다.
계획사업은 저 (짐 McLachlan), 이동할 수 있는 장치를 위한 자바 계획사업을 전문화해 소프트웨어 고문에 의해 만들었다 (J2EETM를 가진 1 차적으로 J2METM 클라이언트는 후위 처리한다).
나의 상담 일의 부분은 계속 이동할 수 있는 장치에 자바의 십자가 플래트홈 본질의 제한에 클라이언트의 "교육"이다. 나는 정규로 "호환된 < 이동할 수 있는 장치 > MIDP-1.0 또는 MIDP-2.0가?" 인 처럼 질문을 수비에 세워야 하다 것이 그리고 얼마나 많은 다른 MIDP-2.0 장치?"가 거기 있는지 ".
나가 나의 J2ME 응용을 판매하는 것을 예정하는 나의 최근 웹사이트 발달의 한 부분으로, 나는 소비자와 다만 개발자에게 유용할 어떤 "부유한 내용" 유사시에는 찾아냈다. 바라기를, 이 공구는 그들의 장치에 관하여 더 많은 것을 알고 싶은 사람들에게 유용할 것이다.
이 방출에서 새로운 무엇이:
· 이 방출은 마지막으로 식별 가짜 능력에 대한 문제를 해결한다.
· 일어난 버전 1.2는 숨겨지을 데이터를 만들거나 만든다; 1.2.1는 이것을 고치고, 그러나 현재 "식별" 대신에 후퇴를 사용한 버그를 추가했다.
WURFL는 무선 장치의 거대한 수의 능력에 관하여 정보를 포함한다.
계획사업은 저 (짐 McLachlan), 이동할 수 있는 장치를 위한 자바 계획사업을 전문화해 소프트웨어 고문에 의해 만들었다 (J2EETM를 가진 1 차적으로 J2METM 클라이언트는 후위 처리한다).
나의 상담 일의 부분은 계속 이동할 수 있는 장치에 자바의 십자가 플래트홈 본질의 제한에 클라이언트의 "교육"이다. 나는 정규로 "호환된 < 이동할 수 있는 장치 > MIDP-1.0 또는 MIDP-2.0가?" 인 처럼 질문을 수비에 세워야 하다 것이 그리고 얼마나 많은 다른 MIDP-2.0 장치?"가 거기 있는지 ".
나가 나의 J2ME 응용을 판매하는 것을 예정하는 나의 최근 웹사이트 발달의 한 부분으로, 나는 소비자와 다만 개발자에게 유용할 어떤 "부유한 내용" 유사시에는 찾아냈다. 바라기를, 이 공구는 그들의 장치에 관하여 더 많은 것을 알고 싶은 사람들에게 유용할 것이다.
이 방출에서 새로운 무엇이:
· 이 방출은 마지막으로 식별 가짜 능력에 대한 문제를 해결한다.
· 일어난 버전 1.2는 숨겨지을 데이터를 만들거나 만든다; 1.2.1는 이것을 고치고, 그러나 현재 "식별" 대신에 후퇴를 사용한 버그를 추가했다.
10
시스템 - 네트워킹
GPL (GNU Gene
리눅스를 위한 MIPL 이동할 수 있는 IPv6는 IPv6 인터넷 드래프트에 있는 기동성 지원의 실시이다. 그것은 Sami Kivisaari, Niklas Kämpe, Juha Mynttinen, Toni Nykänen, Henrik Petander 및 Antti Tuominen에 의해 오두막 소프트웨어 계획사업 과정에서 원래 개발되었다. 과정 후에, 추가 발달은 이론 컴퓨터 과학을 위한 오두막 실험실에 GO/Core 계획사업에 의해 채택되었다. Henrik Petander와 Antti Tuominen는 지금 프로젝트 책임자이다.
리눅스를 위한 MIPL 이동할 수 있는 IPv6는 GPL 면허의 밑에 풀어 놓인 무료 소프트웨어이다. 그것을 밖으로 시도하거나 그것에 대하여 생각해 사람들은 우리의 우편 목록을 유달리를 얻기 위하여 구독하는 것을 고려해야 한다. 부호는 절대로 완전하지 않다 그러나 우리는 발생하는 모든 문제를 정정하는 우리의 베스트를 시도한다.
이 방출에서 새로운 무엇이:
· 이 방출은 커널 2.6.15에 경신되었다.
· openssl가 유효하지 않은 경우에 그것에는 RFC 3775를 가진 가득 차있는 수락이 있고 붙박이 암호 서기법 기능 의지한다.
· 그것은 부서지는 가상 단말기 지원 및 기억 장치 누출을 고친다.
리눅스를 위한 MIPL 이동할 수 있는 IPv6는 GPL 면허의 밑에 풀어 놓인 무료 소프트웨어이다. 그것을 밖으로 시도하거나 그것에 대하여 생각해 사람들은 우리의 우편 목록을 유달리를 얻기 위하여 구독하는 것을 고려해야 한다. 부호는 절대로 완전하지 않다 그러나 우리는 발생하는 모든 문제를 정정하는 우리의 베스트를 시도한다.
이 방출에서 새로운 무엇이:
· 이 방출은 커널 2.6.15에 경신되었다.
· openssl가 유효하지 않은 경우에 그것에는 RFC 3775를 가진 가득 차있는 수락이 있고 붙박이 암호 서기법 기능 의지한다.
· 그것은 부서지는 가상 단말기 지원 및 기억 장치 누출을 고친다.
11
시스템 - 리눅스 배포판
GPL (GNU Gene
리눅스 이동할 수 있는 시스템 계획사업 (LMS)는 그의 지원이 새로운 USB 플래시 메모리 드라이브인 가득 차있는 Linux 시스템이다. 기도는 우리의 시스템을 가진 USB 지원을 가진 어떤 PC든지 구두를 신기기 위한 것이고 그러므로 우리는 각 행정 및 우리가 선정한 분석 응용이 있을 것이다, 그래서 우리는 그것을 설치할 필요가 없을 것이다. 이렇게 하면, 항상 우리는 우리의 Linux 시스템을 우리의 고립지에서 사용 가능할 것이 얻을 수 있을 것이다.
이 계획사업은 철저한 쪽의 Linux 시스템을 공부하고 동시에 그것으로 즐기는 기도에 발생했다. 처음 아이디어는 2개의 분리한 훈련을 융합하기 위한 것이다: 프로그램 및 시스템 관리. 이렇게 좋은 센터 명명된 "시스템 프로그램 의 장치 수준 (운전사)에 다량 네트워킹 수준에 있는 우리의 연구 결과.
"리눅스 이동할 수 있는 시스템"의 몇몇 주요 특징은 여기 있다:
· 기억 장치 저속한 USB에서 우리의 Linux 시스템을 기안하기 위하여.
· 시스템은 각 시스템에 있는 일반적인 GNU 공구의 선택일 것이다: 디스크 진단, 기억 장치, 기계설비, 공구를 감시하는 통신망, 등등.
· LMS Tux
· 가능한 한 멀리 우물은 목적에 새로운 도구 및 또는 근본적인 기술을 깊이 공부하기 위하여 공용품을 개발한다.
· 사용된 프로그램 언어는 C, C++ 의 Python이고 Perl는, 바깥쪽으로 시스템 쉘 스크립트를 잊는다.
· 자원 최소화 (디스크 공간, 기억 장치…) 발달의 기능적인 목적은 이지 않는다.
LMSs 주요 목표는 USB 플래시 메모리 드라이브 완성해 할 수 있는 GNU/Linux의 높게 전문화한 배급을 달성하기 위한 것이다. 일단 배급이 USB 장치에서 준비되어 있으면, 자신의 고립지이라고 에 운반되골 PC에 그것을 직접 설치하는 필요 없이 어떤 PC든지 x86 위로 가동할 수 있다.
LMS 시스템은 "살아있는 카드뮴"와 같은 그밖 휴대용 시스템과 다른 만드는 무슨이인 모든 정보 교환 뿐만 아니라 통신망의 통신망 행정과 같은 특정 업무의 발달이라고 보안 분석, 및 호스트 데이터의 구난 및 수선, 겨냥된다. 요지는 사용되게 준비되어 있는 우리의 자신의 고립지에 있는 리눅스 그리고 우리의 공구의 모든 힘을 전송하기 위한 것이다.
이 계획사업은 철저한 쪽의 Linux 시스템을 공부하고 동시에 그것으로 즐기는 기도에 발생했다. 처음 아이디어는 2개의 분리한 훈련을 융합하기 위한 것이다: 프로그램 및 시스템 관리. 이렇게 좋은 센터 명명된 "시스템 프로그램 의 장치 수준 (운전사)에 다량 네트워킹 수준에 있는 우리의 연구 결과.
"리눅스 이동할 수 있는 시스템"의 몇몇 주요 특징은 여기 있다:
· 기억 장치 저속한 USB에서 우리의 Linux 시스템을 기안하기 위하여.
· 시스템은 각 시스템에 있는 일반적인 GNU 공구의 선택일 것이다: 디스크 진단, 기억 장치, 기계설비, 공구를 감시하는 통신망, 등등.
· LMS Tux
· 가능한 한 멀리 우물은 목적에 새로운 도구 및 또는 근본적인 기술을 깊이 공부하기 위하여 공용품을 개발한다.
· 사용된 프로그램 언어는 C, C++ 의 Python이고 Perl는, 바깥쪽으로 시스템 쉘 스크립트를 잊는다.
· 자원 최소화 (디스크 공간, 기억 장치…) 발달의 기능적인 목적은 이지 않는다.
LMSs 주요 목표는 USB 플래시 메모리 드라이브 완성해 할 수 있는 GNU/Linux의 높게 전문화한 배급을 달성하기 위한 것이다. 일단 배급이 USB 장치에서 준비되어 있으면, 자신의 고립지이라고 에 운반되골 PC에 그것을 직접 설치하는 필요 없이 어떤 PC든지 x86 위로 가동할 수 있다.
LMS 시스템은 "살아있는 카드뮴"와 같은 그밖 휴대용 시스템과 다른 만드는 무슨이인 모든 정보 교환 뿐만 아니라 통신망의 통신망 행정과 같은 특정 업무의 발달이라고 보안 분석, 및 호스트 데이터의 구난 및 수선, 겨냥된다. 요지는 사용되게 준비되어 있는 우리의 자신의 고립지에 있는 리눅스 그리고 우리의 공구의 모든 힘을 전송하기 위한 것이다.
12
커뮤니케이션 - 텔레포니
GPL (GNU Gene
음성 전산 통신기를 위한 전화는 hayes 양립한 전산 통신기에 몇몇 수를 부르는 것을 허용하는 채트 프로그램을 위한서만 간단한 포장지이다.
13
시스템 - 리눅스 배포판
GPL (GNU Gene
AdminsParadise VoIP PBX는 가득 차있는 웹기반 전화이고 통합하는 팩스 해결책은 오픈 소스 VoIP 소프트웨어를 최고 의 사육한다.
계획사업은 에스테리스크 1.4.2, 주제, 사용하기 편한, 웹기반 공용영역을 가진 hylafax, avantfax 및 PHP5를 달린다.
이 방출에서 새로운 무엇이:
· Freepbx 2.2에 향상과 2.2 수준에 갱신 모듈
계획사업은 에스테리스크 1.4.2, 주제, 사용하기 편한, 웹기반 공용영역을 가진 hylafax, avantfax 및 PHP5를 달린다.
이 방출에서 새로운 무엇이:
· Freepbx 2.2에 향상과 2.2 수준에 갱신 모듈
14
프로그래밍 - 도서관
Perl Artistic
자동차:: 메시지:: ParlayX는 ParlayX OSA에 Perl 공용영역이다.
종관
사용 자동차:: 메시지:: ParlayX;
자동차:: 메시지:: ParlayX는 SMS와 MMS 메시지를 위한 소니 Ericsson 에의한 ParlayX 웹 서비스에 공용영역, 많은 가운데에이다. 이 웹 서비스 비누인:: 라이트는 업무에 아마 더 적합할 것이나, 나는 LWP로 머무는 것을 결정했다:: UserAgent, HTTP:: 요구와 XML:: 비누에 있는 것까지 LibXML:: 라이트는 그 아닙니다 추가 시간을 보낸다 나가 알고 있 면 (안정시킨다 지금 밑에 고쳐 씀이다) (이것은 곧 일어날 것이다).
게다가, 나는 완전히 ParlayX, 그것을 위한 부적당한 문서와 자바 부호 견본에 감사를 다만 아직 장악할 수 없다. 어쨌든, LWP를 필요로 한다:: UserAgent, HTTP:: 요구와 XML:: 일할 것이다 이 모듈을 위한 LibXML. 최대량은 표준 배급에 이미 있다, 그러나 그(것)들의 무엇이든은 현지 CPAN 미러에 유효하다.
나는 자바 ``methos와 속성의 고유한 이름 떨어져 너무 멀리 딴길로 들어서지 않는 것을 시도했다, 그러나 기회는 몇몇 다름 존재한다이다.
종관
사용 자동차:: 메시지:: ParlayX;
자동차:: 메시지:: ParlayX는 SMS와 MMS 메시지를 위한 소니 Ericsson 에의한 ParlayX 웹 서비스에 공용영역, 많은 가운데에이다. 이 웹 서비스 비누인:: 라이트는 업무에 아마 더 적합할 것이나, 나는 LWP로 머무는 것을 결정했다:: UserAgent, HTTP:: 요구와 XML:: 비누에 있는 것까지 LibXML:: 라이트는 그 아닙니다 추가 시간을 보낸다 나가 알고 있 면 (안정시킨다 지금 밑에 고쳐 씀이다) (이것은 곧 일어날 것이다).
게다가, 나는 완전히 ParlayX, 그것을 위한 부적당한 문서와 자바 부호 견본에 감사를 다만 아직 장악할 수 없다. 어쨌든, LWP를 필요로 한다:: UserAgent, HTTP:: 요구와 XML:: 일할 것이다 이 모듈을 위한 LibXML. 최대량은 표준 배급에 이미 있다, 그러나 그(것)들의 무엇이든은 현지 CPAN 미러에 유효하다.
나는 자바 ``methos와 속성의 고유한 이름 떨어져 너무 멀리 딴길로 들어서지 않는 것을 시도했다, 그러나 기회는 몇몇 다름 존재한다이다.
15
프로그래밍 - 도서관
GPL (GNU Gene
이동할 수 있는 미적분학을 실행하는 것은 분산 애플리케이션 및 부호 기동성을 자바 기구를 제공한다.
IMC는 부호 기동성으로 (이동할 수 있는 미적분학 실행) 분산 애플리케이션 가능하게 실행을 위한 자바 기구이다.
이름은 이 기구가 이동할 수 있는 미적분학 실시, 먼 자원 및 마디에 접근하는 i.e, 미적분학의 런타임 시스템을 실행하는 것을 돕도록 원래 건설되었다 는 사실, 및, 가능하게, 부호, 프로세스 및 이동할 수 있는 공작원 교환하기 때문이.
부호 기동성 특징을 필요로 하지 않는 경우에, 단순히 어떤 분배된과 통신망 응용든지 건설을 위해 그(것)들과 사용 IMC를 묵살할 수 있다.
이 방출에서 새로운 무엇이:
· SessionStarter는 공용영역 대신에 기본 클래스는이다 (*)
· IpSessionId 통어론 (*)
· 원초적인 로그 능력
· NodeProcess와 NodeCoordinator에서 닫히십시오 (*)
· NodeProcess와 NodeCoordinator의 autogenerated 이름.
· 동일 SessionStarter는 동시 사건을 위해 받아들인다 사용되면 안된다. (*)
· 사용자 데이터그램 프로토콜, Tcp 및 LocalSessionStarter는 분리되는 포장에 있다
· 고려될 ProtocolLayer를 통과하는 ProtocolStack.createXXX (
· 가장 높은 층으로). (*)
· closeSessions (SessionId). (*)
· 표, 리셋, UnMarshaler에 있는 건너뜀 (*)
· ProtocolThread는 지세학 (지금 NodeProcess는이다) (에서 움직였다 *)
IMC는 부호 기동성으로 (이동할 수 있는 미적분학 실행) 분산 애플리케이션 가능하게 실행을 위한 자바 기구이다.
이름은 이 기구가 이동할 수 있는 미적분학 실시, 먼 자원 및 마디에 접근하는 i.e, 미적분학의 런타임 시스템을 실행하는 것을 돕도록 원래 건설되었다 는 사실, 및, 가능하게, 부호, 프로세스 및 이동할 수 있는 공작원 교환하기 때문이.
부호 기동성 특징을 필요로 하지 않는 경우에, 단순히 어떤 분배된과 통신망 응용든지 건설을 위해 그(것)들과 사용 IMC를 묵살할 수 있다.
이 방출에서 새로운 무엇이:
· SessionStarter는 공용영역 대신에 기본 클래스는이다 (*)
· IpSessionId 통어론 (*)
· 원초적인 로그 능력
· NodeProcess와 NodeCoordinator에서 닫히십시오 (*)
· NodeProcess와 NodeCoordinator의 autogenerated 이름.
· 동일 SessionStarter는 동시 사건을 위해 받아들인다 사용되면 안된다. (*)
· 사용자 데이터그램 프로토콜, Tcp 및 LocalSessionStarter는 분리되는 포장에 있다
· 고려될 ProtocolLayer를 통과하는 ProtocolStack.createXXX (
· 가장 높은 층으로). (*)
· closeSessions (SessionId). (*)
· 표, 리셋, UnMarshaler에 있는 건너뜀 (*)
· ProtocolThread는 지세학 (지금 NodeProcess는이다) (에서 움직였다 *)
16
인터넷 - HTTP를
GPL (GNU Gene
격언 o 전화 (간결을 위한 gphone)는 인터넷 전화이다. 즉 당신은과 친구는 음성 카드 및 통신망 연결을 가진 컴퓨터가 있는 경우에, 서로에게 말하고 전화요금에 저장하기 위하여 gphone를 이용할 수 있다. Gphone는 확실히 미완성품이고 그것에 아마 사업을 내기하면 안된다; 그것이 끊는 경우에 두 피스 다 지킬 수 있다. 프로그램에 너무 단단하지 말라, 그러나 -- 사용자 인터페이스는 거친 비트이다 그러나 gphone는 매우 잘 작동한다.
이름은 함축하는 때, 완전히 격언 홈 같은 작정이다, 그러나 그것은 확실히 아직 일어나지 않았다. Gphone는 확실히 미완성품이고 아마 내기하면 안된다
그것에 사업. 프로그램에 너무 단단하지 말라, 그러나 -- 사용자 인터페이스가 강대한 거칠더라도, gphone는 실제로 매우 잘 작동한다. Ive는 이더네트에서만 프로그램을 시험했다, 그러나 전송율은 충분히 낮게 적당한 전산 통신기 연결에 일하기 위한 것이어야 한다.
프로토콜은 명목상으로 RTP/RTCP이고, gphone는 기준에 speakfreely 말할 수 있을 위하여 충분히 잘 따른다. Ive는 단지 speakfreely의 유닉스 버전만 시험했다, 그러나 sfmike를 RTP와 GSM 압축을 사용하도록 말할 한, 잘 작동하는 것을 보인다. 어쩌면 언젠가 악은 그밖 코덱을 위한 지원에서 추가한다; 부호 매김은 조금 거의 없다
식별이 오히려 아닙니다 그 법적인 복잡하고 어려운 문제를 열기 때문에. 약간 안전을 얻는 1개의 쉬운 쪽은 나의 프로그램 rtptunnel를 똑바른 TCP 소켓 대신에 SSL 소켓을 통해서 RTP 프로토콜을 터널을 파기 위하여 변경하기 위한 것일 것입니다.
Gphone는 음성 카드에는 이 특징이 있는 경우에 양방 통신을 지원한다. Ive에는 나의 SB16를 위한 ALSA 운전사를 사용하여 행운을 빕니다가 있었다.
이 방출에서 새로운 무엇이:
· gphone/gphone.c: 고침 설정 단추 크래쉬에 Jorge Gomes Silvas 패치를 추가하십시오.
이름은 함축하는 때, 완전히 격언 홈 같은 작정이다, 그러나 그것은 확실히 아직 일어나지 않았다. Gphone는 확실히 미완성품이고 아마 내기하면 안된다
그것에 사업. 프로그램에 너무 단단하지 말라, 그러나 -- 사용자 인터페이스가 강대한 거칠더라도, gphone는 실제로 매우 잘 작동한다. Ive는 이더네트에서만 프로그램을 시험했다, 그러나 전송율은 충분히 낮게 적당한 전산 통신기 연결에 일하기 위한 것이어야 한다.
프로토콜은 명목상으로 RTP/RTCP이고, gphone는 기준에 speakfreely 말할 수 있을 위하여 충분히 잘 따른다. Ive는 단지 speakfreely의 유닉스 버전만 시험했다, 그러나 sfmike를 RTP와 GSM 압축을 사용하도록 말할 한, 잘 작동하는 것을 보인다. 어쩌면 언젠가 악은 그밖 코덱을 위한 지원에서 추가한다; 부호 매김은 조금 거의 없다
식별이 오히려 아닙니다 그 법적인 복잡하고 어려운 문제를 열기 때문에. 약간 안전을 얻는 1개의 쉬운 쪽은 나의 프로그램 rtptunnel를 똑바른 TCP 소켓 대신에 SSL 소켓을 통해서 RTP 프로토콜을 터널을 파기 위하여 변경하기 위한 것일 것입니다.
Gphone는 음성 카드에는 이 특징이 있는 경우에 양방 통신을 지원한다. Ive에는 나의 SB16를 위한 ALSA 운전사를 사용하여 행운을 빕니다가 있었다.
이 방출에서 새로운 무엇이:
· gphone/gphone.c: 고침 설정 단추 크래쉬에 Jorge Gomes Silvas 패치를 추가하십시오.
17
기타 - 정보 관리
GPL (GNU Gene
timeclock 소프트웨어는 timeclock로 사용할 것이다 직원을 위한 응용 이다. 직원이 완벽한 일을 서명할 때 직원 시간 및 출석 시스템은 체크하고 있는다.
이 정보는 직원이 급여받아야 한다 그 때 일한 총 시간 및 총계를 일으키기 위하여 컴파일될 수 있다.
Timeclock-software.net s 무료 소프트웨어 제품은 쉬운 접근을 위한 1개의 중앙 위치에 있는 그들의 시간을 기록하는 것을 직원이 허용하는 간단한 해결책 일 것이다.
이 정보는 직원이 급여받아야 한다 그 때 일한 총 시간 및 총계를 일으키기 위하여 컴파일될 수 있다.
Timeclock-software.net s 무료 소프트웨어 제품은 쉬운 접근을 위한 1개의 중앙 위치에 있는 그들의 시간을 기록하는 것을 직원이 허용하는 간단한 해결책 일 것이다.
18
프로그래밍 - 도서관
Perl Artistic
소프트웨어:: 포장 업체는 일반적인 소프트웨어 포장 공용영역이다.
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 ();
$packager->version (1.2.3.4 .5.6);
$packager->package_name ("Somename");
$packager->program_name (소프트웨어 포장 업체);
$packager->description ("이것은 description.")이다;
$packager->short_description ("이것은 짧은 description.")이다;
$packager->output_dir ("/home/software/packages");
$packager->category ("응용");
$packager->architecture ("sparc");
나 %object_data = (
근원 => /source/file1,
=> 파일을 타자를 치십시오,
목적지 => /usr/local/file1,
사용자 => 조,
단 => 직원,
최빈값 => 0750,
);
$packager->add_item (%object_data);
나 $version = $packager->version ();
나 $name = $packager->package_name ();
나 $program_name = $packager->program_name ();
나 $description = $packager->description ();
나 $description = $packager->short_description ();
나 $output_directory = $packager->output_dir ();
나 $category = $packager->category ();
나 $arch = $packager->architecture ();
소프트웨어 포장 업체 모듈은 어떤 플래트홈든지에 포장 소프트웨어를 일반적인 공용영역을 제공하기 위하여 디자인된다. 이 모듈은 소프트웨어가의 포장을 하지 않으며 아니라 이미 각종 운영 체계로 제공된 각종 소프트웨어 포장 공구의 주위에 단지 wraper이다.
이 모듈은 기지 API를 제공하고 기정값을 각종 소프트웨어 포장 방법에 일반이라고 놓는다.
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 ();
$packager->version (1.2.3.4 .5.6);
$packager->package_name ("Somename");
$packager->program_name (소프트웨어 포장 업체);
$packager->description ("이것은 description.")이다;
$packager->short_description ("이것은 짧은 description.")이다;
$packager->output_dir ("/home/software/packages");
$packager->category ("응용");
$packager->architecture ("sparc");
나 %object_data = (
근원 => /source/file1,
=> 파일을 타자를 치십시오,
목적지 => /usr/local/file1,
사용자 => 조,
단 => 직원,
최빈값 => 0750,
);
$packager->add_item (%object_data);
나 $version = $packager->version ();
나 $name = $packager->package_name ();
나 $program_name = $packager->program_name ();
나 $description = $packager->description ();
나 $description = $packager->short_description ();
나 $output_directory = $packager->output_dir ();
나 $category = $packager->category ();
나 $arch = $packager->architecture ();
소프트웨어 포장 업체 모듈은 어떤 플래트홈든지에 포장 소프트웨어를 일반적인 공용영역을 제공하기 위하여 디자인된다. 이 모듈은 소프트웨어가의 포장을 하지 않으며 아니라 이미 각종 운영 체계로 제공된 각종 소프트웨어 포장 공구의 주위에 단지 wraper이다.
이 모듈은 기지 API를 제공하고 기정값을 각종 소프트웨어 포장 방법에 일반이라고 놓는다.
19
프로그래밍 - 도서관
Perl Artistic
소프트웨어:: 포장 업체:: Aix는 소프트웨어이다:: AIX 4.1를 위한 포장 업체 연장과 위에.
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 (aix);
이 모듈은 installp로 임명을 위해 적당한 이면확대도 체재 파일 (bff)에 있는 소프트웨어 꾸러미를 만들기 위하여 사용된다.
이 모듈은 AIX 4.1를 위한 포장만과 더 높은 단지 만든다. 소프트웨어의 호환성 요구 사항 때문에:: 동일 포장에 있는 포장 업체 다각 분대는 지원되지 않는다. 이것은 장래 어느 시점에서 바뀔 수 있다.
이 모듈은 lppbuild의 작업에 baised 부분에 대본을 쓴다 있다. 가능한 장소에서 Ive는 나가 잘 모른 기준에서 그(것)들이 에 대해서 이야기하고 있던 무슨을 작동했다, 나는 이해를 위한 lppbuild 원본을 참조했다.
같은 식별로 lppbuild 버전 2.1의 작가를 감사하고 싶으십시오. 나는 이 원본을 짐 Abbey에 의해 쓰여지기 위하여 생각한다. 이제까지 감사 일을 위한 누구를인지. 그것은 envaluable 증명했다. lppbuild는 http://aixpdslib.seas.ucla.edu/에서 가능하다
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 (aix);
이 모듈은 installp로 임명을 위해 적당한 이면확대도 체재 파일 (bff)에 있는 소프트웨어 꾸러미를 만들기 위하여 사용된다.
이 모듈은 AIX 4.1를 위한 포장만과 더 높은 단지 만든다. 소프트웨어의 호환성 요구 사항 때문에:: 동일 포장에 있는 포장 업체 다각 분대는 지원되지 않는다. 이것은 장래 어느 시점에서 바뀔 수 있다.
이 모듈은 lppbuild의 작업에 baised 부분에 대본을 쓴다 있다. 가능한 장소에서 Ive는 나가 잘 모른 기준에서 그(것)들이 에 대해서 이야기하고 있던 무슨을 작동했다, 나는 이해를 위한 lppbuild 원본을 참조했다.
같은 식별로 lppbuild 버전 2.1의 작가를 감사하고 싶으십시오. 나는 이 원본을 짐 Abbey에 의해 쓰여지기 위하여 생각한다. 이제까지 감사 일을 위한 누구를인지. 그것은 envaluable 증명했다. lppbuild는 http://aixpdslib.seas.ucla.edu/에서 가능하다
20
프로그래밍 - 도서관
Perl Artistic
소프트웨어:: 포장 업체:: Svr4는 소프트웨어이다:: 시스템 VR4 포장을 위한 포장 업체 연장.
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 (svr4);
이 모듈은 pkgadd로 임명을 위해 적당한 체재에 있는 소프트웨어 꾸러미를 만들기 위하여 사용된다.
기능
새로운 ()
이 방법은 새로운 소프트웨어를 만들고 돌려보낸다:: 포장 업체:: SVR4 객체.
add_item ()
$packager->add_item (%object_data);
포장에 새로운 객체 (파일, 링크, etc.)를 추가한다.
포장 ()
$packager->package ();
포장을 만드십시오.
첩보
이 방법은 SYSV 체재에 따르는 pkginfo 파일을 위한 필요한 정보로 채워지는 해시를 돌려보낸다.
package_name ()
포장 이름을 정의하십시오.
program_name ()
이것은 종합 패키지 이름을 지정하기 위하여 이용된다.
프로그램 이름은 256 charaters 더 적은이어야 한다.
추가 세부사항을 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
아키텍쳐 ()
아키텍쳐는 포장과 관련되었던 아키텍쳐를 표시하는 alphanumeric 징표의 쉼표에 의하여 분리된 명부이어야 한다.
징표의 최대 길이는 16 charaters이다.
징표는 체재 "명령어 집합에" 있어야 한다. "곳에 플래트홈 단":
명령어 집합은 `uname - p `의 체재에 있다
플래트홈 단은 `uname - m `의 체재에 있다
아키텍쳐가 그 때 놓이지 않는 경우에 현재 명령어 집합은 이용된다.
추가 세부사항을 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
버전 ()
이 방법은 버전의 체재를 검사하고 SVR4를 위해 요구된 체재에서 돌려보내기 위하여 이용된다.
버전은 256 charaters 또는 더 적은이어야 한다.
첫번째 charater는 좌 괄호일 수 없다.
추천한 체재는 Dewey 십진법 체재에 있는 수의 임의 일련이다. 추가 datails를 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
install_dir ()
$packager->install_dir (/usr/local);
나 $base_dir = $packager->install_dir;
이 방법은 설치될 소프트웨어를 위한 기본 디렉토리를 놓는다. 설치 디렉토리는 "/"에서 시작해야 한다.
compatible_version ()
$packager->compatible_version (/some/path/file);
또는
$packager->compatible_version ($compver_stored_in_string);
나 $compatible_version = $packager->compatible_version ();
이 방법은 설치될 소프트웨어를 위해 호환성 버전을 신청한다 놓는다.
공간 ()
$packager->space (/some/path/file);
또는
$packager->space ($space_data_stored_in_string);
나 $space = $packager->space ();
이 방법은 설치될 소프트웨어를 위한 공간 파일을 놓는다.
request_script ()
$packager->request_script (/some/path/file);
또는
$packager->request_script ($request_script_stored_in_string);
나 $request_script = $packager->request_script ();
이 방법은 설치될 소프트웨어를 위한 공간 파일을 놓는다.
종관
사용 소프트웨어:: 포장 업체;
나 $packager = 새로운 소프트웨어:: 포장 업체 (svr4);
이 모듈은 pkgadd로 임명을 위해 적당한 체재에 있는 소프트웨어 꾸러미를 만들기 위하여 사용된다.
기능
새로운 ()
이 방법은 새로운 소프트웨어를 만들고 돌려보낸다:: 포장 업체:: SVR4 객체.
add_item ()
$packager->add_item (%object_data);
포장에 새로운 객체 (파일, 링크, etc.)를 추가한다.
포장 ()
$packager->package ();
포장을 만드십시오.
첩보
이 방법은 SYSV 체재에 따르는 pkginfo 파일을 위한 필요한 정보로 채워지는 해시를 돌려보낸다.
package_name ()
포장 이름을 정의하십시오.
program_name ()
이것은 종합 패키지 이름을 지정하기 위하여 이용된다.
프로그램 이름은 256 charaters 더 적은이어야 한다.
추가 세부사항을 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
아키텍쳐 ()
아키텍쳐는 포장과 관련되었던 아키텍쳐를 표시하는 alphanumeric 징표의 쉼표에 의하여 분리된 명부이어야 한다.
징표의 최대 길이는 16 charaters이다.
징표는 체재 "명령어 집합에" 있어야 한다. "곳에 플래트홈 단":
명령어 집합은 `uname - p `의 체재에 있다
플래트홈 단은 `uname - m `의 체재에 있다
아키텍쳐가 그 때 놓이지 않는 경우에 현재 명령어 집합은 이용된다.
추가 세부사항을 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
버전 ()
이 방법은 버전의 체재를 검사하고 SVR4를 위해 요구된 체재에서 돌려보내기 위하여 이용된다.
버전은 256 charaters 또는 더 적은이어야 한다.
첫번째 charater는 좌 괄호일 수 없다.
추천한 체재는 Dewey 십진법 체재에 있는 수의 임의 일련이다. 추가 datails를 위해 pkginfo (4) 사용자 설명서 페이지를 보십시오.
install_dir ()
$packager->install_dir (/usr/local);
나 $base_dir = $packager->install_dir;
이 방법은 설치될 소프트웨어를 위한 기본 디렉토리를 놓는다. 설치 디렉토리는 "/"에서 시작해야 한다.
compatible_version ()
$packager->compatible_version (/some/path/file);
또는
$packager->compatible_version ($compver_stored_in_string);
나 $compatible_version = $packager->compatible_version ();
이 방법은 설치될 소프트웨어를 위해 호환성 버전을 신청한다 놓는다.
공간 ()
$packager->space (/some/path/file);
또는
$packager->space ($space_data_stored_in_string);
나 $space = $packager->space ();
이 방법은 설치될 소프트웨어를 위한 공간 파일을 놓는다.
request_script ()
$packager->request_script (/some/path/file);
또는
$packager->request_script ($request_script_stored_in_string);
나 $request_script = $packager->request_script ();
이 방법은 설치될 소프트웨어를 위한 공간 파일을 놓는다.
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 휴대 전화 소프트웨어 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
