Programming
-
ReactNative - Custom Font 사용하기Programming/ReactNative 2017. 8. 3. 11:57
ReactNative - Custom Font 사용하기 이 글은 CRNA(create-react-native-app)기반 프로젝트에서 폰트사용하는 방법이며기존 ReactNative CLI 프로젝트는 How to add and remove custom fonts in React Native를 참고해주세요. 1. 폰트파일 프로젝트에 추가사용할 폰트파일을 프로젝트 폴더내의 적당한 위치에 복사합니다.보통은 ./assets/fonts 와 같은 이름으로 만듭니다. 주의사항, otf폰트를 사용하려고 했는데 해보니 오류가 발생합니다. otf인 경우 ttf로 변환해서 사용해야 합니다. 2. 폰트 로드폰트를 사용하려면 해당 폰트가 로드가 되어야 합니다. 방법은 아래와 같이Font모듈을 import한 후import { Fo..
-
Expo XDE - Tunnel인데 localhost로 표시될때Programming/ReactNative 2017. 7. 31. 15:35
Expo XDE 사용시 Host가 Tunnel방식인데도 localhost로 표시될때 해결방법 잘 사용하고 있다가 어느날부터 이런 문제가 생겨서 몇일동안 고생을 했습니다.구글링해보니 아직 원인은 모르고 해결방법은 그냥 삭제 후 재설치하면 된다고 하네요...https://forums.expo.io/t/host-tunnel-only-generating-localhost-address/1585 재설치 후 다시 제대로 나옵니다.
-
Windows에서 텔넷(openssl) SMTP 통신테스트 방법Programming 2017. 7. 27. 15:11
메일전송에 문제가 발생하는 경우 원인 파악을 위해 telnet으로 직접 SMTP서버에 붙어 메일을 전송하는 경우가 가끔 또는 자주 발생합니다.( 테스트 방법은 텔넷을 사용하여 SMTP 통신 테스트 방법 을 참고해주세요. ) 이글은 텔넷이 아닌 openssl을 사용하여 SMTP 통신테스트 방법에 대한 글입니다. 꽤 오래되긴 했지만 요즘 대부분의 SMTP서버는 보안이 취약한 25번 포트를 막고 SSL/TLS가 적용된 보안포트만 통신을 허용하기 때문에 telnet으로는 대부분 접속이 안됩니다. 그럼 윈도우에서 Gmail SMTP서버에 접속해 메일을 보내보도록 하겠습니다. 1. Win32 OpenSSL 설치http://slproweb.com/products/Win32OpenSSL.html 에서 현재 자신의 환경..
-
ReactNative - Unable to load script from assets 'index.android.bundle' 오류Programming/ReactNative 2017. 7. 20. 15:52
ReactNative Getting Started 설명에 따라 차근차근 따라가다가 만난 오류화면. 프로젝트폴더/android/app/src/main 폴더에 assets 폴더를 새로 생성합니다. 아래 문자열을 그대로 복사해서 붙여넣고 실행합니다.react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/resreact-native bundle --platform android --dev false --entry-file index.js --bun..
-
GetGUIThreadInfoProgramming/WINAPI 2017. 3. 1. 17:50
GetGUIThreadInfo지정한 GUI스레드 또는 활성윈도우의 정보를 반환한다.Syntax BOOL WINAPI GetGUIThreadInfo( _In_ DWORD idThread, _Inout_ LPGUITHREADINFO lpgui); ParametersidThread [in]Type: DWORD정보를 확인할 스레드의 ID값으로 GetWindowThreadProcessId 함수로 확인이 가능합니다.값을 NULL로 지정하는 경우 foreground윈도우에 대한 정보를 반환합니다.lpgui [in, out]Type: LPGUITHREADINFOGUI스레드 정보값(리턴값)이 저장될 GUITHREDINFO의 포인터값입니다. 해당 함수 호출전에 반드시 구조체 멤버인 cbSize에 해당 구조체의 크기( si..
-
NSLineBreakModeProgramming/iOS SDK 2017. 2. 11. 19:48
NSLineBreakMode는 문자열의 길이가 화면표시영역보다 긴 경우에 문자열을 어떤 방식으로 표시할 것인지를 설정하는 값입니다. 아래 이미지는 설정값별로 UILabel 상에 표시되는 텍스트를 캡쳐한 이미지입니다.오른쪽은 Single line 왼쪽은 Multiline이며 설정한 텍스트는 아래와 같습니다. (1.d0nzs00n@gmail.com1), (2.d0nzs00n@gmail.com2), (3.d0nzs00n@gmail.com3), (4.d0nzs00n@gmail.com4) - byWordWrapping : 단어(공백이 없는 문자의 집합) 단위로 영역안에 표시가능한 단어만 표시합니다. 단, 1개의 단어조차 영역을 초과하는 경우에는 위와 같이 그냥 표시합니다. - byCharWrapping : 문자단..