본문 바로가기

JSON 자동 정렬되는 문제 분명히 서버에서는 아래와 같이 입력되서 보내지는데 클라이언트에서는 740 부터 읽지 않고 610 부터 읽더라고요. { '740' : { 'a': 1 }, '610' : { 'a': 2 } } $.each 를 통해서 처리하는데 이게 문제인가 싶었는데 브라우저에 따라서 자동으로 정렬해버리는 경우가 있는 것 같습니다. 이럴 때에는 브라우저에서 다시 처리할 생각보다는 아예 아래와 같이 depth를 하나 늘리지만 정렬해서 보내버리는 것도 좋을 것 같아요. { '0' : { '740' : { 'a': 1 } }, '1' : { '610' : { 'a': 2 } } } 간단하지만 가끔 까먹고 console.log를 찍고 있길래 정리해둡니다. ㅎㅎ 더보기
<p> <a> 태그 순서 + modal show 간단하게 기록용으로 1. 태그를 통해서 modal을 open하는 형태로 개발. test modal open 2. 안드로이드 + 크롬 조합에서는 문제없이 잘 작동하는데 iOS + Safari 조합에서는 modal이 안열림. 3. test modal open 으로 변경하니깐 잘 됨. 4. css가 이미 다 들어간 상태라서 변경하는 것이 번거로운 작업이 됨. 태그를 다 지워버렸음. 그리고 5번 수행. 5. jQuery 활용해서 아래와 같이 변경 $('.aaaa').click(function(e) { $('#testModal').modal('show'); }); stack overflow 에서 관련된 사항을 검색해보니 link text 가 W3C 표준이라고 하네요. 결론은 변경해서 쓰지 말자!! 입니다. 더보기
Ubuntu Boot Order (우분투 부팅 커널 변경) 제목에 영어랑 한글이랑 잘 맞지는 않지만 아무튼 시작해보겠습니다. 참고1. Ubuntu에서만 테스트해봐서 다른 리눅스들은 어떤지 잘 모르겠습니다.참고2. 여러 개의 Kernel (커널)이 설치되었을 때 내가 원하는 커널로 부팅하기 위한 내용입니다. 1. 일단 아래와 같은 파일을 열어봅니다. 보시는 것과 같이 vi /etc/default/grub 파일입니다. 기본적으로는 GRUB_DEFAULT=0 으로 되어 있는데 저는 GROUB_DEFAULT="1>2" 로 설정한 상태입니다. 0은 무엇이고 "1>2"가 무엇인지 알아내는 것이 이번 포스팅의 목적이라고도 할 수 있겠습니다. 2. 위 파일은 닫고 아래 파일을 열어봅니다. vi /boot/grub/grub.cfg 파일입니다. 열어서 쭉 아래로 내리다 보면 me.. 더보기