반응형

0번째 index 설정


$(".CONTROLSELECTBOXCLASS option:eq(0)").prop("selected", true);


$("#CONTROLSELECTBOXID option:eq(0)").prop("selected", true);

반응형
Posted by Hippalus
,

반응형

        $("#BTNTASKADD").click(function(e) {

            e.preventDefault();


            var $tr = $(this).closest("tr");

            var objFLT_TASKMAINCD = $tr.find(".FLT_TASKMAINCD").clone(true);

            var objBTNTASKDEL = $tr.find(".BTNTASKDEL").clone(true);

            objBTNTASKDEL.show();


            objFLT_TASKSUBCD.empty();

            //objFLT_TASKSUBCD.append($("<option></option>").attr("value", "").text("전체만 선택가능"));


            $("#TBLWRITE tr:last").after("<tr class='TRWRITE'><td height='30'></td><td></td><td></td><td bgcolor='#f2f2f2' class='TDWRITECONTROL'></td><td bgcolor='#f2f2f2' class='TDWRITECONTROLBTN'></td><td></td><td></td><td></td><td></td><td></td></tr>");


            var $appendTr = $("#TBLWRITE tr:last").closest("tr");


            $appendTr.find(".TDWRITECONTROL").append(objFLT_TASKMAINCD);

            $appendTr.find(".TDWRITECONTROL").append("&nbsp;");

            $appendTr.find(".TDWRITECONTROL").append(objFLT_TASKSUBCD);

            objFLT_TASKMAINCD.val("0101").trigger('change'); 


            $appendTr.find(".TDWRITECONTROLBTN").append(objBTNTASKDEL);

        });

반응형
Posted by Hippalus
,

반응형

컨트롤객체.val("원하는값").trigger('change'); 

반응형
Posted by Hippalus
,

반응형

        function fnReloadBlock () {

            if (event.keyCode == 116) {

                event.keyCode = 0;

                event.cancelBubble = true;

                event.returnValue = false;


                alert("F5 새로고침 키는 동작하지 않습니다.");

            }

        }

        

        document.onkeydown = fnReloadBlock;   

반응형
Posted by Hippalus
,

반응형

<form method... action... autocomplete="off">

</form>

반응형
Posted by Hippalus
,

반응형

언제부턴가 아이폰 사파리 모바일 브라우저로 인터넷을 사용하다보면 아래와 같이 

"아이폰 해당 양식은 보안되지 않았습니다. 해당 양식을 보내겠습니까?" 라는 경고 안내와 함께 사이트가 정상 동작하지 않는 경험을 할 수 있다.



이 경우 아이폰의 설정 > Safari > 하단 개인 정보 보호 및 보안 섹션에서 "위조된 웹 사이트 경고" 옵션설정을 On에서 Off로 설정 하면 사이트를 정상 이용할 수 있다.




주로 보안서버인 SSL이 사용된 사이트에서 SSL이 사용되지 않은 사이트로 리다이렉션이 일어날 경우 발생되는 경고 안내인데 예전엔 그냥 됐던게 요 몇달전부터? 차단되기 시작하였다.


아마 애플 특유의 보안 종특 몸부림 & 호들갑으로 보여지는데.... 얼마안가 안드로이드도 유사한 기능으로 차단된다에 옆집 오백원을 걸어본다.


웹서비스 운영개발 회사라면 로그인 페이지에 안내 문구와 설정 방법을 제공하여 이용자의 혼란을 막을 수 있겠으나 가급적 SSL을 도입함이 맞아 보인다.








반응형
Posted by Hippalus
,

반응형

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

같은곳에서 예쁘게 하겠다고 기본 시스템 폰트를 변경하면 textfield 터치시 나타나는 키보도의 done 버튼 색도 변하게 됨

이럴때 해당 뷰만 바꿔주려면 appear, disappear에서 바꿔주고 원복시켜주고 하면 됨.



- (void)viewDidAppear:(BOOL)animated {

    NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:

                                [UIColor redColor], NSForegroundColorAttributeName,

                                nil];

    [[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState: UIControlStateNormal];

}


- (void)viewDidDisappear:(BOOL)animated {

    NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:

                                [UIColor whiteColor], NSForegroundColorAttributeName,

                                nil];

    [[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState: UIControlStateNormal];

}


반응형
Posted by Hippalus
,

반응형
https://stackoverflow.com/questions/50718018/xcode-10-error-multiple-commands-producedown vote

I found the solution for this build error, for anybody else having the same issue with Xcode 10 build system, follow the following steps to fix it:

  1. In Xcode, go to File->Project/Workspace settings.
  2. Change the build system to Legacy Build system.

It will resolve the build issue with the new Xcode 10.

If you want to work with the new build system, then you can find the troubleshooting help from this apple Xcode help page.

Hope this helps!


반응형
Posted by Hippalus
,

반응형

회사에서 월별 음력, 양력과 관련된 공지를 하게 되었고 기준 데이터가 어떤 데이터는 음력, 어떤 데이터는 양력을 사용하고 있는 상황이다.

MSSQL에 음력, 양력 데이터 등록시 변환을 하든 조회 시점에서 해당하는 레코드들을 조회하든 음력과 양력 사이에서 실시간 변환보단 매핑 테이블을 이용하여 조회할 경우 더 효율적이란 판단된다.





왜 CHAR(10)가 아닌 VARCHAR(10로 설계했느냐 묻는다면


어차피 CHAR(10)이든 VARCHAR(10)이든 차지하는 공간은 동일하기 때문이다.

MSSQL에서 VARCHAR 자료형의 경우 포인터 형태로 존재하므로 데이터 수정이 발생될 경우 성능저하가 발생할 수 있겠으나 이처럼 매핑 테이블인 경우 데이터는 불변이다.

또 반대로 데이터 유형 역시 YYYY-MM-DD 고정 자릿수 이므로 CHAR(10)로 설계해도 상관없다.

즉 VARCHAR이든 CHAR이든 마음대로 해도 된다.





주의할 점은 음력 데이터 중 1985-02-30처럼 2월 30일 데이터가 존재한다란 점이다.

이는 테이블 설계시 DATETIME을 사용할 수 없으므로 테이블 설계시 VARCHAR(10)로 설계해야 정상 반입 및 이용이 가능하다.



끝으로 실제 사용하는 예시


현재월을 기준으로 하려면 그냥 getdate()로 바꾸면 됨


SELECT DATEADD(day, -1,DATEADD(MONTH, 1,DATENAME(YEAR,getdate()) + DATENAME(month,getdate())+'01'))




첨부파일로 데이터까지 올리려다가....


다 쓰고 올리려 했더니 데이터 용량 때문에 못올림 ㅜㅜ

필요하신 분은 연락주시면 개별적으로 드리겠습니다.


반응형
Posted by Hippalus
,

반응형

​​


몇 년 전부터 서울 곳곳에 유료 자전거 대여소가 들어서고 있다.
이름하여 따릉이.
이름 좋다. 따릉이 직관적이고 친근한 이름.
누구의 작명센스인지 칭찬해 주고 싶다.

반응형
Posted by Hippalus
,