20 8월 2020

[PYTHON] DjangoでのWeb構築からリリースまで(1)

Pythonはデータ処理に関するライブラリが多様で、信頼度が高いフレームワークを活用することができるし、また、ウェブをアジャイル方式で構築する状況に得意です。 また、環境別にパッケージの管理がよくできるので、リリースの時にもミスを防ぐことができます。

しかし、性能については苦手があるのでパフォーマンスに対する別の処理が必要です。

Djangoではコマンドラインユーティリティでプロジェクトを生成してサーバーを回しながら、View・Temlate・Model・Staticなどを通じてクライアントとバックエンドを区別し、動的にページを生成します。

19 8월 2020

[VUE] SPA 웹 프론트앤드 개발을 위한 정리

Vue.js는 자바스크립트 프레임워크 중 하나로, SPA 개발에 특화되어 있습니다.

1. SPA
SPA 웹은 최초 로드 시, 전체 페이지를 로드 한 후부터는 기존의 페이지와 비교하여 갱신이 필요한 특정 부분만을 json형태로 데이터를 가져와 바인딩합니다.

2. Vue.js로 웹을 개발할 시, 프로젝트 구축 및 기타 작업을 수행해 줄 Vue-Cli, 라우팅을 담당해 줄 Vue Router, 컴포넌트 간의 State 관리를 담당 할 Vuex를 사용합니다.

3. Routing
SPA웹의 사용성 한계를 보완하기 위해서는, 라우팅을 담당해 줄 라이브러리를 이용하여 히스토리의 관리를 하는 것이 좋습니다.

4. State 관리
각 컴포넌트에서는 State에 프로젝트에서 공통으로 공유할 데이터를 저장해 둘 수 있으며, 최초 저장만으로 어느 컴포넌트에서든 해당 데이터를 조회할 수도, 수정할 수도 있습니다.

13 8월 2020

한 달 정도의 페이지 운영 리뷰

광고 <p class="has-drop-cap" value="<amp-fit-text layout="fixed-height" min-font-size="6" max-font-size="72" height="80"><br><br><br><br>KO-DEV-JP 페이지를 개설한 지도 어느덧 한 달이 지났다<br>페이지를 시작하게 된 계기는 아래와 같다.<br><br>1. 아는 것을 기록하고<br>2. 결과를 함께 공유하기 위해서<br><br>따라서, 시간이 걸리더라도 꽤 믿을만한, 신뢰도 높은 포스팅을 하고 싶은데 KO-DEV-JP 페이지를 개설한 지도 어느덧 한 달이 지났다페이지를 시작하게 된 계기는 아래와 같다. 1. 아는 것을 기록하고2. 결과를 함께 공유하기 위해서 따라서, 시간이 걸리더라도 꽤 믿을만한, 신뢰도 높은 포스팅을 […]

10 8월 2020

[GIT] Gitで用いるGit-Flowまとめ

Git Flowは、チームとして長期開発をする際に必要な効果的なプロジェクトのバージョン管理戦略です。

開発が終わったソースコードを無理なくマージし、正しく動作するソースコードをリリース環境のブランチで管理することを目指しています。
developブランチのソースコードをrelease直前の状態で管理するのに無理がある場合は、中間検証のためのStagingのブランチを作成してリリース直前のソースコードを管理する方法があります。
(staging用ブランチを作成するのは、開発に集中ができる環境を構成するという利点があります。)
Gitの操作を開始する前に、各作業の予想順序をシートにまとめた後作業に入れば、ミスを減らすことができると思います。

10 8월 2020

[PYTHON] Django Web 구축부터 릴리즈까지(1)

광고 목표 본 포스팅에서는 Python으로 Web을 구축하게 된 계기 및 Django 프레임 워크를 활용하여 배포 및 운영했던 사항에 대해 정리합니다. 목차 Python으로 Web 구축을 고려한 이유 Python으로 Web 구축 시 갖는 리스크 Python Web Framework 「Django 」 Application 구성에 대해서 (Url 관리 등) View & Template에 대해서 정리 1.Python으로 Web 구축을 고려한 이유 데이터 처리와 관련 된 라이브러리에 있어 큰 이득을 볼 수 있습니다.: Pandas, […]

3 8월 2020

Qiita에 첫 기사를 올린 후기

광고 가장 처음 썼던 Javascript 포스트를 Qiita에 기사로 업로드했다. ■ 원문: [Javascript] Const、Let、Varの違い■ Qiita: https://qiita.com/liten623jp/items/7dd58d05507abaf763ea Qiita는 마크다운 언어를 지원하기 때문에, 별 다른 편집 없이 아래와 같이 업로드가 가능했다. 문제는, 올리고 나서 바로 스팸 처리 당한 것T.T ■ Qiita측의 메일 엥… 스팸이 될 이유가 없는데 어째서…바로 메일을 보냈다. ■Qiita 문의 지금 보니까 잘못 쓴 부분이 있네…(머쓱) ■결과 Analytics에서 방문자 국가를 확인할 수 있는데오늘 날짜로 일본이 찍혀있었고, […]

3 8월 2020

[Netflix] Up In The Air (2009)

광고 올 해, NETFLIX가 유난히 일본 애니메이션만 들여와서영화나 미드를 보는 횟수가 줄었다.그나마 잘 보던 Good wife도 한국에서는 볼 수 없구그러다 우연히 알게 된 영화가 「인 디 에어UP IN THE AIR (2009)」 로튼 토마토Rotten Tomatoes 토마토 미터 점수가 무려 91% (100%에 가까울수록 호평)남에게 추천 해 줄 정도로 인상 깊었던 영화는, ‘터미널Terminal‘이었는데오랜만에 그 정도로 인상 깊었던 영화였다. 주인공이 조지클루니여서, 보면서 네스프레소가 생각났다. 아래는 개인적으로 고민하게 되던 대사(넷플릭스는 […]

3 8월 2020

리마인드

광고 Git Django, model API, template, static, settings, Error page Pandas, Bulk Uploading, Anaconda, virtualenv Spring (+boot) Maven, Xml, Mybatis, Interceptor Javascript(Angular, jquery, react, node, vue), Bootstrap Query binding, Index, prepareStatement, Join, Union, Having Key, Apache , Apache Tomcat, WSGI, multi-process Multi-Thread, Scripting Paging, Searching Sql Injection, mkdir(file-tree) Ajax, JSON Session, Cookie, Token JAVA, jsp, servlet, jenv, socket class VM (+Container) Eclipse debugger