목록개발 (87)
khstar
www.hanbit.co.kr/store/books/look.php?p_code=B9421379018 스위프트 프로그래밍(3판) 스위프트 5의 핵심 키워드는 ‘안정화’다. ABI 안정화 덕분에 버전과 환경에 크게 영향받지 않고 더 유연하게 스위프트를 사용할 수 있게 되었다. 최신 패러다임과 다양한 언어의 기능을 흡수하 www.hanbit.co.kr 이 책은 스위프트 언어에 대해 매우 잘 다루고 있다. 몇 권의 iOS 앱 개발 책이나 스위프트 책을 봤었지만 이 책만 큼 스위프트라는 언어를 잘 설명한 책은 없었던 것 같다. 또한 swift언어의 버전이 어떻게 변해왔는지도 대해 간략히 설명을 하고 있어 이전 버전과 비교해 볼수 있다. iOS앱을 개발하기 위해서는 다양한 방법이 있다. objective-c, s..
www.hanbit.co.kr/store/books/look.php?p_code=B7159663510 파이썬으로 웹 크롤러 만들기 웹 어디서든 내가 원하는 데이터를 쏙쏙쏙 www.hanbit.co.kr 자바 개발자로 일을 하다가 최근에 파이썬과 클롤링에 대해서 조금 관심을 갖고 있는 찰나에 우연히 서평이벤트에 당첨된 파이썬으로 웹 크롤러 만들기를 읽게 되었다. 우선 책은 매우 잘 쓰여 있는 듯 하다. 파이썬 개발자가 아니더라도 한번쯤 읽어 볼만하다는 생각이 들며 파이썬 기본 문법만 배우고 따라해도 충분히 이해할만 하다. 또한 크롤링에 대해 관심을 가지면서 궁금했던것은 법적인 문제였다. 아주 자세하게 설명한 것은 아니지만 크롤링에 시작하려는 사람들은 18장 웹 스크레이핑의 합법성과 윤리를 먼저 읽고 시작하..
저는 맥북에서 vscode와 atom을 사용하는 중입니다. 로컬에서 개발할때는 vscode로 개발하면 좋은데 원격에 있는 파일을 작업할때는 vscode보다는 atom이 좋은듯 합니다. 그 이유는 vscode는 로컬파일일과 서버파일을 동기화 시킵니다. 즉 양쪽에 파일이 존재합니다. 그래서 로컬에 있는 파일을 변경하면 그 변경 내용을 서버에 반영해주는 방법이죠. 편하기도 하지만 작업이 크면 좀 느리다는 얘기가 있습니다 반면 ATOM은 원격에 있는 파일에 직접 수정을 합니다. 장점은 바로 바로 반영이 된다는 것이죠. 그래서 ATOM으로 원격에 있는 파일에 직접 작업하는 방법을 알아보겠습니다. 제가 잘못알고 있었네요.. 원격파일에 직접 수정하는지 알았는데 동기가 됩니다. 원격에 파일을 만들면 로컬에도 같은 파일..
앱을 개발할때 신경쓰이는 부분이 실제 단말에서 테스트를 하는 것입니다. 개인 개발자나 스타트업등 자금이 넉넉치 않은 개발자들은 모든 장비를 갖고 있을 수 없으니 실제 단말에서 테스트를 하려면 어려움이 있지요. 그렇기 때문에 서울과 일부 기업에서는 무료로 다양한 단말기에 테스트를 해볼 수 있는 테스트베드를 운영합니다. 서울 창업허브 성수 T-스페이스 : www.appbiz.seoul.kr/index.php 서울창업허브 성수 T-스페이스 서울창업허브 성수 T-스페이스 appbiz.seoul.kr 스마트세계로 누림터 www.k-startup.go.kr/home/appnurim/main.do?mid=1004&cid=0 스마트세계로누림터 [필수] 개인정보 수집/이용 동의 K-Startup은 메일링서비스 제공을 위..
centos7에 vsftpd를 설치하고 접속하는데 다음과 같은 에러가 발생했습니다. 해결 방법은 간단했습니다. 해당 계정에 555권한을 줬습니다. chmod 555 /home/ 단순히 저장용으로 사용할때는 500으로 서버용으로 사용할때는 555로 설정하면 된다고 합니다. 위 내용은 아래 참고사이트에서 확인했으며 기록용으로 남깁니다. 참조 : b.redinfo.co.kr/68 리눅스 vsftpd 에러 - 500 OOPS : vsftpd: refusing to run with writable root inside chroot() ☞ 리눅스 vsftpd 500 OOPS 에러 (CENTOS 7) 리눅스에서 vsftpd 를 이용시 상위 디렉토리 제안을 위해 설정파일 수정한 후 아래와 같은 오류를 겪게 될 때가 있..
www.hanbit.co.kr/store/books/look.php?p_code=B7631555246 해커, 광기의 랩소디 : 세상을 바꾼 컴퓨터 혁명의 영웅들(복간판) 1950년대 후반부터 1980년대 초반까지 위험을 무릅쓰고, 규칙에서 벗어나고, 세상을 근본적으로 바꾸는 방향으로 이끈, 뛰어나고 별난 컴퓨터 괴짜들의 이야기다. 오로지 열정과 자유로운 정신에� www.hanbit.co.kr IT 전공자 비전공자 모두 흥미를 갖고 읽을 만한 책이다. 단순하게 배우던 컴퓨터의 역사가 아니라 그 컴퓨터로 해커들이 어떠한 노력을 하며 발전시켜 왔는지 알 수 있다. 사람들에게 일반적으로 해커는 남의 컴퓨터에 침범하여 개인정보를 빼내고 나쁜 행동을 하는 사람들로 인식되어 있다. 하지만 이책에서 소개되는 해커들은 ..
우선 정확한 이유와 해결 방법은 모르겠습니다. 에러 메세지도 따로 복사를 해두지 못해서 풀 메세지는 없네요. 대략 내용은 zip: didn't find signature at start of lfh, offset=0000 dump failed because resource AndroidManifest.xml not found Consider running "flutter create ." to create one. 위와 같은 메세지였습니다. 제가 이 문제가 해결된 것은 터미널에서 flutter clean후 flutter run을 했습니다. 결국 내용상으로는 clean후 다시 빌드 하니 돌아 갔네요. 혹시라도 나중에 헤맬까봐 적어둔 것입니다. 위에 적은것 처럼 정확한 해결책은 아니니 참고만 하세요.
Flutter에서 로컬 노티피케이션 샘플 개발 진행중입니다. 우선 구글링 해서 찾은 자료입니다. https://pub.dev/packages/flutter_local_notifications/example flutter_local_notifications | Flutter Package A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform. pub.dev 위의 pub에 들어가셔서 Installing의 depedencies를 pubspec.yaml에 추가 합니다. iOS의 우선 잊지 않기 위해서 이렇..
Flutter로 개발하여 잘 빌드되던 앱이 갑자기 다음과 같은 에러를 내며 빌드가 되지 않는 오류가 발생 합니다. It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcworkspace 위 오류의 발생 원인은 다양한듯 합니다. 패키지 명이 원인이 되어 발생하기도 하고요. 우선 저는 저 에러가 발생하여 xCode로 직접 빌드하여 실행을 해봤습니다. 그런데 xCode에서는 다음과 같은 에러가 발생합니다. Command PhaseScriptExecution failed with a no..
이번 한빛 리뷰는 나의 첫 파이썬이다. 우선 책을 본 소감은 최근 읽은 IT 서적 중에 정말 재미있게 읽은 책이다. IT 서적을 소설 읽듯 읽어 본게 얼마만인가 싶었다. 이 책은 크게 보면 기초 부분과 프로젝트 실습 부분으로 나눠져있다. 기초 부분은 파이썬의 문법을 다루고 있는데 정말 잘 설명되어 있다. 프로젝트 부분은 외계인 침공 게임, 장고 웹프로그래밍 등을 소개 하고 있다. 기초 부분을 잘 공부하고 프로젝트를 심화하면서 공부를 하면 많은 분들에게 유익하지 않을까 한다. 10년이 넘은 개발자인데 이 책을 읽으면서 많은 생각을 해보는 기회가 된거 같다. 처음 개발을 하고싶은 학생이나 기존 개발자도 읽어 보면 좋을듯 하다. 또한 이전에 Django를 활용한 쉽고 빠른 웹개발 파이썬 웹프로그래밍 실전편 책..