Loading..
🡩

[Expo] 앱 실행 시 Network response timed out 오류 발생시

2019.03.10 20:35

[Expo] 앱 실행시 Network response timed out 오류 발생 시


저는 React Native 개발을 할 때 Expo를 자주 사용하는 편입니다.

개발 시 정말 편리한 점이 많고, Expo 앱을 통해서 실행할 때 케이블이 없어도 가능해서 좋아합니다.

하지만 가끔식 LAN으로 실행 시 Network Response timed out 오류가 발생하는 경우가 있습니다.


이런식으로 오류가 발생하게 되는데, 저는 방화벽 설정을 통해 해결했습니다.

우선 Windows Defender 방화벽에서 고급 설정으로 가주세요.


그럼 이런식으로 현재 방화벽 설정을 확인할 수 있습니다.

여기서 인바운드 규칙에 포트 19000, 19001을 추가해주시면 정상적으로 작동하는 걸 확인하실 수 있습니다.

[Japan] 일본의 수도, 도쿄의 이면을 보다 - 산야 지구

2019.03.10 04:52

[Japan] 일본의 수도, 도쿄의 이면을 보다 - 산야 지구


저번 게시글에서 일본의 대표 도야 거리인 오사카의 아이린 지구, 도쿄의 산야 지구, 요코하마의 고토부키쵸를 언급했었습니다.

이번 게시글의 주제는 도쿄의 산야 지구 (山谷地区) 입니다.

혹시 도야 거리가 무엇인지 궁금하시거나, 아이린 지구에 대해 관심이 있으시다면 이 게시글을 읽어주세요.


"산야 지구?"

산야 지구는 도쿄 다이토구에 위치한 도야 거리입니다.

우리나라에서는 아이린 지구만큼 유명세가 있지는 않지만, 보통 산야 지구나 산곡이라고 통칭합니다.

산야라는 이름은 1966년까지 정식 지명으로 존재했지만, 현재는 산야라는 이름은 사라졌고 다이토 구 키요 ~ 아라카와구 미나미센쥬 지역에 위치해있습니다.

산야 지구 북동쪽으로는 유서 깊은 유곽이었고, 현재는 소프 거리가 되어 있는 요시와라가 있습니다.

아이린 지구에서도 근처에 토비타신치가 위치해 있었는데, 슬럼가와 홍등가는 가깝고 비슷한 존재인 것 같습니다.

산야 지구는 내일의 죠의 무대 중 하나가 되기도 했습니다. 산야 지구의 상점가에서는 내일의 죠를 통해서 관광을 활성화 시키고 있기도 하구요.


"산야 지구도 아이린 지구와 비슷하게 형성된건가요?"

어느정도 비슷하다고 볼 수 있습니다.

산야 지구는 에도 시대 에도와 닛코 동조궁을 잇는 닛코가도의 역참 중 하나였습니다.

메이지 시대 초기에는 시가지 외곽의 고속도로 입구에 싸구려 여인숙 거리가 형성되어 전쟁 전 부터 많은 빈곤층과 노동자들이 거주하는 지역이었습니다.

세계 2차 대전 이후로는 도쿄 이재민을 위한 임시 숙박 시설들이 생겨났으며, 도쿄가 부흥기를 거쳐 성장하면서 노동 수요가 높아져 도야 거리가 형성되었습니다.

1960년대 이후로는 산야 지역에 파출소가 신설되고, 여러번 폭동이 발생하기도 했습니다.

최근은 아이린 지구와 같이 해외 배낭 여행객들이 저렴한 숙박 업소를 찾아오면서 산야 지구에 외국인 숙박 업소가 많이 생겨나기 시작했습니다.


"산야 지구의 모습"

(스카이트리가 보이는 산야지구의 모습, https://chinobouken.com/sanya/)

산야 지구는 다이토구에 위치한 만큼 맑은 날에는 도쿄 스카이트리의 모습을 볼 수 있습니다.

아이린 지구에서도 아베노하루카스가 보였던 걸 생각하면, 비슷한 점이 많네요.

도쿄의 현재와 과거를 볼 수 있는 지역이라고 생각합니다.

(산야 노동 센터의 모습, https://chinobouken.com/sanya/)

산야 지구에도 아이린과 마찬가지로 노동 센터가 위치하고 있습니다.

1965년 기존 도쿄도 산곡 복지 센터를 확충하여 산야 노동 센터로 탄생했습니다.

(도야 거리의 모습, https://chinobouken.com/sanya/)

산야 지역의 도야 거리의 모습입니다.

일본 내 도야 거리는 특히 자전거가 더 많이 보이는 걸 볼 수 있네요.


"특별한 세븐일레븐!"

(세븐일레븐 세계 본점, http://runayaenu.com/toukyou/ito-yo-kado.html)

특별한 세븐일레븐이라고 해서 뭔가 특별한 상품이나, 특색이 있는 점포는 아닙니다!

하지만 이곳 세븐일레븐은 세계본점이라는 이름을 갖고 있습니다!

이곳의 세븐일레븐이 세계본점이라는 이름을 갖고 있는 이유는, 유명한 술집인 세계본점이 위치해 있던 곳이라서 그렇습니다.

지금은 그 술집은 찾아 볼 수 없지만, 아직 세븐일레븐 점포의 이름에도 남아 있는 건 상당히 신기하네요.

세계본점의 술은 아직도 팔리고 있는거죠!


"산야 지구의 미래"

산야 지구 또한 외국인 여행객들이 찾으면서 점점 활기를 띄고 있는 거리입니다.

특히 도쿄는 2020년 올림픽을 앞두고 있어, 그 특수 효과를 받을 가능성이 농후한 거리라고 볼 수 있죠.

일본에서 색다른 숙박을 원하거나, 저렴한 배낭 여행객들이 자주 찾는 거리가 되지 않을까 생각합니다.

물론 올림픽을 대비하기 위한 정비에 들어가거나 하면 산야 지구만의 특색 있는 모습은 많이 사라지겠지만요.

산야 지구는 큰 길로 다닌다면 큰 위험은 없는 거리이지만, 근처의 요시와라로 빠지거나 하면 곤란한 상황에 처할 수 있으니 가더라도 조심해서 다녀야겠네요.

앞으로의 산야 지구는 어떻게 변해갈까요?

게시글 읽어주셔서 감사합니다!


References:


[Japan] 오사카의 대표 슬럼가 아이린 지구

2019.03.08 02:11

[Japan] 오사카의 대표 슬럼가 아이린 지구


오사카는 정말 특색 있는 도시입니다.


특히 아이린 지구가 있는 신이마미야 지역은 더 특색 있습니다.

신이마미야 지역 일대에는 일본 최대의 도야 거리 아이린 지구와 일본에서 흔히 보기 어려운 사창가 토비타신치가 위치해 있지만,

멀지 않은 거리에 구 시가지 신세카이와 새롭게 떠오르고 있는 아베노하루카스가 공존하고 있는 지역입니다.

이번 게시글에서는 신이마미야 지역 일대와 아이린 지구를 더 깊게 알아보고, 그곳의 일상은 어떤지, 어떤 지역인지 확인해보고자 합니다.

(1: 아베노하루카스가 보이는 아이린 지구의 아침 거리 모습,

2: 아이린 노동 공공 직업 안정소의 모습

3. 아이린 거리의 벼룩시장의 모습)

"도야 거리?"

도야 거리는 도야가 모여 있는 거리를 뜻합니다.

도야는 일용직 노동자들이 주로 거주하는 싸구려 여관을 지칭하는 말로,

묵을 곳, 숙소를 뜻하는 야도 (宿)를 거꾸로 뒤집은 말입니다.

보통 1박에 1000엔에서 2천엔 정도의 가격대를 보이는 숙박시설입니다.

일본의 대표적인 도야 거리로는 이 게시글에서 설명하고 있는 아이린 지구, 도쿄의 산야 지구, 요코하마의 고토부키쵸가 있습니다.


* 도쿄의 슬럼가 산야 지구에 대한 게시글을 작성했습니다! 관심이 있으시다면 이쪽으로!


"아이린 지구? 신이마미야? 카마가사키?"

아이린 지구 일대 신이마이야 지역은 현재 여러 명칭으로 불리고 있습니다.

일본 내 미디어에서 언급하거나, 우리나라에서 자주 부르는 아이린 지구 (あいりん地区)라는 명칭.

근처 역의 명칭인 신이마미야라는 명칭 (新今宮駅).

그리고 지역 주민들과 일본 내에서 부르는 명칭인 카마가사키라는 명칭입니다. (釜ヶ崎)

아이린 지구라는 명칭은 1966년 일본 내 행정 기관과 미디어에서 만든 명칭으로, 사랑과 애정을 갖고 살아가자는 의미를 담아 만든 명칭입니다.

공식적인 언론 보도나 행정 상 발표를 할 때는 아이린 지구라는 명칭을 사용하지만, 공식 명칭은 아닙니다.

대부분의 노동자들은 카마가사키라는 명칭을 사용하고 있으며, 카마가사키는 현재는 존재하지 않지만 메이지 시대 존재하던 지명으로,

현재 아이린 지구가 위치한 지역 일대를 부르던 명칭이었습니다.


"아이린 지구는 어쩌다가 형성된건가요?"

카마가사키에 슬럼가가 탄생하기 전에, 현재의 덴덴타운 위치인 나가마치에 대규모 빈민가가 있었습니다.

에도 시대 당시 나가마치는 역참 마을로 번창하고 있었지만, 동시에 빈곤층이 넘쳐나는 빈민가이기도 했습니다.

굶주린 사람이나 노숙자가 많고, 절도등의 범죄 행위가 만연하고 있었고, 그런 사람들을 구제하기 위해 도야 거리가 탄생하게 되었습니다.

나가마치의 빈곤층과 노숙자 외에도 다른 마을의 빈곤층, 노숙자들도 도야 거리에 정착하게 되었고, 빈민가로 변하게 되었습니다.

나가마치의 전성기인 1800년대 후반에는 2000개 가까이 되는 싸구려 여인숙들이 즐비하고 약 7000명 정도의 사람이 살게 되었습니다.

하지만, 나가마치 슬램은 빈곤층과 노숙자들이 모여 살다 보니 위생에 문제가 있을 수 밖에 없었고, 콜레라가 유행하고 대대적으로 위생적인 문제점들이 지적 받게 되었습니다.

이에 따라 1987년 오사카 시에서는 오사카 시내에서의 싸구려 여인숙의 영업을 금지하고, 

1903년 국내 권업 박람회가 현재의 신세카이 일대에서 개최되면서, 나가마치는 전멸하고 슬럼가는 소멸하게 되었습니다.

하지만, 슬럼가가 사라진다고 빈곤층이 사라지는 것은 아닙니다.

그 당시 나가마치 슬럼에서 거주하던 빈곤층과 노숙자들은 오사카 시내를 피해 살 곳을 찾게 되고, 그들의 목적지가 바로 현재의 아이린 지구인 이마미야 마을의 카마가사키였습니다.


"시가화 되어가는 이마미야 마을, 카마가사키의 역사"

그러던 중, 카마가사키 주변은 1912년 신세카이, 1916년 토비타신치가 탄생하면서 점점 시가화 되어갑니다.

그리고 1917년, 이마미야 마을은 이마미야 정으로 개편되고, 1922년 이마미야정의 지명 개편으로 카마가사키라는 이름은 역사 속으로 사라집니다.

1925년 마침내 오사카시 제 2차 시역 확장에서 이마미야정이 오사카 시에 편입되면서, 현재의 니시나리구가 탄생하게 됩니다.

이 시기 오사카는 엄청난 발전이 이뤄지게 되고 대 오사카 시대라고 불리는 시의 전성기가 오게 됩니다.

하지만 그 전성기는 쇼와 시대 대 공황으로 인해 일전되고, 제 2차 세계 대전으로 인해 잿더미가 되어 버립니다.

2차 대전 당시 오사카에서 약 40%의 사람들이 이재민이 되었고, 250명이 사망, 2400명이 중경상을 입었습니다.

2차 대전 이후 오사카시의 시장을 일본 사회당에서 지속적으로 배출하게 됩니다.

당의 노선을 따라 오사카시는 부랑자, 빈곤 대책을 중시했고, 서일본 각지의 부랑자들이 오사카시에 모여 도야 거리를 형성하게 됩니다.

이윽고 그 도야 거리는 카마가사키 일대에 통합되었습니다.

1961년에는 노년의 일용직 노동자가 교통사고로 사망하고, 경찰이 제대로 된 대응을 하지 않았다는 사건을 발단으로 1차 카마가사키 폭동이 발생합니다.

당시 카마가사키 대책이 발표되었고, 복지 시설이 증가하고, 시립 아이린 기숙사등의 주택 정책이 추진되었고, 1970년 위 사진에서 볼 수 있는 아이린 노동 복지 센터가 설치되었습니다.

현재도 종종 폭동이 발발하고 있고, 폭동에 대비하기 위해 니시나리 경찰서의 문은 상당히 두껍다고 합니다.


"현재의 아이린 지구, 그리고 미래의 아이린 지구"

위에서는 상당히 무서운 지역처럼 이야기 했어도, 이곳 또한 사람 사는 동네입니다.

물론 치안 부재로 인해 지역 자체가 타 일본 지역들과 다른 느낌이 드는 것은 사실이고, 안심하고 여행할 수 없는 지역인 것도 사실입니다.

하지만 일본 여행객들이 증가하고, 아이린 지구의 저렴한 비지니스 호텔들에 외국인들이 몰려 들면서 아이린 지구가 변하고 있습니다.

현재 아이린 지구에서는 쉽게 외국인을 마주칠 수 있고, 관광객들이 찾아오면서 거리가 활기를 띄고 있습니다.

물론 도야 거리라는 특성상 그 이미지를 지우기는 어렵겠지만, 아이린 지구는 매일마다 변하고 있습니다.

실제로 아이린 지구하면 생각나는 도둑 시장은 사라진지 오래이며, 마약 중독자들도 쉽게 찾아보기 힘들어졌습니다.

아직까지 치안 부재로 여행하기 무서운 지역인 것은 사실이지만, 도부츠엔마에역 근처의 거리는 안심하고 여행을 할 수 있을 정도로 안전해졌습니다.

앞으로의 아이린 지구는 어떻게 변해갈까요?


처음으로 일본 한 지역에 관한 글을 작성했습니다.

오늘도 부족한 글 봐주셔서 감사하고, 다음에도 다시 봐주시면 감사하겠습니다.


References:


[Kotlin] [Android] Global Application Context

2018.12.14 00:27

[Kotlin] [Android] Global Application Context

안드로이드 프로그래밍을 하다 보면 object 등에서 Context를 사용해야 할 경우가 있습니다.

하지만 Context를 매개변수로 받아 구현하면, Android Studio에서 메모리 누수가 발생한다고 경고를 해줍니다.

해당 사항을 해결하기 위해 Application을 상속 받아, App Class를 만들어 사용하도록 구현했습니다.

사용할 object, class에서 App.instance.context()를 통해 Context를 가져올 수 있습니다.


카카오프렌즈 무선 충전 마우스 패드 리뷰

2018.11.30 21:00

주문했던 카카오프렌즈 무선 충전 마우스 패드가 도착했습니다!

기존 마우스 패드를 쓴지가 오래되기도 했고, 보통 휴대폰을 책상위에 올려두면 충전을 못하는 상황이 많아서 구매했습니다!

저는 개인적으로 어피치를 좋아해서 어피치 디자인으로 구매했습니다.

라이언은 품절이더라구요 ㅠㅠ

제품의 기본 구성은 이렇습니다.

뜯으면 마우스 패드가 위치해있고, 그 밑에는 Micro USB 케이블과 사용 설명서가 있습니다.

사실 남는 케이블이 없어 하나 구매해야하나 걱정했는데 함께 들어있어서 다행이였습니다.

마우스 패드의 크기는 이렇습니다.

왼쪽에 올란 패드는 제가 기존 사용하던 마우스 패드입니다.

딱 마우스 패드 + 평범한 휴대폰 크기의 사이즈입니다.

사용하고 있는데, 상당히 편리하고 마우스 패드의 질감도 좋아 오래 사용하게 될 것 같습니다.

 

1e100.net이 뭐하는 도메인인가요?

2018.11.26 00:51


서버 네트워크 모니터링을 하다보면 자주 보이는 도메인, 1e100.net 입니다.

사실 처음 이 도메인을 보면 우리가 평소 보던 도메인도 아니고, 접속되는 사이트도 아니라서 혹시 공격 당하는 건 아닌지 많은 의심이 듭니다.

하지만 걱정하지 않으셔도 됩니다!

이 도메인은 구글에서 서버를 식별하기 위해 사용하는 도메인입니다.

구글에서 업로드한 FAQ 글에 따르면 구글에서 서버를 식별하고, 크로스 도메인 공격을 방지하기 위해 2009년부터 사용해왔다고 하네요.

참고로 1e100 이라는 이름은 1 * 10 ^ 100 구골을 뜻하는 이름입니다.

앞에 붙은 nrt, syd, kix등의 코드는 공항에서 사용하는 IATA 코드인 것 같습니다.

나리타 (도쿄), 시드니, 간사이와 같이 해당 서버의 지역을 나타내고 있는 것 같습니다.

워낙 기록이 많이 떠서 놀랐는데, 그렇게 큰 문제는 아니였네요!

CentOS 7 환경에서 avconv 설치하기

2018.11.25 18:12

CentOS 7 환경에서 avconv 설치

안녕하세요, kentakang 입니다.

서버에서 avconv가 필요해서 해당 패키지를 설치하는 과정을 업로드 해보려고 합니다.

생각보다 어렵지 않습니다.

우선 yasm을 설치해주세요.

sudo yum install yasm

그 다음 libav 페이지에 들어가서 최신 버전을 받아주세요.

글을 쓰는 11월 25일 기준 12.3 버전입니다.

wget https://libav.org/releases/libav-12.3.tar.gz
tar zxvf libav-12.3.tar.gz
cd libav-12.3
./configure
sudo make
sudo make install

해주시면 설치가 끝납니다.

CLion 컴파일 환경으로 WSL (Windows Subsystem for Linux) 사용하기

2018.11.21 21:32

안녕하세요, kentakang 입니다.

저는 평소 컴파일러로 gcc를 사용하는데, 아무래도 MinGW를 사용하는 경우에는 그 한계가 많습니다.

그래서 CLion 설정을 뒤져보니, WSL 환경의 컴파일러를 가져다 사용할 수 있어서, 그렇게 프로그램을 컴파일 해보고 그 과정을 알려드리고자 글을 써봅니다.

우선 게시글을 보기 전 미리 설치해두셔야 할 것들입니다.

Requirements

WSL

CLion


우선 제 WSL 환경은 우분투여서, 우분투 기준으로 설명하겠습니다.

먼저 빌드에 필요한 패키지들을 설치해주세요.

sudo apt-get install cmake gcc clang gdb build-essential

그 다음, 아래 명령어를 실행시켜주시면 CLion과 연결을 위한 SSH 서버를 자동으로 설정합니다.

wget https://raw.githubusercontent.com/JetBrains/clion-wsl/master/ubuntu_setup_env.sh && bash ubuntu_setup_env.sh

해당 명령어로 설정하시면 기본 접속 포트가 2222번입니다.

한 번 접속 테스트 해보시고, 접속이 되신다면 CLion으로 넘어가겠습니다.

초기화면에서 Configure -> Settings -> Toolchains으로 가주세요.

그 다음 Toolchains을 하나 생성하겠습니다.

생성한 뒤, Environment 아래 체크박스에서 WSL을 선택해주시고,

Credentials 텍스트 박스의 디렉토리 아이콘을 눌러 아까 설정한 SSH 정보를 넣어주시면, 자동으로 컴파일러의 경로를 가져옵니다.

이대로 OK 버튼을 누르시면 설정이 끝납니다.

컴파일이 제대로 되는지 확인해보시고 사용하시면 됩니다.