QR 코드

에 게시 오늘 블로그 muhgatus로

Nahmd,

QR 코드는 잘하는 게 지금은 여기에 감탄합니다. 여기 그들을 거기 모바일위한 소프트웨어를 읽을 전화!

Klocast

30 일 게시 2009년 12월의 블로그 muhgatus로

Nahmd,

그리고 아직 거기는 위생 팟캐스트 회사 Kuhfuss. 믿을 수없는 ;)

wsgi 미들웨어 SPNEGO

28 일 게시 2009년 12월의 컴퓨터 , 프로그래밍 , 파이썬 muhgatus로

Nahmd,

여기에 wsgi 미들웨어 SPNEGO입니다

  1. import b64decode b64decode에서 Base64로 가져오기
  2. 수입 Kerberos를, 명령
  3. KerberosAuth 클래스 :
  4. ( self , wrapped, realm, service= 'HTTP' ) : 데프는 __init__ (자동) 포장 ', http를 영역을, 서비스를 =':
  5. =realm 자기. 영역 = 영역
  6. =service 셀프. 서비스 = 서비스
  7. =wrapped 자기가. 싸여 싸여 =
  8. ( self , environ, start_response ) : 데프 __call__ (자동, 둘러 싸다, start_response) :
  9. : 데프 오류 () :
  10. , [ [start_response ('500 오류 ',
  11. , 'text/plain' ) , ( '콘텐츠 유형', 'text / plain을');
  12. ])
  13. 'Internal error' ] ]를 반환 [ '내부 오류'
  14. : 데프 noauth () :
  15. , [ [start_response (무단 '401 ',
  16. , 'text/plain' ) , ( '콘텐츠 유형', 'text / plain을');
  17. , 'Negotiate' ) , ( '에서 WWW - 인증', '협상')
  18. , 'Basic realm="Secured area"' ) ( '에서 WWW - 인증', '기본 영역 = "보안 영역"')
  19. ])
  20. 'No auth' ] ]를 반환 [ '아니요 인증'
  21. not in environ: 둘러 싸다면 'HTTP_AUTHORIZATION'에 있지 :
  22. noauth return ()을
  23. 'HTTP_AUTHORIZATION' ] . split ( ' ' , 1 ) 유형, authstr = 싸다 [ '를 HTTP_AUTHORIZATION']. 분할 ('', 1)
  24. == 'Negotiate' : 종류 == '협상':
  25. self . service ) 그 결과, 문맥 = Kerberos를. authGSSServerInit (self. 서비스)
  26. : 만약 결과! = 1 :
  27. 반환 오류 ()
  28. gssstring = "
  29. context,authstr ) R은 = Kerberos를. authGSSServerStep (문맥, authstr)
  30. : 이 'R == 1 :
  31. context ) gssstring은 = Kerberos를. authGSSServerResponse (문맥)
  32. 다른 사람 :
  33. noauth return ()을
  34. status, headers ) : 데프의 new_start_response (상태, 헤더) :
  35. start_response (
  36. 상태,
  37. [
  38. , 'Negotiate %s' % gssstring ) ( '에서 WWW - 인증', '협상 % s'을 gssstring %)
  39. ] + 헤더
  40. )
  41. ] =kerberos. authGSSServerUserName ( context ) 둘러 싸다 [ 'REMOTE_USER']를 = Kerberos를. authGSSServerUserName (문맥)
  42. context ) Kerberos를. authGSSServerClean (문맥)
  43. == 'Basic' : elif 형식 == '기본':
  44. . split ( ':' , 1 ) 사용자 이름, 비밀 번호 = b64decode (authstr가).) (':', 1 분할
  45. 보십시오 :
  46. username, password, self . service , self . realm ) Kerberos는. 확인 암호 (사용자 이름, 암호 셀프. 서비스를 자체. 영역)
  47. 제외 :
  48. noauth return ()을
  49. new_start_response = start_response
  50. ] =username 둘러 싸다 [ 'REMOTE_USER']를 = 사용자 이름
  51. . wrapped ( environ, new_start_response ) 으. 자기) 포장을 둘러 싸다, new_start_response (
  52. ) 응용 = KerberosAuth (MyApplication, 'REALM.MY.DOMAIN.COM')

또한 활성 상태 로 출판.

파이어 폭스는 대 스크립팅 크로스 사이트

16 일 게시 12 월 2009 년 컴퓨터 , PHP는 , 프로그래밍 muhgatus의

Nahmd,

난 버전 3.5 이후 파이어 폭스 때문에 테스트에 문제가 있었 크로스 사이트 스크립팅에 대해 뭔가를 않습니다. 그것은 이제 여부를 서버는 또한 진짜로해야합니다보고 확인됩니다.

이제 내가 내 xmlrpc.php 보충에 다시 .. 해보 셨어

  1. 헤더 ( '액세스 제어 - 허용 - 오리진 : *', 진정한);
  2. 헤더 ( '액세스 제어 - 허용 - 방법 : 우편, GET 옵션', 진정한);
  3. 헤더 ( '액세스 제어 - 맥스 - 나이 : 1728000', 진정한);
  4. ($ _SERVER는 [ 'REQUEST_METHOD'면] == "옵션") (
  5. (Ob_clean);
  6. 헤더 ( 'Content - Type을 : 사실이 text / plain을');
  7. 출구;
  8. )

문제의이 더많은 모질라W3C의 .

자바 스크립트 XMLRPC 클라이언트

16 일 게시 2009년 12월의 컴퓨터 , 프로그래밍 muhgatus의

Nahmd,

모든 다른 웹 OS에서 작동하지 그랬던 것처럼 난 자바 스크립트 XMLRPC 클라이언트를 작성했습니다.

결과는 개체 트리로 반환됩니다.

다음과 같은 라이브러리가 필요합니다 :

예 :

  1. var에 FUNC = 기능 (데이터) (
  2. $ ( '결과'). innerHTML = "결과 :"+ Object.toJSON (데이터);
  3. )
  4. var에 요청 = 새로운 XMLRPC ( "http://blog.myhomepage.org/xmlrpc.php", "wp.getUsersBlogs", [ "사용자 이름", ""] FUNC) 암호;

이미지 자동 크기 (퀵 & 더러운)

14 일에 게시 12 월 2009 할당되지 않음 muhgatus로

Nahmd,

지난 게시물에 크리스마스 트리의 이미지로, 나는 몰랐지만, 그 중 하나 쉽게 적당한 크기에있는 모든 이미지를 조정할 수 있습니다.

아니 빨리 다보다 말했다 :

[SRC는] 이미지 자동 resizer

메리 크리스마스 :)

호, 호, 0 × 40

13 일 게시 2009년 12월 안에 베를린 , 독일 muhgatus로

Nahmd,

크리스마스 다시이기 때문에, 여기 개체 트리에 연결되어 있습니다.

크리스마스 트리
기쁜 성탄과 행복한