목록HYUN CHUN ' s (72)
Hyun Chul's Utopia
Windows에서의 레지스트리는 시스템의 모든 설정 및 데이터를 모아두는 중앙 저장소 역할을 수행한다. Windows가 작동되는 구성값, 설정, 그리고 프로그램과 관련된 모든 정보가 저장 되어 있다. 레지스트리 키 정의에 있어서,영단어 첫 자나 의미를 구분짓는 단어의 경우는 그 시작 첫 자만 대문자로 입력하는 습관을 갖는 것도 괜찮다. 또한 여러 개의 사용자계정을 쓰고 있다면, 가능한 HKEY_LOCAL_MACHINE 키에서보다는 HKEY_CURRENT_USER 키에서 편집을 하도록 한다.편집 전에 레지스트리를 백업해 두면 편집 후 발생할 수 있는 시스템 이상 징후들을 안전하게 이전 상태로 되돌릴 수 있다. Windows 레지스트리는 기본적으로 5개의 Main Key를 가지고 있다. 각각의 역할은 다음과..
제목 그대로 엑티비티 상에서 가상 키보드의 스타일을 정의 합니다. 이를 가능케 하는 가장 간단한 방법이 "AndroidManifest.xml" 파일에서 XML코드를 수정하는 방법입니다. 우선 적용 하고자 하는 엑티비티가 기술되어 있는 부분을 찾은 뒤 아래와 같은 옵션을 추가해 주면 됩니다. windowSoftInputMode 예를 들면 아래와 같이 되겠네요. 이렇게 값을 주게되면 가상 키보드가 올라와야 할 부분을 선택시(예를들면 EditText 선택) 레이아웃의 배치는 그대로 유지가 된 상태로 그 위에 가상 키보드가 올라오게 되어 있습니다. 샘플로 만든 화면을 보면 이해가 쉽겠네요.. 아래와 같은 원본 화면과 위의 windowSoftInputMode="adjustPan" 옵션의 유무에 따라 변된 모습을 ..
기본적으로 IPv4에 맞게 구성되어 있으며, 중간에 적힌 정규형 표현은 구글링을 참고 하였음을 미리 밝힙니다. 이번에 코딩을 하던 도중 입력한 문자열이 IP Address 인지 아니면 그냥 문자열인지 판별하는 그런 기능이 필요했습니다. 구글링 검색 결과 나온 내용은 단순히 4자리 숫자에 대한 판별 (ex : 255.255.255.0)에 관한 판별만 가능하더군요.. 입력하는 경우가 Port를 포함한 경우 (ex : 192.168.0.1:9000)에 대한 처리는 없었기에.. 해당 부분을 추가하여 개조 시켰습니다. ○ IpAddressAndPortCheck.java import java.util.regex.Matcher; import java.util.regex.Pattern; public class IpAd..
정말 지극히 개인적으로 Autorun을 제작해 봤습니다. 그냥 말이 Autorun이지 그냥 셋업파일 연결시켜주는 간단한 프로그램이 되겠네요. 사건의 전말은 공DVD 한장에 MS Office 2007, 2010 과 한컴오피스2007 을 모두 집어넣어 한장의 CD로 만들고 싶었다는거네요.. 정품CD에서 컴퓨터로 파일 복사 시키고 그냥 간단히 이들 셋업파일을 실행시켜주는 프로그램입니다. 약간 해맸던점은 한컴오피스 2007의 경우는 제가 만든 프로그램이 다른 경로에 있으면 정품사용자가 아니라고 반항을 하더라는 점이었는데..(한글 정품CD 유저란 말이다!!) 약간 삽질한 끝에 그냥 현재 경로를 이동시키면 되겠구나 하면서 해결 봤네요.. 소스는 지극히 더럽습니다 욕하지 말아주세요 ㅠ 사용 안하는 변수나 define..
음.. 제목은 하단 커스텀 탭 이라고 적었는데.. 정확한 명칭을 몰라서 그냥 그렇게 적었습니다. 무튼! 만들고 싶었던 내용은 하단에 이쁘장한 메뉴바를 만들고 싶었다는 것 입니다. 말로만 설명하면 감이 안잡히니 견본 화면을 하나 찍어봤습니다. 이 화면은 T Wifi Zone 어플입니다. 여기서 하단에 보면 "지도, 내주변리스트, 즐겨찾는장소, 기타" 이렇게 하단 탭 메뉴가 있습니다. 여기 있는 이런 모양의 하단 탭 메뉴를 한번 제작해 봤습니다. 우선 하단에 들어갈 아이콘 이미지가 필요하겠죠. 그래서 하나 만들었습니다. 못하는 포토샵 끙끙대가면서 허접하게 하나 만들어 봤습니다. 버튼에 효과를 주기위해 버튼이 눌렸을때의 이미지도 만들어서 직접 커스텀 버튼을을 만들었습니다. 이렇게 버튼을 만들고 xml로 합쳐서..
안드로이드에서 뒤로가기 버튼을 눌렀을때 KeyEvent를 발생하여 어플리케이션을 종료시킬 수 있는 방법입니다. 우선적으로 프로세스 종료하는 방법중 하나인 KillProcess 가 있습니다. 레퍼런스상의 문서 내용으로 보자면 아래와 같이 명시 되어 있네요.. public static final void killProcess(int pid) Since: API Level 1 Kill the process with the given PID. Note that, though this API allows us to request to kill any process based on its PID, the kernel will still impose standard restrictions on which PIDs y..
public int byteToint(byte[] arr){ return (arr[0] & 0xff)
한마디로 인재 라는 말로 표현될 것 같다. 정말 있어서는 안될 무시무시한 일이 벌어진거다. 전 국민의 절반이 넘게 사용하는 농협이라는 은행이 이렇게 한순간에 망가지는건 일도 아니었다. 슈퍼유저만이 내릴수 있는 삭제 명령이 실제로 발동하고 만 것이다. 일부 사람들은 예견하고 있었을지도 모른다. 항상 보안에 신경써야할 금융권 서버가 허슬하게 관리되고 있었다는 사실이 이미 퍼져있었다. 그리고 이번 사건을 수사하면서 하나씩 그러한 정황들이 발견되고 있다. 농협 시스템계정 비밀번호 15개… 최장 6년9개월간 안바꾸고 사용 입력 2011.04.21 (목) 00:28 ‘3개월마다 변경’ 지침 안지켜 ‘전산대란’을 겪고 있는 농협이 전산시스템 비밀번호를 허술하게 관리해온 것으로 드러났다. 20일 미래희망연대 김혜성 의..
학교에서 MT를 갔다왔습니다. 장소는 가평에 위치한 용추계곡. 팬션 주인아저씨가 너무 친절하셔서 잼있게 잘 놀다왔습니다. 4월 초에 간거라 물이 많이 말라있었는데도 불구하고 제가 서있어도 얼굴이 잠길만한 깊이의 물도 있었습니다. 장마한번 내리면 물이 더 깊어질텐데.. 그래도 아주 장소는 좋았던것 같네요.. 사진속 날자는 잘못 되어 있네요..
간만에 향수를 하나 질렀습니다. 예전부터 사려고 벼루고 있던건데 지름에는 총알이 있어야 하는법. 살짝 여유가 있을때 하나 급 지름했습니다. 휴고보스 맨 이녀석은 시향을 해보다가 딱 맘에 들어 했던 녀석이죠. 음 뭐랄까 좀 달콤한 향이라고나 할까?? 냄새를 말로 표현하기는 좀 힘드네요. 왠지 '보스'라는 단어가 들어가서 좀 강한 이미지가 생각될지도 모르겠지만 실제로 맡아보면 전혀 그런 느낌은 없습니다. 기본적인 정보는 다음과 같습니다. ※ 특징 휴고보스 보 스맨은 역동적이고 따뜻한 느낌을 주는 21세기의 새로운 남성상인 남자답고 힘있으며, 자신감있는 동시에 감각적이고 기력이 넘치는 로맨틱한 남성을 표현하고자 제작되었습니다. 북쪽의 아카디아 국립공원의 숲과 울퉁불퉁한해안선을 모티브로 창조되었고, 고사리와 베..