반응형

        $("#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
,

반응형

배터리게이트로 요즘 아이폰 유저들의 원성을 사고 있는 애플

아이폰7+를 사용중인 본인은 얼마전부터 액정 좌측 상단에 ㄱ자로 검은 테가 생기기 시작하였다.

다행히 1년이 지나지 않았기에 무상수리 또는 리퍼를 바라고 동부일렉트로닉스 애플 공식 AS센터를 방문하였다.

이게 2018년 1월 6일 토요일이었다.

아침 9시 30분쯤 도착하였으나 배터리 게이트 덕분에 AS센터엔 수많은 사람들로 벅실대었고

1시간이상 걸린다는 이야기에 결국 난 접수 후 기다리다 다음번에 오겠다며 허탕을 치었다.


그리고 오늘 동일한 토요일 동부일렉트로닉스에 방문하였다.

방문전 해당 센터의 여직원에게 수리시 소요되는 시간을 문의한 결과 1시간 ~ 2시간 정도 필요하다란 이야기를 들은지라 다음 약속시간을 조금 넉넉히 해두고 방문하였다.

다행히 배터리 게이트도 잠잠해 졌는지 예전만큼 사람들이 많진 않았다. 

내 차례가 되어 접수를 하고 기다리자 AS기사의 호출에 따라 폰을 제출하니 대략 20분 정도 시간을 요청한다.

뭐 괜찮다.

20분 이후 AS기사가 말하길 액정교체가 필요하며 시간이 2시간 소요된다 말한다.

헐! 기다리는데 10분 진단 20분 여기에 또 2시간?

그보다 더 가관인건 어쩌면 애플센터에 보내야 할지 모른다며 알아봐야 한단 이야기였다.

하.... 자체 수리도 가능한 상황에서 애플의 개떡같은 개막장 AS정책 때문에 내 폰을 근 일주일 가깝게 떠나보내야 한단 이야기.

알아보겠다며 이리저리 살펴보던 AS기사는 최종 사형선고를 내려주었다.

주말이 껴서 빠르면 다음주 목요일쯤이라며 입고를 요청하길래 그럼 일단 지금까지 진행한 내용을 토대로 나중에 평일 저녁시간에 방문해도 되겠느냐란 질문에 정말 어처구니 없는 이야기를 듣게 되었다.

테스트 프로그램 이력 때문에 지금 당장 맡기지 않고 나중에 맡기겠다면 똑같이 30분 이상 접수부터 진단까지 또 진행해야 한단 이야기.

하...................... 진짜 암걸릴것 같다.

이 무슨.. 병맛같은 정책인가.

AS기사가 친절한가? 하면 그도 아니다.

애플정책 때문에 열받고 기사 태도 때문에 또 열받고 이중으로 열받는다.

고작 액정하나 불량 때문에 센터에 몇번을 왔다 갔다 해야 하는가?

차비에 시간에!!!!


애플 앱스토어 리뷰질도 열받는데 애플은 AS까지도 갑질이다.

내가 왜 아이폰을 처음부터 써왔을까!!! 짜증이 밀려온다.

배터리도 즈그들 잘못이면서 유상교체하는 뻔뻔한 애플

용서가 안된다.

안드레기라 욕해왔지만 요즘 안드레기 꽤 괜찮게 나온다.

충전하며 음악도 들을 수 없는 고자폰. 

에라이


반응형
Posted by Hippalus
,