에 대한 태그 아카이브 » 지원 «

토요일, 2 월 21, 2009 | 저자:

비교적 새로운 문서 유형 사무실 2007 그들의 클라이언트를 다운로드 할 문서를 제공 할 때 일부 웹 호스트의 문제를 부여하고있다. 대부분의 경우, 문서는 웹 서버 등이 제공되고있다 “텍스트 / HTML” 다음 웹 사용자의 화면에 쓰레기 톤으로 렌더링되는.

이 문제를 해결하는 가장 좋은 방법은 모든를 추가하는 것입니다 MIME 서버의 주요 구성 유형. IIS7 윈도우는 기본적으로 이미 올바르게 설정이 MIME 유형이 있습니다에 대한. IIS6 및 IIS5 추가되는 MIME 타입 필요, 힘으로 아파치 이전 설치에. 아파치, 아파치를 통해 MIME 유형을 추가 할 수있는 개인 도메인 소유자에 대한 해결 방법도 있습니다 .htaccess로 파일.

IIS 6 MIME 타입 이외에 (서버 관리자에 대한)

이 수행 할 수 있습니다 전에, 서버도 메타베이스 직접 편집 할 수 있도록 설정되어 있는지 확인:

  1. 하중 IIS 관리자: 시작 -> R취소, “inetmgr을” -> [OK]
  2. 마우스 오른쪽 버튼을 클릭 “서버” 클릭 “피Roperties”
  3. 내 “인터넷 정보 서비스” 탭 (일반적으로 유일한 탭), 확인이 “EN수 메타베이스 직접 편집” 체크 박스를 체크한다.
  4. 클릭 [OK]

해야 다시 IIS의 구성을 백업 (여기에 IIS5에 대한) 사전. 나는 그의 서버를 깨고 관리자에 대해 책임을지지 않습니다. 믿을 이유가 할 수있다 또한, 그러나 나는 단지 많은 오류를 줄 수도 있다고 생각하는만큼 많은 이유가 IIS5에서 작동. IIS5 경우 / 윈도우 2000 관리자는 나를 위해이 테스트를 기꺼이 백업 후 구성은 나에게 결과를 알려 주시기 바랍니다.

라는 이름의 파일 msoff07-addmime.vbs에 다음 텍스트를 복사하고 실행 한 번 입력하여 명령 줄에서 에서 cscript msoff07-addmime.vbs Enter 키를 눌러. 당신은 한 번 이상 그것을 더 실행하는 경우, MIME 유형마다 추가 될 것입니다 그리고 당신은 여러 개의 동일한 항목을해야합니다:

'이 스크립트는 필요한 사무실을 추가 2007 IIS에 MIME 유형 6 서버.
'이 스크립트를 사용하려면, 그냥 더블 클릭하거나 명령 줄에서 실행.
'이 스크립트를 여러 항목에서 여러 번을 실행하면
당신이 한 번 이상 더 실행해서는 안 '의 MimeMap를 IIS.
'HTTP에서 수정://msdn.microsoft.com/en-us/library/ms752346.aspx
 
아니 MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
헌장 ADS_PROPERTY_UPDATE = 2 
 
'추가되는 MIME 타입을 설정
MimeTypesToAddArray = 배열(".docm", "응용 프로그램 / vnd.ms-word.document.macroEnabled.12", _
"이 .docx", "응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.document", _
".dotm", "응용 프로그램 / vnd.ms-word.template.macroEnabled.12", _
".dotx", "응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.template", _
".potm", "응용 프로그램 / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "응용 프로그램 / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "응용 프로그램 / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slideshow", _
".pptm", "응용 프로그램 / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "응용 프로그램 / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "응용 프로그램 / vnd.ms-excel.addin.macroEnabled.12", _
".xlsb", "응용 프로그램 / vnd.ms-excel.sheet.binary.macroEnabled.12", _
".xlsm", "응용 프로그램 / vnd.ms-excel.sheet.macroEnabled.12", _
".XLSX", "응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "응용 프로그램 / vnd.ms-excel.template.macroEnabled.12", _
".xltx", "응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'의 MimeMap 오브젝트를 취득합니다
설정 MimeMapObj = GetObject를("IIS://에 LocalHost /의 MimeMap")
 
'확장 / MIME 타입의 모든 쌍에 대한 AddMimeType 전화
 카운터 = 0  UBound 함수(MimeTypesToAddArray) 단계 2
    AddMimeType MimeTypesToAddArray(카운터), MimeTypesToAddArray(카운터+1)
다음
 
'쉘 객체를 생성
설정 WshShell = CreateObject를("WScript.Shell을")
 
'중지하고 IIS 서비스를 시작합니다
설정 oExec = WshShell.Exec에서("그물 정지 W3SVC")
Do 동안 oExec.지위 = 0
    WScript와는.수면 100
루프
 
설정 oExec = WshShell.Exec에서("그물 시작 W3SVC")
Do 동안 oExec.지위 = 0
    WScript와는.수면 100
루프
 
설정 oExec = 
 
'사용자에게 상태를보고
WScript와는.에코 "마이크로 소프트 오피스 2007 문서 MIME 유형이 등록되어 있습니다."
 
'AddMimeType 하위
하위 AddMimeType (내선, MTYPE)
 
    '의 MimeMap 속성 매핑을 가져 오기.
    MimeMapArray = MimeMapObj.GetEx("의 MimeMap") 
 
    '새 매핑을 추가.
    나는 = UBound 함수(MimeMapArray) + 1
    REDIM MimeMapArray 유지(나는)
    설정 MimeMapArray(나는) = CreateObject를("의 MimeMap")
    MimeMapArray(나는).확장 = 내선
    MimeMapArray(나는).MIME 타입 = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "의 MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
 하위

아파치 MIME 타입 이외에 (서버 관리자에 대한)

아파치는 보통에있는 파일의 MIME 타입을 저장 $INSTALLPATH / conf의 / mime.types가. mod_mime이 참조 문서 그것이 작동하는 방법에 대한 자세한 내용. 아치 리눅스 에서의 MIME 유형을 설치 /등 / 아파치 / conf의 / mime.types가패러랠 Plesk를 에 설치 /usr / 지방 / PSA / 관리 / conf의 / mime.types가. 당신의 분포가 다른 장소에있을 수 있습니다, 그래서이 마음에 mime.types가 실행 파일 mime.types가를 찾습니다.

당신의 mime.types 파일에 다음 행을 추가:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

아파치 MIME 타입 이외에 (와 도메인 소유자에 대한 최소 FTP 액세스 – htaccess로 파일을 사용하여)

도메인의에 다음 텍스트를 추가 .htaccess로 파일, 가장 일반적으로 httpdocs / 디렉토리

AddType 지정 응용 프로그램 / vnd.ms-word.document.macroEnabled.12의 docm을
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.document의 DOCX
AddType 지정 응용 프로그램 / vnd.ms-word.template.macroEnabled.12의 dotm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.template dotx
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.template.macroEnabled.12의 potm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.template potx
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.addin.macroEnabled.12의 ppam
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.presentation의 PPTX
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slide의 sldx
AddType 지정 응용 프로그램 / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType 지정 응용 프로그램 / vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddType 지정 응용 프로그램 / vnd.ms-excel.sheet.macroEnabled.12 XLSM
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.sheet의 XLSX
AddType 지정 응용 프로그램 / vnd.ms-excel.template.macroEnabled.12 xltm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
몫
목요일, 월 01 번째, 2009 | 저자:

분명히, 당신은 당신에 대해 많은 말을 할 수 사용하는 운영 체제와. 당신은 유닉스 계열의 일부 형태를 사용하는 경우, 어느 분포 당신은뿐만 아니라 많은 말을 할 수 사용하는. 중복 제외, 나는 리눅스 배포판에 절대적으로 의존한다는 생각은 패키지 관리 및 유통 시스템.

내가 좋아의 apt-get (1, 2) 하지만 몇 가지 점에서 몇 가지 기술적 인 문제이고 그것은 나를 사용하여 발생 적성 대신. 적성을 사용하면 조금 더 쉽게 – 그것은 하나에 자동으로 더 많은 기능을 가지고, 논리적, 의 apt-get은 별도의 명령이 필요 명령. 적성도있다 인종-기반 GUI. 당신은 GU​​I를 사용하지 않는 경우, 배울 명령 수로 간결성 이외, 다른 이상을 선호하는 기술적 인 이유는 분명히 없다. 적성 apt-get를 제공 K / X / 우분투데비안 잘. 이 시점에서, 나는 느슨하게 교환 방식으로 이름 쿠분투 우분투를 사용.

내 사용 CentOS (레드햇 기반으로), 나는 내가 좋아하는 발견했습니다 YUM. 그것은 훨씬 적성과 동일한 작동하는 것 같다 – 하나의 명령은 그들 모두를 지배하는. 내가 단지에 익숙하지 않아요 때문에 내가 여기에 가장 확률이 들어갈 않을거야 다소 성가신 기본 동작을 가지고. 기술적 인 관점에서 적어도, 그것은 매우 좋은. 나는 믿습니다 페도라 페도라와 내 경험은 매우 제한되어 있지만 yum을 사용한다.

이론…

페도라와 우분투는 상당히 엄격한 릴리스주기를 가지고 그 분포의 클래스에. 우분투 8.10 (버전 출시의 연도와 달, 그래서 이름) 하지 않습니다, 주요 버그와 사소한 변화를 제외하고, 다음 버전까지 또 다른 주요 업데이트가, 말쑥한 재카 로프. 우분투 사용자는 지금 자신의 데스크톱에있는 대부분의 소프트웨어의 최신 버전이. 달의 다음 릴리스 이전, 그러나, 그들이 사용하는 것과하지 않는 행운 않을거야 “베타” 릴리스. 나는 페도라에 익숙하지 않다으로, 나는 그것의 릴리스주기에가는 귀찮게하지 않을 것.

이들 2 분포로 알려진 분포의 클래스에 속한다 “” 또는 “바이너리 기반” 분포. 이렇게하면 업데이트를 다운로드 할 때 것을 의미한다, 다운로드 한 파일은 미리 아르컴파일 하고 실행한다 “지원” 하드웨어. 이것은 구체적으로하지 않습니다 최적화 바탕 화면의 하드웨어, 예를 들면, 당신의 프로세서. 아마 당신은이 AMD 추가 명령어를 지원하고 프로세서있는 인텔 CPU는 필요가 없습니다. 반대의 경우도 마찬가지 일 수. 이 때문에, 이진 자료 배포는 하드웨어의 특정 브랜드를 최적화 할 수 없습니다. 에 관계없이이의 “비 최적화”, 그것은 괜찮은 속도로 실행해야합니다.

연습!

약 2 년 전 사용하기 시작 쿠분투. 그 작업의 몇 달 후, 나는 그것의 세부 사항에 대한 자세한 내용을 보려면 시작. I 때 시스템을 업데이트 GUI 툴을 사용하는 팬의 많은 않아, 궁극적으로, 그 모든 어쨌든 명령 줄에서 일어나는. GUI 도구는 그냥보고 괜찮다 복잡성을 숨기.

난을 결국 세게 때리다 스크립트, 업데이트, 단지에 적성을 얻기 위해 필요한 모든 단계를 실행하는 것이다 가서 이미 업그레이드, kthx?©, 아마도 내 구성을 백업 할 수있는 길을 따라 중지, 다시 마운트 NFS 우리가 현장 저장소를 유지 네트워크 공유, 적성에 설치된 패키지의 로컬 캐시를 백업, 네트워크 공유에 다시 마운트 수없는 경우 로컬 복사본을 사용하는 일부 폴더 링크 셔플을, 동기화 로컬 사본 및 네트워크 공유 경우 사이 이전 업데이트는 네트워크 공유 문제가 있었다, 및 저장소에 패키지 목록을 업데이트. 대개, 오류하지만이 있다면 그것은 앞서 가지 않을 것, 당신은 말할 수, 이 스크립트는 난장판이되었다 짐승 그 위에 원래의 요구 사항을 넘어 갔다. 그것은 나를 위해 잘 작동.

날이 쿠분투 사이에 업데이트 할 올 때까지 6.10 에 7.04. 나는 수동 불구하고 이런 짓을, 하지 스크립트.

나는 계속되었다 혼란의 결과로 처음부터 다시 설치 끝났다. 적어도, 백업으로 관리자가 보여 잘해야, 내가 정말 필요한 모든 것을 복구 할 쉬웠다. 🙂

다른 무엇 거기 밖으로?

나는 쿠분투를 다시 설치했다 전에도, 나는라는 또 다른 분포 도입 젠투. 있다 2 젠투와 우분투의 업데이트 시스템 사이의 매우 뚜렷한 차이. 첫 번째는 젠투를 점이다 출처-기반 배포. 이 패키지를 업데이트 할 때 것을 의미한다, 패키지 관리자가 소스를 다운로드하고 컴파일 모두, 희망을 위해 최적화 당신의 체계. 이, 나는 생각한다, 아주 멋지다. 이 단점은 모든 것을 컴파일하는 데 너무 많은 시간이 걸립니다이다.

여기 내입니다 (매우 비 과학적) 시간의 길이에 대한 예상이 설치 미디어에서 바탕 화면에 기본 GUI OS를 설치하는 데 걸리는, 외부 드라이버를 제외 (예를 들면, 최신 3D 그래픽 드라이버):

OS: 나의 – 최대 (중앙값)

윈도우 비스타: 15 – 30 (20) 분

우분투: 15 – 40 (20) 분

젠투: 3 – 40 (6) 시간

젠투는 훨씬 땜질이 필요합니다 설정 파일 작업 일을 얻기 위하여 – 이 CD를 삽입하고 부팅 사이의 매우 긴 지연에 대한 또 다른 이유 멋진 * 새로운 바탕 화면. 인기있는 응용 프로그램을 다운로드 할 수 바이너리 패키지를 – 이 기본 옵션은 아니지만.

그들은 나에게 떠날 참조’

젠투는 대부분의 다른 배포판이 하나 더 매우 중요한 차이가있다. 그것은이다 “롤링 출시” 분배. 이것은 어떤 엄격한 버전이 없다는 것을 의미하거나 “해제” 분포를 준수하는 것이. 오늘 젠투를 설치하는 경우… 당신이 경우 젠투 오늘 설치, 당신은 아마 당신이 설치된 모든 응용 프로그램의 최신 버전을 할거야. 일부 모호한 응용 프로그램은 내일의 주요 업데이 트를 얻을 경우, 몇 일 이내에, 당신은 당신의 시스템을 업데이트하는 경우, 당신은 당신의 바탕 화면에 그 최신 버전을 할거야.

이 롤링 릴리스와의 차이 “다른” 배포판은 오히려 비틀 거리고. 예를 들면: 면 KDE 4.2 내일 출시했다, 당신은 아마 미만 기다려야 할 것 2 그것을위한 주 젠투에서 사용 가능합니다. 우분투 사용자까지 기다려야 할 수도 있습니다 9.04 – 즉, 4 개월의 대기.

더 적합 뭔가?

개인적으로, 나는에 넣어 기꺼이 아니에요 40 노력의 시간 내 시스템은 내가 그것을 원하는 방식으로 작업을 진행. 내 동료는 일부 모호한 이유로 최근에 다시 설치했고 그가에 집어 넣 으려하지 않았다 밝혀 6 시간 (그는 Gentoo를 더 경험이 더 많아) 노력의 방법이 실행 중이했다 다시 자신의 시스템을 얻을 수. 대신, 아치 리눅스 그의 눈을 사로 잡은. 아치 리눅스는 롤링 릴리스입니다 (젠투 같은), 바이너리 기반 (우분투 같은) 분배. 그 패키지 (잘, 그들 중 대부분) 자신의 설정 파일에 많은 땜질을 필요로하지 않는 것 중 하나를 잘 작동 얻을. 그 두 세계의 최고를!

이 시점에왔다면 당신은 아직도 당신이 *을 무슨 일을하는지 알 필요가 있지만,, 그와 같은 거대한 안된다 믿음의 도약. 아치 리눅스의 패키지 관리자, 라고 PAC하나, 내장 된 의존성과 갈등 처리. 나는 다른 패키지 관리자를 사용, 요구르트 (프랑스어 요구르트), 매우 빠르게 아치 사용자와 인기가있는. 요구르트는 AUR에서 직접 다운로드하고 응용 프로그램을 설치 할 수 있도록하여 팩맨의 기능을 향상, 또는 아치 사용자 저장소. 이 저장소는 자동으로 다운로드하고, 그렇지 않으면 아치 자신의 핵심 개발자에 의해 완전히 지원되지 않는 것 많은 응용 프로그램을 설치 할 수 있도록 스크립트가 포함되어 있습니다. 그것은 다운로드하고 chroot가 환경에 패키지를 컴파일. 그런 다음 팩맨 호환 패키지 타르볼로 chroot가 환경을 패키지 및 시스템에 배포 할 팩맨을 사용하여.

또한, AUR 인기 패키지가 더 공식에 배치받을함으로써 투표 시스템을 지원 [집단] 저장소. 요구르트는 또한 자동화 된 투표 메커니즘을 지원함으로써, AUR를 통해 패키지를 설치 한 후, 당신이 그것의 포함에 대한 투표를 할 경우 묻습니다 [집단].

내 아치 설치에 소요되는 시간이였습니다 것으로 추정 90 분. 나는 비록 초보자를위한 Archlinux를하지 않는 것이 좋습니다 do 다른 배포판 싫증이라도 리눅​​스 사용자를위한 추천 – 설치하지 않고도 내용을 다루기 싶어 처음부터 리눅스. 아치 리눅스는 요즘 꽤 인기지고있다. 그것의 현재의 수 14 에 디스트로 워치.

* 당신은 당신이 무슨 일을하는지 알고있는 경우. AND YOU 당신이 무슨 일을하는지 더 나은 블러드 KNOW!
몫
화요일, 12 월 09번째, 2008 | 저자:

To fail at failing. I recently came across a discussion where a user was advised to run a fail command. The result was, luckily, as follows:

[user@user-desktop ~]$ cd ~/.Trash; sudo rm -rfv *
세게 때리다: CD: /home/user/.Trash: No such file or directory
bash: 남쪽으로: command not found
[user@user-desktop ~]$

The command CD ~/.Trash Changes the directory (또는 present working directory) to the /home/user/.Trash folder. 이 경우, this folder doesn’t exist and so the pwd stays as /home/user/, the folder where 모든 the user’s files and settings are saved.

The command rm -rfv * Rmoves all files in the pwd. Thevpart indicates that it must show verbose output indicating what is being done during this removal process. The prefixed command 남쪽으로 (ubstitute user do) has the command run as 뿌리. 이렇게, had the 남쪽으로 command been functional, 사용자 would have deleted every document he had ever saved in his home folder.

Word of advice from a backup admin: backup often. 😉

몫