비스킷 3G 모듈 제거하기

인터파크에서 쿠팡을 통해 비스킷을 구매하신 분들이 많으리라 생각합니다.

3G 를 사용할 수 없는 모델인데 ppomppu 게시글에서 본 "3G모듈이 전력을 처묵처묵 하고 있더라.." 라는 글을 본뒤에

분노로 가득차서 모듈을 제거하기로 맘 먹고 KPUG에서 자문을 구하여 이렇게 모듈 제거기를 올리게 되었습니다.

사실 귀찮아서 그렇게 자세하진 않지만 일단 손재주 없는 제가 성공했기에 이정도만 보셔도 성공하시리라 믿습니다 -.-;
(무성의하네요.. )


우선 준비물입니다.

본체, 커터칼, 그리고.. 제가 준비한건 식빵사면 식빵 공기를 막기위해 있는 플라스틱 얇은 쪼가린데.. 혹시 다른 플라스틱 쪼가리 있으신분들은 그걸로 하셔도 되고 아니면 근성 손톱으로 해결하셔도 됩니다.


제일 첫번째 뒤를 보시면.. 사각형 4면 가장 꼭지에 하얀색 마게 같은 것이 있는데 그걸 커터칼로 분리합니다.

팁이라면 커터칼을 살짝 넣은후에 흐이얍! 하고 주문을 외우면...... 안되고 대충 커터칼 넣어보시면 느낌옵니다..
(.. 죄송..)

그후에 나사를 제거해 줍니다.


제거하고 나서는 옆면을 열어야 되는데.. 이놈이 틈이 없어서 그리고 플라스틱 쪼가리기 때문에 일자 드라이버로 돌렸다간..

중고책방에서 나온 비스킷이 되기 때문에 적당한 자리에서 손톱을 이용해서 꾸욱 눌러주면 다음과 같이 조금 벌어집니다.



그틈을 타서 우리의 빵쪼가리 플라스틱을 적절하게 넣어주면!


빠밤! 하고 뚫리게 되고 이제 저기 있는 좌측과 우측에 빵쪼가리 플라스틱을 한번만 꼽아주면 일사천리로 열리기 시작합니다.
(해보시면 대충 느낌오는데.. 사진찍고 보니 차라리 동영상을 찍을걸 그랬네요 -..-... )


일케일케 해서 열어보니.. 무진장 작아보이는 베터리와 베터리 반만한 모듈쉑히가 눈에 보입니다... 


자 저기 나사 2개 분리하시고 연결되있는 선만제거해주시면!


뾰로롱! 이렇게 되겠죠? 혹시나 해서 저 옆에것도 제거해보려고 나사 풀어봤는데.. 왠지 걍 플라스틱쪼가리에 전력은 전혀

안먹게 연결되어 있어서 다시 조립해놨습니다. 찝찝하시면 걍 나사 푸셨다가 저부분만 뺴고 다시 나사 조립하시면 됩니다.


자 조립은 분해의 역순! 후하후하! 외치시면 갑자기 완성됩니다.

한가지 조심하실점은 E-INK액정이 무척 약하기 때문에 분해/조립 하실때 반드시 테두리를 잡고 하셔야지 액정을 잡고 힘주시다간 하늘도 울고 나도 울고 인터파크만 웃는 사태가 발생합니다.

이렇게 허접한 모듈 분해기가 끝났습니다.

첫 이북이라 맘에 드는데 왠지 베터리가 베털베털 하게 오래가지 못해서 뽐뿌 + 케이퍽 의 힘을 얻어 조립해보았습니다.

궁금한점 있으시면 글남겨주세요 :D 

근데 블로그 관리따위 잘 안합니다.. (..)

Django + apache + mod_python

(반말입니다 죄송.. -_-; )

..장장 4일이 걸렷다.. -_-;

하루는 밤새기까지 했는데 안되서 정말 고생한듯..

사실은 wsgi로 하고 싶었는데.. 이게 잘못된건지 패스 설정이 잘못된건지 모르겠지만

다시 깔 의도는 없어서 mod_python 으로 했다.

아마 다음번엔 wsgi설정으로 하지 않을까 한다.

우선 리눅스 버전은 ubuntu 10.04 LT 버전이고

http://bryanhelmig.com/setting-up-ubuntu-10-04-with-apache-memcached-ufw-mysql-and-django-1-2-on-linode/

http://shared.tistory.com/archive/20100112

이 두싸이트에서 영감을 받았다.. -_-;

진짜 고생 많이 했다. 사실 뭐가 뭔지도 모르고 덥석 달려든참이라.. -_-;

처음부터 적어본다.

우선

apt-get update && apt-get upgrade

를 해서 업데이트를 모두 마친후에
apt-get install build-essentials
apt-get install apache2 apache2.2-common apache2-mpm-worker apache2-threaded-dev libapache2-mod-wsgi python-dev
apt-get install mysql-server python-mysqldb

를 설치하였는데 여기서 문제가 되는게 바로 mpm-worker이다. 내가 WSGI 버전과 mod_python 을 동시에 보면서 일어난 문제일지도 모르겠는데 mod_python에서는 mpm-worker가 사용되지 않고 mpm-prefork가 사용된다.

apt-get install apache2-mpm-prefork

를 다시 깔게 되면 이전에 깔아놨던 mpm-worker가 지워지지만 기왕이면 저 위에서 저걸 빼고 까는게 빠르겠지-_-;

그 후엔

apt-get install python-django 이렇게 하는 방법도 있겠다만은...

최신버전을 설치하기위해서

wget -O django12.tar.gz http://www.djangoproject.com/download/1.2/tarball/ && tar -zxvf django12.tar.gz

cd Django-1.2 && python setup.py install

이렇게 디장고 인스톨을 마쳤다.

나는

S**Sto** 폴더위에 Se*_**** 이라는 프로젝트를 만들었고 아파치는 /var/www가 기본설정이었다.

최종설정값 urls.py
(r'S**Sto**/Se*_****/admin/', include(admin.site.urls)),

최종 sites-available 안의 default (흔히 말하는 httpd설정)

# Code by Ian #
        <Location "/S**Sto**/">
                SetHandler python-program
                PythonHandler django.core.handlers.modpython
                SetEnv DJANGO_SETTINGS_MODULE settings
                PythonDebug On
                PythonPath "['/S**Sto**/Se*_****', '/Se*_****/'] + sys.path"
        </Location>

        <Directory "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/">
            AllowOverride None
            Options None
            Order allow,deny
            Allow from all
        </Directory>

        Alias /media/ "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/"

은 다음과 같이 끝냈다.


이게 끝이었는데.. 이거 설정이 이렇게 어려웠다.. -_-;

하아 내 사일 ㅠㅠ

Django 와 Python


python은 __name__과 같은 특이한 형식을 갖는 내장이름이 있다.
__name__은 module의 이름을 가진 변수이다.

import! os
print os.__name__

위의 문장을 수행하면 'os'가 출력된다.
특이한 경우가 있는데, python을 인터프리터 방식이 아닌 스크립트로 수행하면 __name__이 최상위 module에서는 자신의 module 이름이 아닌 '__main__'을 가지게 된다.

내용이 print __name__인 test.py라는 파일이 있다고 하면

1. 인터프리터
>>> import! test
'test'가 출력된다

2. 스크립트로 출력
python test.py
'__main__'가 출력된다.

위와 같은 특성을 가진 __name__은 module개발 할 때 이용하면 좋다. Module은 대부분 다른 module이 import!하여 사용되는데 개발시에는 수행되는 테스트 코드를 작성할 때 __name__을 이용하게 된다.

def some_function() :
  pass

def test() :
  some_function()

if __name__ == '__main__' :
  test()

위와 같은 형식으로 개발하게 되면 다른 module에 import!될 때에는 test()가 수행되지 않게 된다.
prev 1 2 3 4 5 6 ··· 10 next