인생이 쓰다!인생쓰
반응형

전체 글 67

Laravel 회원가입 (JetStream)/Livewire

기존에 Laravel JetStream 에서 제공되고 있는 회원가입을 알아보려고 합니다. 일단 여기서 나오는 라라벨 제트스트림은 디자인이 되있는 Laravel 용 애플리케이션 스타터 키트 라고 생각하시면 됩니다. 기본적으로 애플리케이션의 로그인,등록,이메일 확인, 2단계 인증 , 세션 관리등 API 및 선택적 팀 관리 기능에 대한 구현을 제공합니다. Tailewind css를 사용하여 설계되었고 Livewire와 Intetia 라는 두가지 프런트 앤드 스택중에서 사용할 수 있습니다. 두 스택마다 장점과 단점이 있는데 이건 나중에 또 알아보도록 하겠습니다. 일단 저는 그나마 익숙한 Livewire를 사용해보려고 합니다. 일단 라라벨 제트스트림을 사용하려면 프로젝트를 생성시에 하고자하는 프로젝트명 뒤에 --..

정보처리기사 실기 10일차 ( 응용 SW 기초 기술 활용 )

*정리는 2020시나공 문제집을 참고했습니다.* 운영체제(OS) 컴퓨터 시스템의 자원들을 횯율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임입니다. 목적 처리 능력 향상, 신뢰도 향상, 사용 가능도 향상, 반환 시간 단축 성능 평가 기준 처리 능력 - 일정시간 내에 시스템이 처리하는 일의 양 반환 시간 - 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도 - 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 신뢰도 - 시스템이 주어진 문제를 정확하게 해결하는 정도 기능 프로세서, 기억장치, 입ㆍ출력장치, 파일 및 정보 등의 자원 관리 자원의 효과적인 경영 스케줄링 기능 제공 사용자가 시스템 간의 편리한 인터페이..

정보처리기사 실기 9일차 (소프트웨어 개발 보안 구축)

*정리는 2020시나공 문제집을 참고했습니다.* 보안요소 소프트웨어 개발에 있어 충족시켜야할 요소 및 요건을 의미합니다. 주요 보안 요소에는 기밀성, 무결성, 가용성이 있으며, 그 외에도 인증 , 부인 방지 등이 있다. 기밀성 - 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용됩니다. 무결성 - 시스템 내의 정보는 오직 인가된 사용자만 수정 할 수 있습니다. 가용성 - 인가받은 사용자는 언제라도 사용할 수 있다. 인증 - 시스템 내의 정보와 자원을 사용하려는 사용자가 합벅적인 사용자인지를 확인하는 모든 행위를 말합니다. 부인 방지 - 데이터를 송ㆍ수신한 자가 송ㆍ수신사실을 부인할 수 없도록 송ㆍ수신 증거를 제공합니다. 보안 점검 세션통제 세션은 서버와 클라이언트의 연결을 의미하고, 세션통제는 ..

Laravel Route(라우트)란?

일단 Route라는 뜻에 대해서 알고 간다고 하면 라우팅은 어떤 네트워크안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정입니다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로라고 생각하시면 될것같네요. 가장 기본적인 라라벨 라우트는 URI을 전달받아 이동한다고 생각하시면 됩니다. 일단 기본적으로 모든 라라벨의 라우트는 route라는 디렉토리안에 들어있는 라우트 파일에 정의되어 있습니다. 이 파일들은 기본적으로 프레임워크에 의해서 자동으로 로드됩니다. routes/web.php 파일은 웹 인터페이스를 위한 라우트들을 정의합니다. 대부분의 애플리케이션에서 web.php파일에 라우트를 정의하면서 사용할수 있습니다. web.php 파일을 열어보시면 기본..

정보처리기사 실기 8일차 (소프트웨어 개발 보안 구축)

*정리는 2020시나공 문제집을 참고했습니다.* 소프트웨어 개발의 비용 산정 기법 소프트웨어 비용 산정은 소프트웨어의 개발 규모를 소요되는 인원, 자원, 기간 등으로 확인하여 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정하는 것입니다. 하향식 비용 산정 기법 과거의 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 산정하는 비과학적인 방법입니다. * 종류 * 전문가 감정 기법 - 조직내에 경험이 많은 두 명 이상의 전문가에게 비용산정을 의뢰하는 기법 델파이 기법 - 전문가 감정 기법의 주관적인 편견을 보완하기 위해 많은 전문가의 의견을 종합하여 산정하는 기법 상향식 비용 산정 기법 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법입..

아이패드 에어4 주문 후기

안녕하세요... 눈이 멀어 불꽃 구매를 한 아이패드 에어 4세대를 얘기해보려고 합니다. ㅋㅋㅋ🤣 평상시 처럼 회사에 출근하는 데 회사 동기님이 아이패드 에어를 구매하시고 자랑을 연거푸 하며 Procreate(프로크리에이트)를 보여주면서 자기가 그린 것들을 나열하고 애플펜슬2로 그려보라고 하는데, 처음엔 1도 생각이 없었다가 종이액정필름까지 사용하고 애플펜슬로 그려보는데,,, 이건 완전 신세계인겁니다.. 그렇게 신세계를 느낀 회사점심시간 부터 퇴근시간 까지 쭈우욱 업무하는 와중에도 생각이 들었습니다,, 살까? 말까? 하는 그 고민의 찰나에 산다고 결정을 내리기까지 5시간도 안걸렸네요 ㅋㅋㅋㅋㅋㅋ 근데 또 문제가 발생했습니다.. 😢 프로와 에어의 고민이였던거지요... 평소 그림실력이 좋지 않은 저이지만 장비..

일상쓰 2021.04.01

정보처리기사 7일차( 애플리케이션 테스트 관리 )

어제 완전 낭패를 봤습니다.,, 오전 10시에 접수한다는 것을 깜빡하고 업무보고 있다가 3시쯤 급하게 했는데 아뿔싸,,, 서울,경기,인천이 전부 꽉 찬겁니다ㅜㅜ 그래서 다음 분기 시험을 볼까 생각하다가 결국 본가있는쪽 까지 확인하여서 접수를 하게되었습니다. 버스타고 가는시간만 3시간이라 마음이 좀 아프지만 바로 합격하면 그래도 좀 나을것 같네요. 얼마 남지 않은 실기 시험을 위해 화이팅입니다. *정리는 2020시나공 문제집을 참고했습니다.* 애플리케이션 테스트 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차입니다. 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인하고 소프트웨어가 기능을 정확히 수행하는 지 검증합니다. *기본원리* - 완벽한 테스트 불가능 애플리케이션 테스트는 소..

Vue.js 이벤트 핸들링

오늘은 Vue에서 사용되는 이벤트들을 알아보려고 합니다. 일단 저희가 일반적인 자바스크립트나 Jquery를 이용해서 하는 이벤트를 볼까요? input값에 text를 입력하면 content에 입력값이 출력되는 이벤트입니다. 하지만 Vue에서는 좀 다르게 사용합니다. Vue.js에서는 v-model로 content를 지정후 v-html에 연결해서 데이터를 뿌려주게 됩니다. 이렇게만 보면 이해가 쉽지 않으니 다른 이벤트 핸들링으로 볼까요. 숫자 버튼을 클릭할때마다 버튼안의 숫자가 올라가는 코드를 짜보겠습니다. button 안에 v-on:click 라는걸 써서 counter 에 1씩 더해줍니다. 그리고 Script문에서 보시면 example-1안에 data의 counter가 0부터 시작한다는 것을 알 수 있습니..

공부/Vue.js 2021.03.30

정보처리기사 실기 6일차 ( 화면 설계 )

오늘이 정보처리기사 실기 사전입력기간 이여서 원서접수를 결제와 장소만 빼고 진행중이네요. 한달여간 남은 시험 준비 잘해서 합격 했으면 좋겠습니다. 화이팅 *정리는 2020시나공 문제집을 참고했습니다.* 사용자 인터페이스 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미합니다. CLI( Command Line Interface )- 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI( Graphical User Interface ) - 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스 NUI ( Natural User Interface ) - 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 *사용자 인터페이스의 기본원칙* 직관성 - 누구..

Python 데이터 구조

오늘은 파이썬의 데이터 구조에 대해서 알아볼까 합니다. 😊 파이썬의 기본 데이터타입에는 정수형,실수형 문자열이 있는데 이런 데이터들이 여러 개 있을 때 이를 효과적으로 관리하는 데 사용하는 자료구조를 알아보려고합니다. 여러가지 자료구조들이 있는데 가장 많이 사용되는 리스트, 튜플, 딕셔너리에 대해서 알아볼까합니다. 1.LIST(리스트) 리스트는 순서가 있는 수정가능한 값들의 나열이라고 생각하시면 될것같습니다. list는 [ ] 로 이루어져있고 , 로 구분이 되어있습니다. 일반적인 c나 java와는 다르게 중괄호 대신 대괄호를 사용합니다. 이런식으로 a_list 에는 0 , 1 ,2 ,3 이라는 값들이 나열되어서 구성되어있습니다. 그리고 b_list에는 apple, tomato, grape가 들어가있네요...

개발/Python 2021.03.29
728x90
반응형