[작성자:] jy lee

17 11월 2020

[VUE]SPAウェブフロントエンド開発ためのまとめ

①SPA
SPAウェブは、最初のロード時、全体ページをロードした後からは、既存のページと比較して更新が必要な部分だけをjsonの形でデータを持ってきてバインディングします。

②Vue.jsでウェブを開発する際には、プロジェクトの構築及びその他の作業に役に立つVue-Cli、ルーティングを担当するVue Router、コンポーネント間のState管理を担当するVuexを使います。

③Routing
SPAウェブの使用性限界を補完するためには、ルーティングに関するライブラリを利用してヒストリーを管理する必要があります。

④State管理
各コンポーネントではStateにプロジェクトで共通に共有するデータを保存しておくことができ、最初の保存だけでどのコンポーネントでも当該データを照会することも、修正することもできます。

4 11월 2020

[Among Us] 다함께 어몽어스①빅맥송

한동안 유튜브에서 제일 핫한 게임이었던, 우주선을 배경으로 하는 마피아게임 어몽어스
‘우리들 사이에 살인자가 있다’ 라는 의미의 어몽어스인 것 같다.
서버가 인기를 감당을 못하는지, 새로운 방을 만들기도 힘들고 방을 잡아도 자주 튕긴다.

1 11월 2020

[WEB] 프로세스와 스레드에 대한 이해 (1)프로세스

프로세스는 활성 프로그램의 인스턴스로 독립된 메모리 영역을 할당 받고, 상태를 가지게 됩니다. 시스템은 여러 프로세스를 메모리에 적재 시킨 후 CPU의 가동 시간을 나누어 각각의 프로세서에 넘겨 처리하게 됩니다. 메모리에 적재되어 있는 프로세스들은 프로세서에 의해 실행됩니다. 이 때 프로세스의 대기 시간을 최소화 하기 위해 프로세스 스케쥴링이 필요합니다. 실제 프로세스를 생성하고 스케쥴링하는 과정은 fork. CGI, IPC등을 활용하여 진행됩니다.

27 10월 2020

그리고 시큐리티 교육 발표는 끝

광고 일본에서 지낼 때는 신오오쿠보 국룰이 있었는데, 한인 IT 사회가 굉장히 좁아서 주말에 신오오쿠보를 가면 반드시 아는 사람 한 명은 만난다는 것. 그도 그럴게 나와 같이 비슷한 시기에 도쿄로 넘어간 사람들 수가 100명 좀 안되니까 그 사람들의 아는 사람들까지 생각을 하면, 주말에 신오오쿠보로 한국 음식을 먹으러 온 사람들은 아는 사람을 마주칠 수 밖에 없다. 가령 같이 일을 하다 만난 직원들의 사장님은 사실 이름만 대도 서로 […]

3 9월 2020

데이터 이벤트처리, Vue 모듈

광고      1. Vue에서 많이 쓰인다는 한손테이블+컬러피커 샘플을 있는 그대로 활용하려면샘플을 쓰기 위해 필요한 모듈들이 있는데, 그 셋팅을 하면 프로젝트 전체가 뜨질 않는다. 필요한 모듈들을 인스톨 후,babelrc에 아래 플러그인을 추가하고 돌렸더니GET으로 찾지 못한다고 뜨거나, 페이지를 찾더라도 빈페이지만 뜨는 문제가 발생. [플러그인]“transform-decorators-legacy”,    “transform-class-properties” 해당 모듈을 찾지 못하거나, 읽어오지 못하는 건 설정 문제니까 시간을 들이면 되는데…소스를 두어번 다시 클론해서 모듈들을 재 인스톨했지만 전혀 안되길래 내 선에서 해결을 못 […]

2 9월 2020

주간 회의, Handson Table, Vue-color

광고 어제는 첫 정기 회의가 있었는데, 그 짧은 자기소개를 하는 데 쑥스럽기도 하구.중간 중간 익숙한 목소리를 들을 수 있어서 좋았다. “됐다! 됐다!”는 “できた!できた!”랑 어감이 비슷하다.비즈니스 일본어를 따로 들어야 하나 고민이 드는 요즘이다. 아직 코로나라 오프라인은 불가능 하구, 직접 말로 하는 게 오랜만이기도 했지만…. 앞으로 회의 들어가기 전에는 의논할 사항들이랑 경어로 준비 해서 들어가야 할 듯…. 첫 회의부터 발언권을 얻게 돼서 자암깐 화들짝 했지만, 회의 전에 […]

20 8월 2020

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

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

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

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