본문 바로가기

소프트웨어/ASP / JS / CSS / C#27

IBM 블루믹스 BlueMix 개발자 통합 환경 제공 IBM 블루믹스 BlueMix 개발자 통합 환경 제공 IBM 블루믹스를 소개 합니다. BlueMix는 개발자 통합 환경 제공을 제공하는데요. 인프라 통합, 서비스통합, 오픈소스를 제공하는것이 그것입니다. 개발자들이 개발시 서버의 대여 개발환경 구축 등 여러가지를 신경을 쓸 수 밖에 없는데요. 관리도 복잡하죠. IBM 블루믹스는 모바일 및 애플리케이션은 물론 빅데이터 최신 스마트 장치등 다양한 유형의 애플리케이션 개발 및 관리 실행을 할 수 있게 하는 IBM의 차세대 개방형 표준 클라우드 기반 플랫폼 입니다. 즉 구축환경을 만들고 개발을 하고 다른사람들과 함께 작업하는것에 있어 모든것을 웹으로 할 수 있는것인데요. IBM 블루믹스를 쓰면 웹으로 접속만 가능하다면 어떤작업이던 함께할 수 있으며 공간의 제한도.. 2014. 9. 1.
Editplus 닫는 태그 강조 방법 괄호 강조 Editplus 닫는 태그 강조 방법 괄호 강조 Editplus 닫는 태그 강조 하는 방법을 배워보도록 하겠습니다. 물론 어려운건 아닙니다. 그냥 이런게 있다는 것과 써보면 편하다는것을 설명할 것입니다. 괄호 강조 라는 기능인데요. 에디터 플러스로 코드를 만들다 보면 가끔 햇갈릴 때가 있습니다. Editplus 닫는 태그 강조 방법을 쓰면 간단히 해결이 되는데요. 보기에서 괄호 강조를 켜주기만 하면 됩니다. 이렇게 하면 닫는 태그나 시작하는 태그에 커서를 가져가면 어느부분까지 한 블럭인지 쉽게 알아볼 수 있도록 색으로 구분해줍니다. 잘 활용하면 어느부분에서 안닫았는지 또는 시작을 안했는지도 쉽게 알아차릴 수 있죠. 물론 코드를 잘 정리해두면 실수할 일이 적긴 하지만 코드 라인 수를 줄인다고 줄이다보면 복.. 2014. 1. 30.
js 한글 깨짐 해결 방법 (encoding) 자바스크립트(javascript/js) 파일을 html 문서 내에서 사용했을때는 문제가 없지만, js 파일로 생성 후 끌어서 쓸 경우에 자바스크립트의 한글이 깨져서 나올 경우가 있습니다. 한글출력시 정상출력 한글출력시 깨짐 한글이 깨져서 보이는 문제 예시 자바스크립트내에 한글 출력시 위 와 같이 알아 볼 수 없는 문자로 깨지는 경우. 해결 방법 에디터플러스(Editplus) 등의 프로그램으로 js 파일을 편집 후, 저장할때 Encoding 를 Unicode 로 저장을 한다. Unicode 로 저장 후 에는 한글로 재대로 출력되는걸 볼 수 있습니다. 2009. 10. 11.
C# 외부, 내부 IP를 알아내기 *머리글 어떤 사항에 맞는 IP을 알아내는 방법 1. HostName으로 내컴퓨터의 IP을 알 수 있습니다. 2. 특정사이트의 IP을 가져올 수 있습니다. (도메인의 IP임) 3. IP을 알려주는 사이트를 통하여 자신의 외부IP을 알 수 있습니다(꼼수) 1. 자산의 HOSTNAME을 통하여 자신의IP을 알 수 있습니다. // using을 추가합니다. using System.Net; // 자신의 HOSTNAME으로 IP가져오기 // 지정된 DNS 호스트 이름에서 DNS 정보를 가져옵니다. IPHostEntry IPHost = Dns.GetHostByName(Dns.GetHostName()); textBox2.Text = IPHost.AddressList[0].ToString(); 2. 특정사이트의 IP을 .. 2009. 5. 11.
Radio 버튼 이용한 동의함 , 동의안함 루틴 만들기 #hottrendsContainer { display: none; } 2008. 10. 28.
SQL Injection - DB 에 일괄적으로 내용 삭제하기 및 예방 DB 의 내용에 일부 필드에 무차별적으로 가 추가된것을 발견 일괄적으로 삭제 하는 방법 및 예방 출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=62284 -- 6번째줄의 일괄 삭제하고픈 문구 입력후 이 프로시저를 실행해서 생성 CREATE PROCEDURE [MP_DELSTR] AS DECLARE @TP int; DECLARE @TBL varchar(255), @CLN varchar(255), @DEL_STR varchar(255); SET @DEL_STR='' DECLARE Table_Cursor CURSOR FOR SELECT a.name, b.name ,b.xtype FROM sysobjects a, sys.. 2008. 10. 21.
더블클릭으로 블로그를 더 편하게 더블클릭으로 블로그를 더 편하게 제 블로그의 오른쪽 여백에 더블클릭을 해보면 페이지가 맨밑으로 갔다가 다시 더블클릭을 하면 상단으로 오게 됩니다 본문의 글이 길 경우에는 댓글을 볼때 유용하리라고 생각합니다 코드는 아래와 같습니다 toggle 을 0 으로 둔뒤 INPUT 이나 TEXTAREA 이외의 장소에서 더블클릭을 했을경우에는 스크롤을 가장 하단으로 내린뒤 토글을 1 로 변경해놓고 다시 더블클릭하면 상단으로 이동한뒤 toggle 가 0 이 되는 원리입니다 저도 사실 이 코드는 검색해서 알아낸 어디서 얻어온 코드입니다 출처는 정확히는 ; 위의 코드는 블로그의 코드에서 사이에 아무곳에나 넣어주면 되겠습니다 복사는 아래에것을 이용하세요 파이어폭스 Ver3 에서 작동하는것을 확인하였습니다 2008. 8. 19.
Jscript mdb 직접 연결하여 연동하기 #hottrendsContainer { display: none; } 2008. 8. 15.
절대 , 상대 레이어 지정하기 절대 , 상대 레이어 지정하기 html 에서 레이어(layer) 를 많이 쓰게 되는데 위치를 지정하는방법에 대해서 설명하고자 합니다 레이어의 위치를 지정할때 x,y,w,h 차례대로 X 축 위치 , Y축 위치 , 넓이 , 높이 등을 지정하여서 나타낼 수 있습니다 이때 위치를 문서를 기준으로 해서 나타낼 수 있으며 (절대위치) 테이블 안에 넣어놓고 테이블의 왼쪽 상단을 (0,0) 을 기준으로 해서 위치를 나타 낼 수 있습니다 예제 다운로드 일단 예제를 한번 보시면 위에것은 절대좌표를 지정한 내용입니다 왼쪽에서 400px 위에서 300px 떨어진곳을 기준으로 넓이는 200,높이가 200 인 레이어를 만든 내용입니다 잘보셔야 할부분은 position:absolute 입니다 아래쪽 코드는 상대좌표를 예를 든것입니.. 2008. 8. 1.
마우스 올리면 레이어 보이도록 메뉴만들기 마우스 올리면 레이어 보이도록 메뉴만들기 예제보기 // 레이어의 위치등을 조절하셔서 쓰시면 되겠습니다 // 레이어는 더 추가하셔도 되며 스타일을 입혀도 되겠죠 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 내블로그 가기 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5 2008. 7. 9.
img 태그 대체 그림 뛰우기 img 태그 대체 그림 뛰우기 img 테그에서 그림을 뿌렸을때 만약에 그림이 뜨지 않는 상황 (에러) 가 발생할때 대체 그림을 뛰우는것을 시연합니다 /images/write.gif 는 첫번째로 뜰 그림이며, 만약 이그림을 뛰우지 못해서 (링크가 짤린상황) 에러가 발생시에는 /images/write2.gif 를 불러와서 뛰우게 됩니다 꼭 뛰워야하는그림이라면 2군대 올려놓고 적용하여도 괜찮으리라고 생각합니다 보통은 첫번째 그림이 뜨지 않을때 X 로 표시가 되는데 이런상황을 막기위해 "그림없음" 등의 그림을 나타내기 위해 사용합니다 2008. 5. 19.
CSS 사전 ,도움말 CSS 사전 파일입니다 도움말이 상세히 잘 적혀있네요 2008. 2. 27.
파일 최근 수정일 확인하는 스크립트 난이도 : ★★★☆☆ 동기 : 파일이 자동으로 갱신되어서 수정된다고 가정, 수정되는시간은 매일 오후 2시 수정이 됬는지 확인은 폴더에서 확인을 해야하나 웹으로 안전하게 확인을 하고 싶음 웹으로 파일의 최근수정일을 가져와 현재날짜와 비교후 정상, 비정상 판별 파일이 있는지 없는지도 같이 분석 미리보기 : 붉은색 글자 코딩부분을 보면 var objFolder = fso.GetFolder("d:/test"); 이부분에서 해당경로에 var arrFileName = new Array ("a.txt","b.txt","c.txt"); 부분에서의 배열에 인자값인 파일이 존재하는지 확인하고 존재하지 않는다면 경고 , 존재하고 최근 수정일이 현재날짜라면 정상 , 현재날짜와 같지 않다면은 비정상을 나타냄 2008. 1. 29.
confirm 예 아니오 묻기 만들기 confirm 예 아니오 묻기 만들기 confirm 활용 코드입니다 실행을 시킬때 한번 실행하면 복구가 힘들시에 한번더 물어보는부분을 만들어야할때 사용할 수 있는 코드입니다 설명 : 링크를 클릭하면 next() function 이 실행되며 "이동하시려면 예를 누르시고 이동을 하지 않으시려면 아니오를 눌러주세요" 를 묻는 alert 창이 뜨며 예를 누르면 그아래 구문이 실행되며 아니오를 누르면 그다음 구문이 실행됩니다 예제 페이지 바로 보기 : 클릭을 하여주세요 next function 을 실행시킵니다 2008. 1. 23.
블로그 복사시 출처 자동으로 나타나도록 하기 블로그에 내용을 복사하고 붙여넣었을때 원문글이 나타나도록 하는 플러그인이 있지만 출처 : 출처의 URL 이렇게 끝에 붙도록 해놔도 좋을듯해서 소스를 공개하려고 합니다 원문코드는 http://ideakeyword.com 아이디어박물관 의 소스입니다 Mr. 번뜩맨 님의 협조를 얻어서 소스를 약간 수정해서 올립니다 일단 블로그의 내용을 복사한뒤 다른곳에 붙여넣기하면 하단에 위 그림처럼 출처가 뜨도록 하는 소스입니다 사이에 넣을 부분 사이에 넣을 부분 위에 두 소스를 블로그의 설정에서 HTML / CSS 편집에서 넣어주도록 합니다 각각 Head 와 Body 사이에 넣으면 복사를 한뒤 붙여넣기를 하면 하단에 그 복사당시의 주소가 출처로 표기가 되게 됩니다 코드를 약간 개조하면 출처가 글의 상단에 나타나도록 응용도.. 2007. 12. 29.
Windows Script 기술 Windows Script 기술 본문에 글자가 작게 나타날때는 Ctrl + 휠 위로 올리기 해보세요 2007. 12. 21.
SiteGalaxyUpload.Form.1 (0x80070006) # 소스 var objFSO = Server.CreateObject("Scripting.FileSystemObject"); var strFileName = objFSO.GetFileName(uploadForm("file").FilePath); // 파일이름 var strFileName = SetFileName("/upload/", strFileName.slice(strFileName.lastIndexOf("\\")+1)); uploadForm("file").SaveAs("/upload/"+strFileName); 오류 형식: SiteGalaxyUpload.Form.1 (0x80070006) Failed to write to the file /write_proc.asp, line 116 소스상에서 빨간글자.. 2007. 12. 21.
Jscript Form 으로 multipart/form-data 인코딩 데이터 주고 받기 // 보내는 파일 write.asp (중략) // 받는 파일 save.asp var uploadForm = Server.CreateObject ("SiteGalaxyUpload.Form"); var strTest = (String(uploadForm("test")) == "undefined" || String(uploadForm("test")) == "") ? "default" : String(uploadForm("test")); var strTest2 = (String(uploadForm("test2")) == "undefined" || String(uploadForm("test2")) == "") ? "write" : String(uploadForm("test2")); var strFile = (St.. 2007. 11. 28.
JSCRIPT DBOpen var objDBCon; function DBOpen() {  var strDBConnect ="Provider=SQLOLEDB;Network Library=dbmssocn;Data Source=127.0.0.1;Initial Catalog=TESTDB;user ID=test;password=test;";  objDBCon = Server.CreateObject("ADODB.CONNECTION");  objDBCon.Open(strDBConnect); } function DBClose() {  objDBCon.Close();  objDBCon = null; }%> 2007. 11. 28.
Jscript 밑에줄 모두 처리 안하기 ................. Response.END(); ...... 밑에건 모두 처리가 안됨 2007. 11. 15.
SiteGalaxyUpload 파일업로드 var uploadForm = Server.CreateObject ("SiteGalaxyUpload.Form"); var strTel1 = String(uploadForm("tel1")); // tel1 의 값 가져오기 var strphoto1 = String(uploadForm("photo1").Item); // photo1 의 파일명 가져오기 uploadForm = null; Response.Write(strphoto1); 2007. 11. 15.
enctype="multipart/form-data" multi=new MultipartRequest(request, sdirPath, Integer.parseInt(sizLimt), "euc-kr", new DefaultFileRenamePolicy()); fileName=multi.getFilesystemName(formName); fileName=fileName.replaceAll(" ", "_"); 2007. 11. 15.
업로드 컴포넌트 SiteGalaxyUpload 사용방법 업로드 컴포넌트 SiteGalaxyUpload 사용방법 인터넷에는 매우 많은 파일 업로드 관련 컴포넌트가 떠돌아다니고 있다. 어떤 것들은 비용을 지불하고 구입해야 하는 것도 있으며,어떤 것은 공짜로 기능에 제한 없이 사용하는 것들도 있다. 이번에 설명하는 파일 업로드/다운로드 구현은 SiteGalaxytUpload 라는 컴포넌트를 이용하여 파일 업로드를 구현하는 방법을 설명하도록 한다. 이 컴포넌트는 ASP 기반 자료실을 제작하는 데 많은 도움이 될 것이다. 가. 컴포넌트의 필요성 애석하게도, FileSystemObject나 ADODB.RecordSet 등을 통해서는 파일 업로드를 직접 구현할 수 없다. 왜냐하면, 파일을 서버에 보내기 위해서는 FORM 태그에서 ENCTYPE="multipart/form.. 2007. 11. 9.
태터에 제로보드 게시판 끼워 넣기 여기에 있는 팀으로 해도 안되서 직접 만졋습니다. 제로보드든 티티보드든상관 없습니다. 저는 위치로그 사용하지를 않아서 소스 몇개 추가해서 제로보드 게시판 넣어습니다. 이소스는 내용물이 많아지면 자동으로 스크롤 된다는 점입니다. 사용하고 있는 스킨의 skin.html을 열어서 아래 소스를 넣어줍니다. 두번째 변경하고자 하는 위치에 아래 소스를 넣어 줍니다. 게시판 관리에 들어가서게시판 하단에 출력될 내용에 아래 소스를 추가해 줍니다. 그럼 끝입니다. 안되면 말씀 하세요 적용된 홈페이지 http://minwoohouse.co.kr 출처: http://retro.tattertools.com/ko/bbs/view.php?id=tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&key.. 2007. 10. 24.
JScript Language Reference JScript Language Reference 파일을 받아 압축을 푼뒤에 열어야 열립니다 HTML and DHTML Reference http://msdn.microsoft.com/en-us/library/ms533050(vs.85).aspx JScript Language Reference http://msdn.microsoft.com/en-us/library/yek4tbz0(VS.85).aspx http://msdn.microsoft.com/ko-kr/library/3bf5fs13(VS.80).aspx 2007. 10. 24.
objRS 간단 사용 예제 // 예제 1 if(objRS.EOF){ Response.Write("테이블이 비었습니다"); }else{ while(!objRS.EOF){ Response.Write(objRS('user')); objRS.MoveNext(); } } // 예제 2 DBOpen(); var objRS = Server.CreateObject("ADODB.RecordSet"); var strSQL = "SELECT Pid FROM Table"; objRS.Open(strSQL, objDBCon, 0, 1); Response.Write(objRS(0)); objRS = Null; var strSQL = "INSERT INTO Table (Num, Pid) VALUES (1,"2"); objDBCon.Execute(strSQL.. 2007. 10. 23.
JAVA 오픈소스 컴퍼런스 광호 (동생) 이 JAVA 오픈소스 컴퍼런스에 다녀온 동영상입니다 제가 찍어오라고 강요를 해서 찍긴했는데 중요한건 찍지않고 엉뚱한것만 찍어왔네요 건국대에서 10월 13일 오전 10시부터 ^^ 태하랑 같이 갔다왔다 ^^ 골픈 서펀스가 네이버, Sun 마이크로 였다 ~ 오픈소스의 대표적인 기업들이 더 있었다. 기억나는 회사가 Red Hat, 오픈마루, KLDP 등등 생각보다 네이버 부스걸이 이쁘지 않았다. -ㄱ 그리고 경품으로 네이버는 네이버 모자를 주었다 -_- 경품 받은 사람들이 다들 난감해 했다 ㅋㅋㅋ 대회장앞에 입구에는 여러 부스에서 경품과 관련책과 설문조사를 하느랴 바쁘다 학생도 많았고, 회사 개발자들도 많았다 썬서버를 보니.. 옆에서 SCJP바우쳐를 경품에 걸린사람들에게 공짜로 준다고. SCJP는.. 2007. 10. 22.