• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

'분류 전체보기'에 해당되는 글 1246건

  • 2007.11.25 Windows Vista KN에서 Media Player 쓰기.
  • 2007.11.21 Think Pad의 역사는 Lenovo로 끝났다.
  • 2007.11.19 휴가를 마치고.
  • 2007.11.11 쓸쓸한 거대 웜 잡기.
  • 2007.11.05 간단한 SPList 권한 체크 방법
  • 2007.10.26 내 생애 최고 엽기 요금 통지서 2
  • 2007.10.25 Sybase SQL 2005에서 Linked Server(연결된 서버)로 구성하기.
  • 2007.10.24 SPList 추가 또는 SPList 템플릿 Feature 추가 중에 발생되는 오류 중.

Windows Vista KN에서 Media Player 쓰기.

기술자료/OS 2007. 11. 25. 10:41

한국에서... 공정 거래 위원회의 판결로 Vista 중 KN 버번에는(얼핏 보면 KIN 같다)
미디어 플레이어와 메신저가 없다.
하지만, 이 미디어 플레이어기능이 없으면 WMV 계열의 동영상을 틀어지지 않고, 심지어 Gomplayer까지 Media Player를 다운로드 받으라고까지 한다.



이 문제를 해결하기 위해 Google에 물어 보려 했지만 최소한 외국 사이트에서는
별 문제가 없다고 생각되었다. 거기에서는 이 Media Player가 기본 탑재되기 때문에,
이런 문제를 제기하지 않을 것이고, 답변도 안할 것이다.

포기. 하려다가 Naver에게 혹시 물어보았다.
그러자 답변이......


KN에서는 미디어 플레이어를 설치할 수 없는 버전이라니.....

MS가 미디어 플레이어 시장을 포기했다는 듯한 저 발언은??
단지 어쩔 수 없이 뺀 것에 불가하고, XP에서는 이미 개발이 되어 탑재된 상태이기 떄문에,
하는 수 없이 기묘한 형태(미디어 플레이어 선택화면)로 개발된 것인데.....
그렇다고 XP 버전을 설치할 수는 없고.....

문득...MSN 메신저가 떠올랐다. KN의 제품 구성상 Windows Messanger가 빠진 상태이기 때문에, 여기서는 과연... 그러자 간단하게 되었다.

http://www.microsoft.com/downloads/Search.aspx?displaylang=ko
일단, Microsoft의 Download 위치로 이동해서, Media Player 11 로 검색한다.
그러면 Windows XP용 Windows Media Player 11 로 이동한다.
정품 인증을 받은 뒤 파일을 다운로드 받는다.
그 파일을 실행 해주고, 계속 진행을 하게 되면, 알아서 KN -> K 버전으로 롤백을 해준다.
즉 미디어 플레이어 기능이 활성화 된다.

미디어 플레이어는 활성화 되고, 정상적으로 이용할 수 있었다.
나의 기대감을 갑자기 끊어 놓은 Naver의 어설픈 답변인이...슬슬 미워진다.
결국 Naver는 Naver 수준인가 -_-;;;

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Think Pad의 역사는 Lenovo로 끝났다.

잡글 2007. 11. 21. 00:15

내가 늘 가지고 싶어했던 타블렛 노트북.
일단 마음속으로 생각했던 X61t 모델. 그것도 고해상도 모드를 내내 기다렸다.
그f리고 고대하던 그 모델이 국내에 출시되었고, 난 잠시의 망설임과 함께 잽싸게 질러버렸다.
기대 되는 마음을 주체하지 못해 퀵으로 배달까지 받았다.

그리고 포장을 뜯고 내용물을 확인하면서 그 기대감은 만족 그자체였다.
생각보다는 조금 컸지만, 사실 타블렛의 버튼들을 감당하려면 원래 그정도의 크기를
갖는 것은 당연했던 것이였고, 생각 이상으로 가벼웠다.
게다가, 1400 * 1050의 해상도는 정말이지 훌륭했고, x41에서 보이던 모아레 현상도 전혀 없이
말끔한 모습이였다. 게다가 Vista 덕인지, 이 타블렛의 성능덕인지, 펜인식도 훌륭했고
버라이어티한 화면도 무척이나 인상적이였다.

그.러.나. 키보드를 치면서 갑자기 미묘한 이질감이 손끝 손목으로 천천히 스며 들었다.

무언가 흔들리는 듯한 불안한 키 움직임과 키가 눌릴 때 느껴지는 손끝 감각이 미묘하게 틀린 것이다. 물론 내가 키보드의 달인이거나 20만원이 넘는 HHK 키보드의 손맛을 아는 者는 아니지만 TP240Z 부터 X20, X21, X41에 걸쳐 IBM 만이 자랑하는 키보드들의 그 처음 부터 끝까지 손 끝으로 느껴운 者로써는 확실하게 느껴졌다.

일단, 감각으로 그랬다.
그러기에 실제 느낌만 그런 것인지 확인하고 싶은 생각이 들었다.
맨 처음 한 것은 각 키를 하나씩 손가락을 올려보고 살짜쿵 상하 좌우로 흔들어 보았다.
불안하게 흔들린다. 지금 나에게는 X41이 그대로 있는데, 거기서는 단단하게 박힌 느낌이 확실했다. 그에 반해 이 X61t는 그 유격이 확실할 만큼 느껴졌다. 더욱이 충격인 것은 스페이스 바였다. 스페이스 바의 올라오는 정도는 정말이지 가관이였다. 스페이스 바에서 힘을 분산 시키기 위한 철심 양쪽을 지지 하는 하얀색 프라스틱이 아래의 공간에 확연하게 눈에 띄는 것이였다.
어이없는 내 눈에 다시 경악을 금치 못한 부분이 있었는데, 각 키의 높이가 미묘하게 틀렸다.
무슨 인체 공학적으로 유선형으로 휘어진 것도 아니고, 키마다 지 멋대로 높이가 조금씩 조금씩 틀린 것이다.

예전 PC 조립때 덤으로 받은 싸구려 오피스 키보드(예전에 버려버렸다.)가 있었는데, 이 키보드로 1시간 정도 타이핑을 치면 피로감이 절로 흘러나왔는데, 바로 그 현상이 이 X61t 에서 흘러나오는 것이였다.

단돈 50만원짜리 하이얼 노트북도 아닌..... 200만원이 훌쩍 넘는 고급형 서브 노트북이...
그것도 명작 IBM ThinkPad의 이름을 물려 받은 X61t 키보드가 그랬다는 사실이 정말이지 충격이였다.

일단, 내가 뽑기가 잘못되었다 판단하고, 즉시 판매처에 전화했다. 물건 확인 후, 교환 또는 환불을 해주겠다기에 다시 퀵으로 재빠르게 보냈다.
그리고 1시간 후..... 충격적인 증언.
Lenovo에서 T6X 시리즈를 내보내면서 부터 모든 ThinkPad의 키보드가 이 모냥이란다.
예전부터 이런 말이 많았고, 사실 대부분의 모델이 이런 키보드이기에 교환의 의미조차 없다고 했다. 차라리 환불하시는 것이 좋을 거라는 말을 들었다.

240Z 때 부터 IBM이라는 상표가 즉 제품의 신뢰가 되었던 그 이야기. X41까지 면면히 잘 이어오다가 결국 Made in China 라는 딱지가 붙으면서 쓰레기가 되버린 것 같다.
예전 쌍팔년도 우리나라의 내수 제품의 느낌이다.

이제... ThinkPad는 더 이상 명품이라는 이름이 붙을 수 없을 것이다.
명품이 되기 위해서는 10년 이후나 되겠지만, 그 때 즈음에는 다른 회사 제품이 이미 명품 자리를 차지할 것 같다.

이제... 내 머리속에서 노트북 목록에서 Lenovo는 지워야 될 것 같다.
이후, 난 더이상 Lenovo 따윈 사지도 권하지도 않을 것이다.

노친네 처럼 그 옛날 IBM의 추억만 바래지지 않도록 기억해야 겠다.

God Damn !!!!!

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

휴가를 마치고.

잡글 2007. 11. 19. 09:06
금번 장기간의 프로젝트 휴가를 마치고 다시 업무를 잡았다.
중간에 과장님이 끝나가는 휴가에 쿵덕 쿵덕 심장이 뛰지 않냐고 묻기는 했는데,
그다지 쿵덕 쿵덕한 안달감은 없었고,
노곤과 태만만이 계속 되었던 것 같다.

물론 아예 아무것도 안한것은 아니였다.
집도 청소하고, 정리하고, 책상도 옮기고, 자리도 만들고, 잠자리도 조금 바꾸고,
나름대로 이런 저런 정리를 했다.
나름 뿌듯.

이젠 지금까지 밀렸던 작업들을 찾아 하나씩 해결하면서 정리를 해야 겠다.
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

쓸쓸한 거대 웜 잡기.

잡글 2007. 11. 11. 00:50



간만에 창우랑 한판 뛰는데...
전에는 이 놈 나타나믄 글케도 사람이 달라 붙더니..
오늘은 쓸쓸히 3명이서 -_-;;

그렇다고 굇수였음 잡기라도 하지.. 단지 기스만 내가며.. 간간히 간간히 미는데..
답이 안나온다.

누군지 모를 한 분이 함께 뛰어 주긴 했지만, 역쉬 -_-;;;;

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

간단한 SPList 권한 체크 방법

기술자료/.NET 2007. 11. 5. 13:13

SPList 개체에서 특정 사용자의 특정 권한을 체크하고 싶을 때 사용하는 방법이다.
일전 SK 에너지(구 SK Corp)에서 게시판에서 처리한 방법을 보면
아래와 같이 처리되어 있었다.

// 1번 그룹이 바로 글 쓰기 권한
SPList list = SPContext.Current.Web.GetList(".....");
newItemGroup = 1;
usableNewItem = false;
SPGroup group = SPContext.Current.Web.Groups[newItemGroup];
if( group.ContainsCurrentUser == true )
{
      // SPList에 글쓰기가 있으니.. 쓰는 권한에 관련된 처리를 여기에..
      SPListItem newItem = list.items.Add();
       ......
}


위의 방법대로 하기 위해서는 newItemGroup의 그룹을 찾아야 되는 문제가 있다.
이에 간단하게 해결하는 방법이 있는데 아래와 같다.

SPList list = SPContext.Current.Web.GetList(".....");
if(list.DoesUserHavePermissions(SPBasePermissions.AddListItems))
{
     // SPList에 글쓰기가 있으니.. 쓰는 권한에 관련된 처리를 여기에..
      SPListItem newItem = list.items.Add();
       ......
}

DoesUserHavePermissions 이 메소드 안에, SPBasePermissions 항목에
체크하고자 하는 권한들을 넣으면 된다.
만일 여러개의 권한 체크가 필요할 시에는 '&'로 연결해서 체크하면 된다.

if(list.DoesUserHavePermissions(SPBasePermissions.AddListItems | SPBasePermissions.EditListItems))
{
    // SPList에 글쓰기가 있으니.. 쓰는 권한에 관련된 처리를 여기에..
      SPListItem newItem = list.items.Add();
       ......
}



수정 : if(list.DoesUserHavePermissions(SPBasePermissions.AddListItems & SPBasePermissions.EditListItems)) 라고 썼던 부분을
if(list.DoesUserHavePermissions(SPBasePermissions.AddListItems | SPBasePermissions.EditListItems)) 로 수정합니다.
& -> |


 

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

내 생애 최고 엽기 요금 통지서

잡글 2007. 10. 26. 20:04

내가 이런 통지서를 받게 될줄은 정말 꿈에도 생각해 보지 못했다.
794,627 원.

KTF에서 자신의 할인 율이 무려 771,264 원이라는 것을 강조해줄려고 했던 마케팅 액션인지는
모르겠지만, 분명... 저 고지서 받으면, 뒷목 부터 잡지 않을까 심히 걱정된다.
물론 실제 내는 비용은 25,700 이라지만...

지금 이벤트 기간이라... 저렇겠지만, 만일 진짜 사용되는 시점에.. 저 금액 나올까..
심히 걱정/공포다. 이벤트 끝나자마자 해지 부터 해야 겠다. -_-;;


728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Sybase SQL 2005에서 Linked Server(연결된 서버)로 구성하기.

기술자료/ETC 2007. 10. 25. 17:30

사실 Oracle로는 이미 구성해봐서, 요즘은 개인기로 대략 붙인뒤,
즉시 OpenQuery를 시도하곤 한다.
그런데, 뜬금없이 출현한 Sybase에 뜬금없는 역습에....

일단, 이 Sybase를 연결하는 방법에 대해서 이리저리 Site를 누리다가,
좋은 글을 발견, 내 나름대로 정리해 본다.
[ 참고 글 링크 ]


1. Sybase 클라이언트 설치.
자신이 연결하려는 Sybase 데이터베이스 연결용 클라이언트를 구한다.
x86이든, x64든, 클라이언트들이 다 있으므로, 적절한 제품에 맞게 구하여 설치한다.

2. Data Service Name 구성하기.
클라이언트를 설치하면 Sybase ASE Data Source Administrator가 설치되게 되는데(DB 클라이언트 종류에 따라 이름이 조금씩을 다를 지도...) 이 프로그램을 실행한다.


시작 -> 모든 프로그램 -> Sybase -> Data Acess -> Sybase ASE Data Source Administrator 이다.

이 프로그램을 실행하면, Sybase Administrator 도구가 실행되는데,



여기서 Add 버튼을 클릭해서 Sybase 연결 관련된 정보를 넣는다.


중요한 부분은 Data Source Name 부분인데, 실제 SQL 2005 의 Linked Server 설정시에
이 정보를 사용하게 된다. 최종적으로 등록한 DSN이 정상적으로 연결되는지 Test Connection을 해주고, 확인이 되면 OK를 클릭해 저장한다.

2. Linked Server(연결된 서버) 구성하기.
먼저 SQL Management Studio 를 실행한다.
그리고 자신이 Linked Server를 구성하고자 하는 DB 서버에 연결한다.
DB 서버에 정상적으로 로그인 되었으면,


왼편의 트리를 펼쳐서 연결된 서버라는 항목에서 오른쪽 버튼을 클릭해서 새 연결된 서버(N)를 선택한다. 그러면 아래와 같은 설정 화면이 나오게 된다.


설정 화면에서 다음과 같이 정보를 넣는다.
연결된 서버(N) 에는 이 Linked Server의 이름을 넣는다. SQL에서 OpenQuery 쓸 때 이름이므로 원하는대로 알아보기 쉽게 적는다. 대표이름이므로 당근, 영/숫자로만 적는 것을 권장한다.
공급자(P) 에는 Sybase OLEDB를 선택한다. 만일 이 사항이 없으면, 다시 Sybase 설치 작업을 검토해주어야 한다. 이게 없으면 만들수 없다고 판단하는 것이 옳다.
제품이름(U) / 데이터 원본(D) 에는 앞서 Sybase Administrator 도구에서 만든 DSN 이름을 넣는다.

이번엔 왼쪽 메뉴에서 보안을 선택한 뒤, Sybase에 접속할 때 쓸 계정과 암호를 입력한다.



맨마지막 메뉴 - 서버 옵션을 선택한 뒤, 아래 그림과 같이 설정하고 확인한다.

마지막으로 이 연결 Provider 설정을 하면 된다.
설정 방법은 앞서 만든 Linked Server 들 목록 윗쪽의 공급자 항목을 펼치면 볼 수 있다.
해당 항목의 속성에 들어간다.


속성에 들어가서 아래 그림과 같이 Inprocess 허용을 선택한다.



이제.. 해당 Linked Server에 오픈 쿼리를 때려본다!

SELECT * FROM OPENQUERY(TESTLNK, 'SELECT * FROM tb_test')


728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

SPList 추가 또는 SPList 템플릿 Feature 추가 중에 발생되는 오류 중.

기술자료/Web 2007. 10. 24. 11:54

List 템플릿 추가 중에 아래와 같은 오류가 끊임없이 발생하여,

추가 List 템플릿으로 web.Lists.Add(".....", "......", listTemplate) 메소드로 SPList를 추가할 수 없는 경우가 있습니다.

System.Data.SqlClient.SqlException:

테이블 'WSS_Content.dbo.EventReceivers', 열 'Name'에 NULL 값을 삽입할 수 없습니다. 열에는 NULL을 사용할 수 없습니다.

INSERT이(가) 실패했습니다.  문이 종료되었습니다.    

 

위치: System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) 
위치: System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

위치: System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler,
 SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
위치: System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
위치: System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result,
 String methodName, Boolean sendToPipe)    

위치: System.Data.SqlClient.SqlCommand.ExecuteNonQuery()    

위치: Microsoft.SharePoint.Utilities.SqlSession.ExecuteNonQuery(SqlCommand command)

 

이 내용을 확인해 본 결과 List Template 안의 Event Add 하는 부분에서 아래와 같은 부분을 확인 할 수 있었습니다.

List Template 의 Element.xml 을 살펴본 결과 아래와 같습니다.

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <!-- 리스트 템플릿 정의부분 -->

  <ListTemplate

        Name="FreeTalk_Board"

        Type="8000"

        BaseType="0"

        OnQuickLaunch="TRUE"

        SecurityBits="12"

        Sequence="392"

        DisplayName="FreeTalk_Board"

        Description="FreeTalk_Board"

        Image="/_layouts/images/itann.gif"       

        />

  <!-- 이벤트 리시버 정의부분 -->

  <Receivers ListTemplateId="8000">

    <Receiver>

      <Name>CollectBoardEventReceivers</Name>

      <Type>ItemAdded</Type>

      <SequenceNumber>50000</SequenceNumber>

      <Assembly>SKT.TSquare.SPS.FreeTalk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=388b774ba96c947e</Assembly>

      <Class>SKT.TSquare.SPS.FreeTalk.CollectBoardEventReceivers</Class>

      <Data />

      <Filter />

    </Receiver>

    <Receiver>

      <Name>CollectBoardEventReceivers</Name>

      <Type>ItemDeleting</Type>

      <SequenceNumber>50000</SequenceNumber>

      <Assembly>SKT.TSquare.SPS.FreeTalk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=388b774ba96c947e</Assembly>

      <Class>SKT.TSquare.SPS.FreeTalk.CollectBoardEventReceivers</Class>

      <Data />

      <Filter />

    </Receiver>  

  </Receivers>

</Elements>

 

일단  <Receivers> .... </Receivers> 부분에 있는 내용을 모두 삭제해 보고 리스트를 추가해 본 결과,

위의 오류가 발생하지 않았습니다.

이번에 다시 추가해서 적용해 본 결과 오류가 재발하였습니다.

그래서 이번에는 각 Event의 이름을 다르게 적용해 보았습니다.

 

   ....

  <Receivers ListTemplateId="8000">

    <Receiver>

      <Name>FTEventItemAdded</Name>

      <Type>ItemAdded</Type>

      <SequenceNumber>50000</SequenceNumber>

      <Assembly>SKT.TSquare.SPS.FreeTalk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=388b774ba96c947e</Assembly>

      <Class>SKT.TSquare.SPS.FreeTalk.CollectBoardEventReceivers</Class>

      <Data />

      <Filter />

    </Receiver>

    <Receiver>

      <Name>FTEventItemUpdated</Name>

      <Type>ItemDeleting</Type>

      <SequenceNumber>50000</SequenceNumber>

      <Assembly>SKT.TSquare.SPS.FreeTalk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=388b774ba96c947e</Assembly>

      <Class>SKT.TSquare.SPS.FreeTalk.CollectBoardEventReceivers</Class>

      <Data />

      <Filter />

    </Receiver>  

  </Receivers>

   ....

 

확인해 본 결과 위와 같이 변경하니, 그 이상의 오류는 발생하지 않았습니다.

그 이후에는 이름이 동일해도 오류가 발생하지 않았습니다.

초기에 리스트 템플릿 상에서 동일한 이름으로 등록할 때 발생되는 오류로 생각됩니다.

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

  • «
  • 1
  • ···
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • ···
  • 156
  • »
250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

블로그 매뉴얼 twi2me 비스킷 협업 MOSS 2007 수 불만 moss Visual Studio me2sms Buscuit me2dayzm 좀 친구 개발환경 java me2photo Azure 것 WSS Tutorial e-book windows 지름신 2010 인터파크 Google Apps Engine SharePoint 오류

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바