작년 구입한 알톤 이노바투스 26 전기 자전거....


 출퇴근용으로 구입했다 사정상 방치해 두었다가 다시 타려니 작동을 하지 않는다...

알고보니 배터리가 모두 방전이 되어 사용할수 없는 상태가 되어버린것...


 적어도 60일마다 충전하며 관리해주었어야 하는데 몰랐다... --;

나중에 알고보니 배터리에도 그리 써있던데... 몰랐지.... 흠...


 보증기간은 6개월...

혹시나 유상 A/S가 될까하여 문의해보니 보증기간 끝났고 유상이건 무상이건 A/S는 안된단다...

새로 구입하는 방법밖에 없다는... 


 하.. 전기자전거가 이런거였구나....

이런줄 알았으면 안샀지... ㅡ,.ㅡa


 새 배터리를 구입하려고 보니.... 35만원..... ㅎㄷㄷ

이거 미친거 아냐??? 35만원????


 알고보니 리튬이온이라는  개당 8000~10000원가량 하는 비싼 건전지가 무려 30개나 들어가 있더라는....

그럼.. 35만원이 맞는 것 같기도 한데.... 너무 부담되었다....


 이래저래 검색끝에....

배터리를 리필 해주는 곳을 찾았다...

말이 리필이지 다른 전지로 교체해주는 건데... 


LG MJ1 3500 으로 작업해서 가격이 25만원대.....

인터넷에 새 배터리를 검색해보니 N사 지식쇼핑 끼고 사면 28만원 후반떄까지 되더라는...

고민 끝에... 수리를 결정했다....


휴일이 끼기도 하였지만 쉬운작업이 아닌듯 하였다

약 10만에 받아 볼수있었는데...





잉????

하지만.... 작동하지 않았다.....

다시 작업하는 사장님께 연락후 제품을 보냈다....


간혹 이런일이 생긴다던데...

배터리의 충전과 밸런스등을 관리해주는 BMS회로가 고장 났단다....

아.....

회로는 따로 구입하기 힘들고...

그간 택배비와 사장님의 소정의 수고비를 제하고 환불 받기로 이야기가 되었다...


2주만에 울며 겨자먹기로 새 배터리를 구매..... ㅠ,.ㅠ


2주동안 자전거도 못타고...

생돈 나가고.... ㅠ,.ㅠ 아... ㅠ..ㅠ


리필 업체가 생각보다 많으며 수리 받으면 새것보다 저렴한데 알톤에서 A/S 못해줄 이유가 없을듯한데....

아무래도 대량으로 구입해서 유상 A/S를 해주던가 아니면 BMS 같은 부품만이라도 좀 팔아주던가...


 

혹시 전기자전거를 구입하실분은 저처럼 몰라서 손해 보지 마시고 몇가지 주의 하세요...


 1. 자전거 배터리는 소모품이며 무지하게 비싸다. ( 중고로 구하기도 힘들다. )

 2. 배터리는 60일 이내로 충전을 하며 지속적이 관리가 필요하다... 

 3. 배터리를 리필이 싸긴 하지만 저처럼 손해가 있을수 있으므로 새것으로 사는것을 추천합니다.


하지만!!! 개인적인 사견이므로 판단은 각자 알아서......



P.S 

어떤분이 28만원짜리 어디서 사냐고 물으시는데요.

제가 뭐 사례 받는것도 아니니 그냥 적을께요..

네이버에서 알톤 배터리로 검색후 최저가 인터파크로 들어가면 28만 7천원인가? 그렇게 나와요.

네이버 지식쇼핑 통해야지 인터파크로 바로가면 안나오더라고요...

2017년 6월 8일 기준이니 바뀌었을수도 있겠네요....








 서브버전으로 관리되던 소스들을 git으로 이전하기로 마음 먹었다.

기존에 운용되던 서브버전 서버를 제거하고 git서버를 구축하려다가 그냥 남들 사는대로 살자 싶어서 비트버킷으로 결정했다.


 내친김에 비트버킷을 이용하여 자동화된 코드배포를 구현하고 싶었다.

crontab을 사용해 주기적으로 git clone을 하려다 너무 세련되 보이지 않아 찾다보니 webhooks 라는게 보였다.


이때쯤 김주원님의 "Envoy를 이용한 코드 배포 자동화" 글을 보았다.

envoy를 쓰는 방식도 끌리긴 했지만 나는 그다지 큰 시스템도 아니라... 

그냥 간단하게 써도 될듯했고... webhook을 써보고 싶었다... ^^;;;


 그래서 간단하게 반응할 php를 만들었다...

다른 서버에 복사하기도 귀찮고 정리좀 할까 싶다가 composer package 를 만들어야겠다 싶어서 만들었다.

할꺼 많은데 자꾸 일을 벌인다...


계획 

  • master 브랜치만 적용
    - Git Flow 을 쓸때 master만 배포하고 이 외 develop 이나 feature 등은 배포시에 제외한다. 

  • bitbucket의 webhook 접근만 허용하자.
    - 공개된 주소이므로 아무나 접근이 가능했다. 그래서 bitbucket의 IP인 104.192.143.1~255 까지만 허용하기로 했다.

  • 로그를 남기자
    - 나중을 위해 뭐라도 남겨야....

  • 알림같은게 되었으면 좋겠는데...
    Pushbullet을 사용했다. slack쓸껄 후회도 했다... ㅡ,.ㅡa

  • 가능하면 수정된 파일만 바꾼다.
    - git으로 관리되지 않은 설정파일 혹은 업로드된파일 등은 건드리지 않는다.

이런 계획을 세웠다.



이제부턴 존칭으로.. ^^;;



준비


테스트 및 포스팅 편의를 위해 node1, node2, node3, node4 를 셋팅하여 가상의 상황을 만들었습니다.

주소는 아래와 같습니다. 

 http://node1.wbp.co.kr

 http://node2.wbp.co.kr

 http://node3.wbp.co.kr 

 http://node4.wbp.co.kr

※ 테스트로 셋팅한 환경은 일정시간 유지하겠지만 언제 없어질지 모릅니다. 


비트버킷에 배포가될 코드의 repository를 생성하겠습니다.

git@bitbucket.org:DexterPark/test-site.git 이고...

https://bitbucket.org/DexterPark/test-site 로 접근 가능합니다.

예제로 쓸꺼라 공개 repository이지만 실제는 비공개로 하셔야 겠지요?? ^^ 


요약




요약 하자면 이러한 구조입니다.


1. 개발장비에서 비트버킷에 push를 한다. 

2. master로 push가 들어오면 지정한 url로 hook을 날린다. (브렌치는 master외 다른 것으로 설정 가능)


3. hook을 받은 서버는 비트버킷으로 pull을 요청한다...

사실 pull은 아니고 fetch이다...


4. 그리고 결과를 Pushbullet 을 통해 알려준다.



설치


node1 에 설치해보겠습니다.



$ mkdir /home/git

$ cd /home/git

$ git clone --mirror git@bitbucket.org:DexterPark/test-site.git


/home/git를 만들고 

repository를 clone mirror하였습니다.




/home/git/test-site.git 로 생성되었네요... 

해당 경로가 필요하니 기억해 둡니다.


그리고 node1 으로 이동합니다.



구조는 간단합니다. 


웹 루트는 /home/node1/public_html 이지만 /home/node1 전체를 관리하겠습니다.

왜냐면 저는 프레임웍을 사용하니까요... ^^;

여기도 경로도 아래 설정할때 사용되니 기억해 주세요...


아까 composer로 만들었다던 bitdepoly를 설치하겠습니다.

( 참고 : https://packagist.org/packages/dexterys/bitdepoly )



$ composer require dexterys/bitdepoly


여느 composer 설치법과 같습니다.


이제 bitbucket에서 hook을 받을 파일을 생성합니다.


파일은 /home/node1/public_html/bitbucket-hook.php 에 아래와 같이 생성하겠습니다.

https://bitbucket.org/DexterPark/bitdepoly/src 로 가시면 샘플코드를 비롯한 모든 소스코드를 보실 수 있습니다.


<?php require_once __DIR__ . '/../vendor/autoload.php'; use BitDepoly\Hook; $depoly = new Hook(); $depoly->server_name = 'node1'; // 서버의 이름 $depoly->branch = 'master'; // master 브렌치만 적용합니다. $depoly->repo_dir = '/home/git/test-site.git'; // 아까 git clone한 경로를 적어줍니다. $depoly->web_root_dir = '/home/node1'; // 여기도 아까 기억해 달라던 적용될 경로입니다. $depoly->log_file = '/home/node1/deploy.log'; // 이건 로그를 기록할 위치예요. 적당한 위치로 설정하세요.

$depoly->pushbullet_token = ''; // pushbullet의 token 을 적어주세요. (아래설명) $depoly->pushbullet_user = array('xxxx@wbp.co.kr');// 알림 받을 사람 (아래설명)

 

$depoly->deployment();


저는 pushbullet 을 이용하여 알림 받도록 하였습니다.

slack 으로 하려다 다른곳에서도 사용하고 있어서 pushbullet으로 적용하였습니다.

알림을 받지 않으시려면 token 값을 비워두시면 됩니다.


아래 동영상에서 보이는 알림기능을 합니다.

https://pushbullet.com/ 이곳을 통해 가입하셔서 무료로 사용하실 수 있습니다.


또한 $depoly->pushbullet_user에는 배열로 array('xxxx@wbp.co.kr', 'xxxx222@wbp.co.kr'); 와같이 넘겨주시면 여러명에게 전송 가능합니다.

같은 방법으로 node2~4의 서버에도 동일한 방법으로 설치하였습니다.


/home/node1/public_html/bitbucket-hook.php 에 생성후 자신에 맞게 설정을 바꾸셨으면 이제 bitbucket 에서도 설정해주어야 합니다.



bitbucket repository로 이동후 webhook을 설정합니다.



add webhook 을 선택하시면 아래와 같이 나옵니다.




아까 생성한 bitbucket-hook.php 의 경로를 적어주세요.

비트버킷의 IP인 104.192.143.x 에만 반응합니다. 브라우져로 접속시 에러만 출력해요. 

http://node2.wbp.co.kr/bitbucket-hook.php  <- 에러메시지 구경해 보기


4대의 서버에서 테스트 할것이므로 node2~4까지 같은방법으로 등록했습니다.




이제 다 되었습니다!! 


이제 테스트를 해보겠습니다.

이미지로 설명하는것 보다 동영상이 나을것 같아서 동영상으로 만들어 보았습니다.

( 소리없음 )


이거 녹화한다고 떨리네요... ^^;;;


1. 일단 node1~4까지 열었습니다. 모두 "Hi Dexter" 라고 나오고 있네요.

2. local에 설치한 git bash에서 테스트 합니다. 

3. origin과 같도록 pull부터 하고 master브렌치의 index.php 에서 Hi Dexter를 Hello Dexter 로 바꾸었습니다.

4. 그리고 origin master로 push합니다.

5. 눈에 보이진 않지만 push받은 비트버킷에서 각 서버로 webhook을 날리고 각 서버들은 수정된 사항을 origin master에서 받아 옵니다.

6. 각 서버들은 받아온 수정사항을 적용한 후 설정된 사람에게 알림을 보냅니다. 

7. 4대가 모두 잘 배포되었다는 알림을 확인한 후 실제로 바뀌었는지 브라우져에서 확인 합니다.

8. 이번엔 master가 아닌 다른 브렌치에서 작업된것이 적용되진 ㅇ낳는지 테스트 해봅니다.

9. hotfix 브렌치를 생성하고 index.php 파일의  Hello Dexter 아래에다가 "hotfix" 라고 추가해 봅니다.

10. hotfix 브렌치를 origin에 push하고 반응을 기다려 봅니다. 

11. 의도한대로 반응이 없습니다. 

12. 그럼 master에서 merge를 한후 push를 해보겠습니다.

13. 배포되는데 조금 걸렸습니다만 정상적으로 알림이 오고 브라우져로 확인해보니 수정되었습니다.


잘 되네요... 


글 재주가 없어 잘 전달 되었는지 모르겠습니다.

긴글 읽어주셔서 감사합니다.


이것으로 마무리 하겠습니다...





'개발 > 옛날꺼' 카테고리의 다른 글

Bitbucket을 이용한 코드배포  (0) 2017.03.23
Docker image 배포  (0) 2017.03.07
재미있는 Docker  (0) 2017.03.07
자바스크립트 정규식  (0) 2012.01.19
제이쿼리를 이용한 타이머 기능  (0) 2011.10.10
jQuery 동영상 강의...  (0) 2010.09.24

 예전엔 바이러스를 만들고 싶고 해킹을 하고싶고 그랬었습니다.

그런거 만들면 뭔가 멋있어 보이고 그랬지요... 지금으로 보면 중2병이라 불리는것이 아니었을까 싶네요....

(99년에 중2였다는 이야기는 아님...)


 실력은 안되고 만들어 보고는 싶고....

그래서 무작정 어셈블러를 공부하고 공개된 바이러스 소스를 구해다가 변종 바이러스를 만들었는데... 

( 배포하거나 하진 않았습니다. ^^ )


 내가 만든 바이러스가 내 컴퓨터에 퍼져 나가기 시작했지요....

백신 만들 실력은 안되고 끙끙 거리다 바이러스소스 통째로 안철수에게 보냈지요...


 천리안, 하이텔, 나우누리 등의 VT기반 PC통신에 안철수님의 아이디가 있었고 그리로 제보를 받고 있었지요... 

(이메일이 보편화 되기전.... ^^)


 백신을 만들어 달라며 전자우편(지금의 첨부가능한 쪽지시스템 수준)으로 소스까지 보내니까...

답변이 왔었습니다...


 어디서 구한거냐고 출처를 알려달라 하는데 어린맘에 무서워서 읽씹했던 기억이....

오늘 뒤적거리다 보니... 그때 건들였던 바이러스 소스들이 있네요...


 그때는 int 21 이러면서 썻었는데 지금은 돌아가지도 않는..

자료 정리하다보니 추억 돋는 자료들이 아직까지 있네요... ㅋㅋㅋ


지울건 지우고 정리할건 정리 해야겠네요...




 아까 글에 이어 ( http://unlack.com/126 ) 바로 이어 쓰네요... ^^

저 고래는 도커의 상징인 케릭터인데요 컨테이너를 적제하는 저 모습이 도커를 잘 표현한 케릭인거 같아 맘에 듭니다. 


 디테일 하게 들어가려면 조금 걸리겠지만 간단한 개발서버 세팅정도는 기존에 vm웨어를 사용해본 경험이 있으시고 리눅스를 조금 다루어본 분이라면 빠르면 하루만에 바로 사용할 수 있을정도로 쉽습니다.


 제가 만든 이미지 Dockerfile을 비트버킷(git)에 공개해 놓았습니다.


https://bitbucket.org/wbp/web-server

git clone https://DexterPark@bitbucket.org/wbp/web-server.git


간단하게 nginx, php7, composer, git 이 설치됩니다.

그리고 리눅스 한글언어팩(?명칭을 모르겠네요..)도 설치가 되고요.

sql은 따로 사용하여 설치에 포함 시키지 않았습니다.

php 패키지는 

RUN apt-get -y --force-yes install php7.0-fpm \
                   php7.0-common \
                   php7.0-cli \
                   php7.0-mysqlnd \
                   php7.0-mcrypt \
                   php7.0-curl \
                   php7.0-bcmath \
                   php7.0-mbstring \
                   php7.0-soap \
                   php7.0-xml \
#                  php7.0-zip \
                   php7.0-json \
                   php7.0-imap \
                   php7.0-gd 
#                  php-xdebug 

요렇게 설치가 되는데 안쓰시는건 # 으로 주석처리 하시면 됩니다.


nodejs와 npm은 주석처리 되어있어요.

같이 설치되는 이미지를 생성하시려면 빌드전에 주석해재 해주시면 


빌드는 요렇게...

docker build -t dexter-docker:latest .


실행은 요런식으로....

docker run -d --name web-server -p 80:80 -p 443:443 -P  dexter-docker:latest


빌드가 귀찮으신분은 dockerhub에도 올려 놓았으니 확인해 보시고요. https://hub.docker.com/r/dexterys/web-server/

요렇게 바로 받으셔도 됩니다.

docker pull dexterys/web-server:latest


운영에 필요한 파일들은 모두 /data 에 이동되어 관리됩니다.

    /data/www
    /data/etc
    /data/logs


Symlink 걸어 놓았습니다.

/var/www -> /data/www /etc/nginx -> /data/etc /var/log/nginx -> /data/logs


수정해야할 사항이나 질문 있으시면 비트버킷 issues에 작성해주세요.

https://bitbucket.org/wbp/web-server/issues?status=new&status=open


'개발 > 옛날꺼' 카테고리의 다른 글

Bitbucket을 이용한 코드배포  (0) 2017.03.23
Docker image 배포  (0) 2017.03.07
재미있는 Docker  (0) 2017.03.07
자바스크립트 정규식  (0) 2012.01.19
제이쿼리를 이용한 타이머 기능  (0) 2011.10.10
jQuery 동영상 강의...  (0) 2010.09.24



 그동안 귀에 딱지가 생기도록 들었던 도커(DOCKER)를 이제야 접했습니다.
바쁘다는 핑계로 뭐든 한박자 늦게 접하고 있네요... ( 바쁜게 아니라 귀찮아서겠지... )


몇일 가지고 놀아본 결과 이놈 물건입니다.

바빠서(귀찮아서) 외면해왔던게 오히려 덜 바쁘게 해줄 보물 같은 존재였다니....


 간단히 말하면 리눅스 컨테이너라걸 쉽게 사용할수 있는 뭐 그런건데.
이미 접해왔던 VM웨어같은 가상화랑 비슷한데 또 이거랑은 다릅니다... 


몇일 공부한 어설픈 내가 설명하기보다 좋은 사이트가 있어서 링크를 추가합니다.


http://pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book

"가장 빨리만나는 도커"의 저자이신 이재홍님의 사이트인데 원고를 공개 하셨습니다.

감사합니다.


이걸 참고하며 많은 도움이 되었습니다.

또한 참고할 만한 사이트 몇개 링크를 걸고 이 글은 마치겠습니다.



Docker Swarm을 이용한 쉽고 빠른 분산 서버 관리

https://subicura.com/2017/02/25/container-orchestration-with-docker-swarm.html


도커(Docker) 튜토리얼 : 깐 김에 배포까지

http://blog.nacyot.com/articles/2014-01-27-easy-deploy-with-docker/



Youtube 박재성님의 Docker 강의부분

https://www.youtube.com/watch?v=U_F-eNo3uM0&feature=youtu.be&list=PLqaSEyuwXkSrJ5Z4y8oCffAOPvGBiNAST



Youtube 의 Docker 공식 채널

https://www.youtube.com/channel/UC76AVf2JkrwjxNKMuPpscHQ





'개발 > 옛날꺼' 카테고리의 다른 글

Bitbucket을 이용한 코드배포  (0) 2017.03.23
Docker image 배포  (0) 2017.03.07
재미있는 Docker  (0) 2017.03.07
자바스크립트 정규식  (0) 2012.01.19
제이쿼리를 이용한 타이머 기능  (0) 2011.10.10
jQuery 동영상 강의...  (0) 2010.09.24

오랫만에 쓰는 글이네요..

 

원대한 계획을 세우며 공개 프로젝프를 진행하고 있었으나....

이런저런 이유로 중간에 프로젝트가 멈추게 되었습니다.


그냥 끌고갈 시간적 경제적 여력이 없어 프로젝트가 멈추어 버렸네요.... ^^


여력이 생기면 이어서 진행하여 공개 하도록 했습니다...






 오랫만에 쓰는 글이 되었다.


너무 바쁜 시간들이었다...

여기와서 안해본 일을 많이했다.


내가 30대 중반인대 여기선 한참 막내다... 그리고 모두 여성....

완전 잡부였다.

나름 고급 인력이라 자부했는데, 수박도 썰고... 뭐 그러고 있다.. 쩝.


각성하고....


의류 제품에 택을 만들어야 했다.

회사 로고도 넣고 이중지로 바코드를 하려고하니 견적이 꾀 들었다.


더구나 라벨 인쇄기 자동으로 컷팅되는 제품은 좀 쓸만하다 싶으면 백원만이 훌쩍 넘었다.


결국 가지고 있는것 에서 활용을 해야 했다.

레이져 프린터가 있어서 아이라벨 같은 a4사이즈 라벨지를 사려고 했더니 토너도 비싸고 너무나 비효율 적이였다.


다행히(?)도 케어라벨 인쇄용 프린터가 보였다.

이곳의 제조공장이 중국으로 넘어가서 이젠 아무도 안쓰고 방치되어 있었다.

알아보니 다스에티켓 이라는 회사의 제품이였다. ( 홍보아님 --; )

이걸로 바코드를 찍을수 있을것 같아서 검색을 했다.


z라벨이란게 보였다.

간격마다 점선(?) 절취선? 머 그런게 있어 뜯기 쉬웠고 12,000개의 라벨에 3만원 정도 했다.

요렇게 생겼다..


그걸로 정하고 리본(고체잉크)도 구입했다. 사이즈에 맞춰서 가로 9센치에 300미터 리본을 구입했다...


안되면 x된느거라 조금 두근 거렸지... ㅋㅋ

그리고 수만은 뻘짓끝에 원하는 제품의 원하는 수량만 뽑을수 있도록 완성하였다... ^^;

처음 해보는거라 간격하고 위치 잡기가 힘들었다... 


요렇게 뽑아서 나온 스티커를 옷에도 붙이고 매장에서는 기존 인쇄된 택에 붙여서 쓴다...


그리고 창고 정리하면서 찾기 쉽게 프레임에 표시도 하는 용도로 사용하였다.

Xiaomi | Redmi Note3 | Center-weighted average | 3.6mm | Off Compulsory | 2016:06:17 18:14:19



제품마다 일일이 붙이고 잘못 붙인건 떼서 다시 붙이고 아주 쌩판 난리를 했다... (개발 해준다 했는데 적용까지 해주고있다...)

그리고 어마어마한 시간이 걸렸으며 이때 파악한 재고는 매장에서 판매가 이루어지는 순간마다 리얼타임으로 재고가 어그러 졌다.


휴....


여기까지 많은 일이 있었지만 다 쓰기는 길고...


개발시간보다 포토샵 하는 시간이 길었다.

몇년만에 일러스트를 해보기도 했고....


왜!! 개발자라고하면 컴퓨터로 하는 모든것을 잘알거라 생각하지???

잉크 카트리지 잘 못간다!!!

회사 뎅길때 렌트업체에서 알아서 다 해줬다!!!

카트리지 비싼거 무한잉크로 바꾸는거 난 모른다고!!!!


이후로도 작업이 많이 진행 되었는데 따로 시간 나는데로 정리해서 올리겠습니다.





http://iipp.kr


 자신의 아이피를 볼 수 있는 곳...

만드는데 10분 걸렸나?? --;;;


 그냥 광고달기위해 만든 사이트....

'포트폴리오' 카테고리의 다른 글

자신의 IP를 보여주는...  (0) 2016.05.30
카드다나와  (0) 2016.05.11
쇼팡팡  (0) 2016.05.11
없어진 사이트들...  (0) 2016.05.11
Razer 한국 초창기...  (0) 2016.05.11
영유아 커뮤니티 몽양  (0) 2016.05.11

 택,라벨, 바코드 프린터를 조사하느라 시간이 많이 소요 되었다.


일단 여러군데 견적을 넣은 상태라 그건 나중에 정리해서 글을 쓰기로 하고,

휴대폰으로 바코드를 읽어들일수있는 방법을 조사했다.

물론 앱으로 만들면 간단(?)하겠지만 유지보수가 빠른 웹으로 갈것이다. 


바코드를 웹에서 해석한다는건 무리가 있겠지만 이렇게 생각을 해보았다.

휴대폰으로 바코드 사진을 찍거나 찍어놓은 사진을 업로드해서 얻은 결과갋으로 상품조회든 뭐든 하면 어떨까?

 

관련 조사를 시작했다.

역시 외국에서 이미 만들어서 공개된 자료가 있었다.

이걸 응용하면  생각보다 순조롭게 진행될듯하다...


https://github.com/EddieLa/JOB 요기서 확인해 볼수 있고


모바일에서는 이걸로 테스트 해볼 수 있다.

http://eddiela.github.io/JOB/


아래는 내가 테스트해본 사진...


바코드 인식과 아래 결과같이 나온다...

꾀 쓸만하다...


 제품등록 기능을 완료했다.

제품마다 간략한 사진을 넣을수 있도록 하였다.


사진을 손쉽게 업데이트 할수있도록 모바일에서도 사진을 crop하여 첨부할수 있게 하였다. 

애초에 반응형으로 만들고 있던터라 수월하게 작업 할 수 있었다.


모바일에서 사진을 300x300 사이즈로 crop하는 장면 

요렇게 하얀곳에 사진을 마춰서 자르기 버튼을 누르면 적용된다.



모바일에서 제품수정.



데스크탑에서 제품수정



아..

하단에 storemate는 이번 프로젝트를 하면서 생성한 프로젝트명?? 이다..

storemate.co.kr 도메인도 우선 사놨는데... 

어떻게 될진 아직 계획도 없고 모르겠다...


현재 직원이 수량파악과 사진을 작업 하고 있고,

직원 로그인 기능은 아직 못만들어서 사무실 아이피만 적속되도록 열어 노았다.

지금 작업중이니 로그인 기능을 만들면 안될것 같고, 

일별 판매등록하는 기능을 만들어서 매장에서 판매되는 금액을 집계하고 판매수량을 자동 차감되게 만들어야겠다.


그 다음엔 대망의 WEBPOS....

WEBPOS시에 프린터할때 어쩔수없이 activex를 써야할듯하다.... 쓰기 싫지만.... --a

POS에는 윈도우 xp임베디드 버젼이라 IE를 쓰니까 activex를 써도 될것같다..


열심히 블로그기록을 하여했지만 자꾸 누락이 된다....

일단 블로그보다 작업이 우선이니 어쩔수 없어....




+ Recent posts

티스토리 툴바