본문 바로가기

반응형

IT

네트워크 드라이브 (net use) 연결시 아이디/패스워드가 정확해도 연결이 안될 때 윈도우 시스템끼리 파일/폴더 공유를 사용하는데 이것이 제대로 작동하지 않는 경우가 있습니다. 인터넷을 검색해보니 연결보안과 관련된 부분을 수정해야한답니다... 자세한 것은 해당 링크를 따라가고 간단히 접속하는 방법만 기술합니다. cmd.exe 를 실행해서 net use 명령어를 이용해서 네트워크 드라이브에 접속하는 중입니다.. 한데, 시스템 오류 86 *** 이라면서 네트워크 암호가 올바르지 않다고 나옵니다. 올바른 아이디와 암호임에도 불구하고... 그럼 시작 -> 실행 으로 가서 다음명령어를 입력해서 '보안관리자'를 실행한다. secpol.msc 보안설정 -> 로컬정책 -> 보안옵션까지 이동해서 '네트워크 보안: LAN Manager 인증 수준'을 보면 '정의되지 않음'이라고 되어 있을겁니다. (저도 .. 더보기
MSSQL 2008 서버 서비스 Port 변경 MSSQL은 기본적으로 1433 번 포트를 사용해서 통신을 한다. 그러나 기본 포트로 그냥 사용하는 경우 중국발(?) IP에서 계속해서 sa암호를 캐기 위한 연결을 수도 없이 들어온다. 그리고 보안을 위해서도 포트를 변경해서 사용하는 것이 좋다. 설정하는 방법은 간단하다. 시작버튼을 누르고 MSSQL 2008의 구성도구에서 SQL Server 구성관리자를 선택한다. 화면에서 보이는 바와 같이 TCP/IP 의 등록정보로 이동하여 'IP주소' 탭을 눌러보면 IPALL이라는 부분에 TCP포트 를 변경해주면 된다. 물론 기본적으로 방화벽에서도 해당 포트를 열여주던지 아니면 서비스로 돌아가는 프로세서파일을 권한을 설정해주는 것도 잊으면 안된다.(글쓴이는 항상 다 해놓구 여기서 해맨다.. 매번...) 더보기
안드로이드 개발을 위한 준비물 3.Android SDK 안드로이드 개발을 위해서는 이것만 있어도 된다고 말해도 된다. (이 앞에 설치한 2개의 프로그램 eclipse와 adk plugin은 개발의 편의성을 위한 툴일뿐이다.) 이 ASDK(Android SDK)는 eclipse와 마찬가지로 설치파일을 제공하지 않고 압축을 풀어서 적당한 곳에 설치하면 된다. 해당 프로그램은 다음 링크에서 구할 수 있다. http://developer.android.com/sdk/index.html 글을 쓰는 현재 기준 버전이 16버전까지 나와있다. 용량은 약 25mb안팎으로 보인다. 받아서 적당한 폴더에 설치하는데 대부분 C:\android-sdk-windows 이런정도로 짧은 곳에 압축을 풀어주면 된다. 그럼 해당 폴더로 이동해보면 몇가지 실행할 수 있는 프로그램이 보일 것이.. 더보기
안드로이드 개발을 위한 준비물 2. ADK Plugin 플러그인이라면 어떤 프로그램에 추가로 적용해서 사용하는 툴정도로 생각하면 되는데 마찬가지로 첫 준비물인 eclipse 라는 IDE에서 안드로이드 개발을 위해 추가적으로 설치하는 툴이라고 생각하면 된다. 추가적인 툴이기때문에 별도로 설치를 해야한다. 그럼 어떻게 설치하느냐 메뉴 -> Help -> Install New Software... 를 클릭하고, 위와 같은 화면이 나오면 Add버튼을 눌러서 프로그램을 가져올 URL을 직접 지정해서 안드로이드 ADK 플러그인을 가져올 것이다. 주소는 http://developer.android.com 이라는 사이트에서 알 수 있는데... 해당 링크를 타고 들어가보면 참 영어도 많고 참 막막하다는 분들이 꽤 많다.. ^^;; 그래서 바로 갈 수 있는 링크를 적어보면 h.. 더보기
안드로이드 개발을 위한 준비물 1.eclipse 안드로이드 프로그램을 개발하기 위해서는 안드로이드 프로그램의 구성과 원리를 알아야 한다. 안드로이드 프로그램은 안드로이드 OS 기반의 Dalvik VM(가상머신)에서 작동하는 프로그램으로 언어는 JAVA를 기본으로 이용하여 프로그래밍을 한다. 그중에서 이 프로그래밍에 도움이 되는 인터페이스를 제공하는 프로그램으로 우리는 eclipse라는 공개 프로젝트로 완성된 IDE(Integrated Develop Environment) 를 이용하기로 한다. eclipse는 무료이기때문에 누구나 다운로드해서 사용가능하고 별도의 설치도 필요치 않아서 다운로드해서 그냥 사용하면 된다. 아주 편리하다..ㅡㅡ;; http://www.eclipse.org/downloads/ 아주 다양한 패키지의 형태를 제공하고 있다. 이중에서.. 더보기
Subversion, Eclipse를 이용한 소스관리와 다중사용자 개발환경 만들기 혼자만 개발하다가 다른 사람과 협동개발을 위해서 소스의 관리에 많은 어려움을 느껴서 CVS라던지 SVN에 관심을 두게 되었다. 소스코드 버전관리의 글들이 무지하게 많은데 이곳저곳에서 정보를 끌어모아서 글을 작성한다. 나중에 보더라도 알아볼 수 있게 작성해야지... 일단 Windows 기반의 서버를 구성하기 위해서 Subversion의 윈도우용 서버 프로그램을 구해야 한다. http://subversion.tigris.org/ 해당 홈페이지로 이동하여 Packages를 클릭하여 이동해서 Windows 용의 서브버전 패키지를 받는다. 수많은 OS를 지원한다. (나는 윈도우용이 필요하니 Windows를 클릭한다.) 나는 서버만 필요하고 클라이언트는 eclispe를 사용할 것이므로 서버만 지원하는 Win32SV.. 더보기
안드로이드 모바일 통신, WIFI통신이 사용 가능한지 체크하는 메소드 3G통신과 4G통신의 사용여부 // 휴대폰 통신 가능 여부 boolean ChkConnectMobile() { ConnectivityManager m_NetConnectMgr = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean bConnect = false; try { if (m_NetConnectMgr == null) return false; NetworkInfo netInfo = m_NetConnectMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); bConnect = netInfo.isConnected(); // if 모바일이 아니고 4G통신인 경우.. 더보기
Android Heap Memory Management, Out of memory 처리방안 비트맵 관련 앱에서 많이 발생하는 힙메모리 관련 오류 해결하기 개발 환경 - 안드로이드 2.1 1. 액티비티 - onCreate에서 dalvik 버추얼 머신에게 힙메모리 임계값 지정하기 (70%) dalvik.system.VMRuntime.getRuntime().setTargetHeapUtilization(0.7f); --> 메인 액티비티에서 한번만 지정 - onDestroy 이벤트에서 모든 지역변수 null 처리히기, 모든 비트맵 인스턴스 변수 recycle 시키기, 메인앱에서 System.gc() 한번 호출하기 - dalvik 버추얼 머신에게 dalvik.system.VMRuntime.getRuntime().runFinalizationSync()를 호출하여 강제로 클래스들의 finalization 호.. 더보기

반응형