본문 바로가기

아이패드2 화이트 (IPAD2 White) 개봉기~ yes.tistory.com/admin/entry/filePreview/cfile29.uf@1927F1354E3BB3D22CC664.jpg 2주 정도 기다려서 받은 나의 아이패드... 받은지 벌써 두달이 넘었군요. 이전에 찍어 놓은 사진인데.. 이제서야 올려 봅니다~ 아이패드2 64G 화이트 모델입니다. 박스를 뜯는 순간의 기쁨... 한 눈에 들어온 iPad 아~ 이 깔끔한 박스.. 박스를 벗기고.. 이 얇은 판때기가.. 나의 것이라는.. 기쁨과. 화이트를 기다려서 잘 샀다는 기쁨... 볼륨 버튼의 디자인 또한.. 작고 귀여운 눈알.. ㅋ. 사과..... 악세사리 또한.. 화이트에.. 모든 것이 화이트로구나! 아~ 나에 감탄사 연발~ 지금 다시 봐도. 이쁘다는 생각 뿐. 아이 좋아라~ 다음번에는 스마트 .. 더보기
A timeout has occurred while invoking commands in SharePoint host process. 호스트 프로세스에서 명령을 호출하는 동안 시간 초과 발생 에러 메시지는 아래와 같습니다. Error occurred in deployment step 'Activate Features' : A timeout has occurred while invoking commands in SharePoint host process. 배포 단계 ‘기능 활성화’에서 오류가 발생했습니다. Sharepoint 호스트 프로세스에서 명령을 호출하는 동안 시간 초과가 발생했습니다. Sharepoint Empty Project에 Module을 추가하고 거기에 ExtJS Library를 등록하니 해당 Library에 항목이 많아서 인지, PC가 느려서 인지. 아래와 같은 에러가 발생하였습니다. 해당 에러 메시지의 해결 방법은 Vi.. 더보기
C# 금주의 시작일과 끝일 가져오기 C# 이 번주 월요일과 금요일 가져오는 방식 내가 왜.. 이런걸 포스팅 하고 있는지 모르겠지만. 결론은 코드 *_*;;; DateTime dtToday = DateTime.Now; System.Globalization.CultureInfo ciCurrent = System.Threading.Thread.CurrentThread.CurrentCulture; DayOfWeek dwFirst = ciCurrent.DateTimeFormat.FirstDayOfWeek; DayOfWeek dwToday = ciCurrent.Calendar.GetDayOfWeek(dtToday); int iDiff = dwToday - dwFirst; DateTime dtFirstDayOfThisWeek = dtToday.AddD.. 더보기
[Sharepoint 2010] SP.UI.$create_DialogOptions is undefined (IE7) IE7에서 SP.UI에 $create_DialogOptions이라는 객체가 존재하지 않는 경우. 오늘 우연히 테스트하다가 SP.UI 객체는 있으나, $create_DialogOptions 라는 객체가 없어서 Undefined를 뱉어내는 경우를 보게 되었다. 해당 문제는 페이지가 로드 될때 showdialog를 띄우려고 작성하였으며, IE 7에서 script 렌더링 속도가 늦어서 위와 같은 결과가 나타난 것으로 예상된다. 그래서 구글링하니 바로 나오는 해결 방법은 아래와 같다. ExecuteOrDelayUntilScriptLoaded(function () { // Code.... }, "sp.js"); sp.js가 재대로 로드되지 못하여 생긴 것으로 해당 js파일이 로드 된 후 실행하게 해 주는 역할을 한.. 더보기
Dropdownlist, Listbox Sorting With Linq ListItemCollection Sorting 방법 허무하다 싶을 정도로 간단하다 *_*;; 오랜만에 쓰는 포스팅.. ㅋ // Ascending ddlFirstClockSetting.DataSource = ddlFirstClockSetting.Items.Cast().OrderBy(o => o.Text).ToList(); ddlFirstClockSetting.DataBind(); // Descending ddlFirstClockSetting.DataSource = ddlFirstClockSetting.Items.Cast().OrderByDescending(o => o.Text).ToList(); ddlFirstClockSetting.DataBind(); 날로 먹는 포스팅 ㅡ.ㅡ;; 여기서 중요한 것은 u.. 더보기
원격 호스트와 통신하는 동안 오류가 발생했습니다. 오류 코드는 0x80070057입니다. 파일을 출력하는 과정 중 Response.End()에서 발생된 HttpException 영문의 경우는 아래와 같이 출력됩니다. Exception Type:System.Web.HttpException The remote host closed the connection. The error code is 0x80072746. 위치: System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) 위치: System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() 위치: System.Web.HttpResponse.Flush(Boolean finalFlush) 위.. 더보기
Windows Server 2008 R2 무료 백신(Security Essentials) 윈도우 서버 무료 백신 2009/12/17 - [Computer/Operating System] - Microsoft Forefront Client Security를 windows server 2008 R2에서 사용하기 오늘은 이전 시간에 말씀드렸던 서버용 백신 사용법 이외의 방법입니다. 원래는 Security Essentials 가 윈도우 서버를 지원하지 않았으나, 언제부터 인가… 지원을 하였습니다. 다른 백신은 다 비싼데요.. 저 같은 개발자에게.. 이런 백신은 정말이지 *_*;; 최고입니다!! Security Essentials가.. 밴치마크 성능도 유료 제품에 뒤지지 않습니다. 사용자 여러분께 적극 강력 권장합니다!! 다운로드는 아래 사이트에서 다운하실 수 있습니다. 여기를 선택하여 이동 다운로드.. 더보기
reading Excel Open XML is ignoring blank cells OpenXml을 이용하여 엑셀 파일의 빈 셀 읽기 OpenXml을 이용하면 처음으로 부딪치게 되는 문제가 바로 빈 셀입니다. 저는 이 문제를 DataTable을 이용하여 해결하였습니다. 첫 번째 Row가 제목 열이라 생각하고 첫 번째의 Row 정보를 DataTable의 컬럼으로 만들고, Data에 해당하는 Row를 DataTable에 입력하는 형태로 진행하였습니다. DataTable에 입력하는 방식은 CellType.CellReference의 값을 읽어서 처리하는 형태입니다. 아래는 전체 코드입니다. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using Sys.. 더보기
Reading dates from OpenXml Excel files OpenXml을 이용하여 엑셀 파일의 날짜 필드(셀) 값 읽어 오기 엑셀에서 2011-05-12 와 같이 날짜를 입력하게 되면, 해당 셀은 날짜형 포멧으로 변경되게 됩니다. 이를 OpenXml을 이용하여 읽는 방법은 아래와 같습니다. 먼저 해당 Excel 파일을 압출 해제 하고 Xml을 확인하게 되면 Sheet1.xml 상에서는 아래와 같이 입력되어 있습니다. 40310 일반 텍스트의 경우 와 같은 형태로 되어 있으나 날짜 형의 경우는 S=”1” S로 시작하게 됩니다. 값이 40310 이라는 UInt32Value의 형태로 입력되게 됩니다. 변경하는 방법은 C#에서 아래와 같이하면 됩니다. string strDate = String.Empty; DateTime cellDate = DateTime.FromO.. 더보기
EXTJS Custom GridPanel Extjs 3.3.0 Custom GridPanel 해당 컨트롤을 만든 이유는 하나의 그리드 탬플릿을 만들어 놓고 여러개의 탭 페널에서 사용하기 위함. 아래 쪽에서 눈 여겨 볼 부분은 Store에서 defaultParam을 받아서 처리 하는 것. Loader를 바로 연결하여 처리한 것. 기본적인 설정을 다 해 놓은 것. 검색 툴바와 페이징 툴바를 연결해 놓은 것. 여기서 검색 툴바는 커스텀하게 만들어 놓은 것이라 찾아서 직접 만들어야 함. Ext.ns('Ext.ecm'); Ext.ecm.grid = Ext.extend(Ext.grid.GridPanel, { initComponent: function () { var config = { store: new Ext.data.JsonStore({ root: '.. 더보기