예전에 안드로이드 이클립스 설정을 다해놓고 작업도 했었는데 오늘 일이 있어서 하려고 하니... The container 'Android Dependencies' references non existing library 아놔.... 이거 안드로이드 sdk가 잘못됬을때 나는 에러인데...... 건딘게 없는데 왜 이런 에러가-_-;; 다시 설정해도 에러가 사라지지 않아 안드로이드 SDK를 다시 설치하려는데.... Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] 지정된 파일을 찾을 수 없습니다. .... 자바sdk도 깔려있는데 -_-;;;; 다시 깔아도 같은 에러가나서 확인해보니.... '시스템 환경변수를 추가 해 주셔야 합니..
* .Net 4.0 기준 * 이미 DB에 저장되어있는 이미지 파일을 'ASP.NET'에서 뿌리기 위해서는 3가지 방법이 있습니다. 1) IIS에 임시 파일을 만들어서 이미지태그()를 이용하여 출력하는 방법 2) 읽어 들인 바이너리 타입을 브라우저에 넘겨 브라우저가 이미지를 표시하도록 하는 방법 3) 'base64'데이터로 만들어서 이미지 태그를 이용하여 출력하는 방법 이 있죠. 이 포스팅에서는 임시파일 생성 없이 DB에 있는 'Image'나 'varbinary()'타입을 'byte'타입으로 변환해 브라우저에서 바로 표시하는 방법을 설명하겠습니다. 원리 임시파일 없이 사용할 수 있는 방법의 하나가 바이너리 정보를 브라우저한테 주고 시키는 겁니다! 브라우저는 바이너리 정보를 직접 읽는 게 가능하기 때문이죠!..
* .Net 4.0 기준 * 다른 DB도 가능합니다만 DB에 이진데이터를 저장할 수 있습니다. 흔gl 이진데이터는 'byte' 타입이고 DB에 저장할 때는 'binary' 타입으로 저장합니다. 웹에서는 특별한 이유가 없으면 DB에 파일을 저장하지 않습니다. 파일 크기보다 더 큰 용량을 사용하기 때문이죠. (최적화 문제도....) 대신 폴더권한 같은 것들을 지정하지 않아도 DB 권한만 가지고 파일을 업로드하고 다운로드할 수 있고 외부에서 접근도 힘들어서 보안상으로도 좋습니다. 1. 파일 업로드 컨트롤 'ASP.NET'에서 업로드할 파일을 지정할 때 많이 사용하는 컨트롤이 'FileUpload'입니다. 이 컨트롤을 디자인에 추가해 봅시다. 파일을 지정하고 업로드 요청을 보낼 버튼도 만들어 줍니다. 2. DB..
테스트 해볼 것이 있어서 플래시를 만들고 별생각없이 일반적인 바인딩 방식인 블럭을 이용하여 바인딩을 하였습니다. 이렇게 놓고 돌려 보았습니다. 으잌!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 그렇습니다. 파라메타로 보낼때 바인딩을 하려면 주의 사항이 있는데 '' 대신 ''를 사용해야 합니다. 이렇게 놓고 돌려 보았습니다. 잘나온다!! 생각해보니 이 현상이 실버라이트 붙일때도 있었습니다. (그때 정리를 해놨어야 하는데-_-;;;;) 정확한건 모르겠는데 태그안에서 바인딩을 할때는 '' 가 아닌 ''를 사용해야 합니다. (찾아봐도 딱히 이유가 나오질 않네요-_-a)
90년대 말에서 2000년대 초에 걸친 패키지 시장의 몰락은 불법 복제 때문에 의해 이루어졌습니다. (다른원인도 있긴한데 주된 원인을 불법복제로 보고 있죠.) 그렇게 몰락하던 패키지 시장을 버티게 해준 것이 콘솔 시장과 스팀으로 대변되는 디지털 다운로드 판매(이하 디지털 판매) 시장입니다. 디지털 판매의 경우 스팀이 큰 부분을 차지하고 있으니 스팀을 기준으로 이야기하게 될 것 같습니다. 스팀말고는 GOG라던가 오리진 같은 것들이 있죠. 콘솔이야 시장이 다르니 그렇다 치고 스팀의 경우 오프라인에서 정식발매하는 게임들도 스팀에 등록할 수 있다 보니 스팀세일과 함께 2대 천왕처럼 취급받습니다. 저렴한 게임 스팀의 장점이야 패키지 게임의 접근성과 중고판매를 막는 대신 자주 하는 할인, 큰 할인 폭, 스팀플랫폼의..
MSSQL에서 백업한 파일을 복구하려고 할 때 나는 에러 입니다. 1. 에러 발생 백업된 DB좀 확인해달라고 해서 .bak파일을 받아서 복원을 돌려보니... 미디어 세트에 2개의 미디어 패밀리가 있지만 1개만 제공하고 있습니다. 모든 멤버를 제공해야 합니다. 라는 오류가 떴습니다. 이 오류는 백업파일을 만들때 2개의 파일이 생성됬는데 1개만 지정했다고 나는 오류 입니다. 2. 필요한 백업파일 숫자 확인 해당 백업파일이 몇개있어야 하는지는 'Restore Labelonly'라는 쿼리로 알수 있습니다. --파일이 한개인 경우 Restore Labelonly From Disk='[파일위치]' 이렇게 하면 아래와 같이 파일갯수가 나옵니다. (FamilyCount가 갯수임) 이렇게 나오면 복원할때 파일이 2개가 ..
[Asp.Net] DataList - DataList란? [Asp.Net] DataList - DataList를 이용한 게시판의 리스트 구현 [Asp.Net] DataList - Edit Command(수정 명령)를 사용하여 리스트를 수정하기 [Asp.Net] DataList - DataList의 컬럼을 미리 만들어둔 템플릿으로 교체하기 [Asp.Net] DataList - 교체한 템플릿의 컨트롤에 코드로 접근하기 asp.net를 오래 하신분도 데이터리스트 컨트롤에 에디트커맨드를 모르시는 경우가 있더라고요 ㅡ.-;;; 데이터리스트에 있는 커맨드 중에 에디트(Edit)와 업데이트(Update)를 이용하면 직관적으로 리스트를 컨트롤할수 있습니다. 1.DataList 만들기 HTML코드는 다음과 같습니다. 주..
결국 인터넷 실명제가 위헌결정이 났습니다-_-; 이유도 시작할때 전문가들이 말하던거 그대로 나왔죠-_-; 한마디로 개뻘짓이였습니다. 그러면 온라인은 익명성이 보장될까요? IT계열에서 극단적인 이야기를 하면 한도 끝도 없으니 일반인을 기준으로 이야기 해보겠습니다. "안됩니다." 일반인들의 온라인 환경위에서도 말했지만 깊이 들어가면 한도끝도 없기때문에 일반인을 기준으로 하자면 온라인에 익명성 따위는 없습니다. 일반적인 환경에서의 익명성 이라는 것은 별다른 설정없이 혹은 쉽게 무언가를 설정해서 익명성을 보장받아야 하는 것을 의미합니다. 하지만 일반사람이 온라인상에서 익명성을 보장받는건 불가능에 가깝죠. 물론 쉬운방법이 있긴한데 친구네 집이나 CCTV같은 것이 없는 피씨방 가시면 됩니다 ㅡ.-;;; 물론 친구가..
서버에 설치된 MSSQL버전을 확인일 이 있어 도움말에 정보를 보니.... 오마이갓..... 도움말 > 정보 의 내용이 이렇게 부실한지 처음 알았네요-_-;; 이 서버에 설치된 MSSQL버전이 MSSQL 2008 Express 버전인데 해당 버전에 대한 아무런 정보도 없습니다 -_-;;;; 마이크로 소프트 고갯센터에 검색을 해보니 다행이 해당 내용이 있군요. (참고 : Microsoft 고객센터 - SQL Server 버전과 에디션을 확인하는 방법) 버전별로 확인 하는 쿼리가 있습니다. 하지만 모두 똑같다는거 ㅋㅋㅋㅋ SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 참고 :..
익스플로러가 9로 넘어오면서 웹표준관련 기능들을 넣다가 생긴문제인지는 모르겠지만 몇몇사이트들이 깨지거나 정상작동을 하지 않습니다. 이럴때 쓰라고 있는 것이 호환성 도구죠. 그런데 친구가 쥐메일 열때마다 오류메시지가 뜬다고 확인해 달라며 스크린샷을 보내왔습니다. 앵? 메시지만 봐서는 쥐메일은 호환성보기에서 기능이 작동하지 않을 수 있다는 경고 인것 같습니다. 호환성보기만 끄면 될것 같아 주소줄을 보니.. 치....침착해 분명 도구에 호환성 보기가 있을 꺼야.. 네...호환성보기는 일반도구에는 없습니다 -_-;;; 호환성보기 도구를 꺼네기 위해서는 약간 번거로운 작업을 하셔야 합니다. 1.호환성 도구 찾기(1)먼저 익스플로러 오른쪽위에 있는 도구에서 오른쪽 클릭을 합니다. (2).명령모음을 클릭합니다. (3..