본문 바로가기

프로그래밍85

Web 3.0 알아보기 웹 3.0은 엄청난 보도와 함께 대중 매체에 진입했고 종종 인터넷의 혁명이 임박한 것으로 표현된다. 대신 파일 공유에 낭비된 P2P 일수의 연속이라는 불가피한 진행의 일부이며 주요 릴리스 버전을 제공하는 것은 유용하지 않을 수 있습니다. 비록 그것이 하루아침에 또는 어쩌면 영원히 기존 기술을 무너뜨리지는 않겠지만, 인터넷의 본래 의도에 기반을 두고 있으며, "빅 테크"에 대한 몇 가지 우려를 해소하고, 가장 중요한 것은 기술과 비즈니스에 대한 새로운 패러다임을 도입할 흥미로운 발전이다. 웹 3.0의 기능은 10년 동안 발전해 왔다. 결제가 블록체인의 최초이자 현재 가장 명백한 응용 프로그램이지만, 노드 분산 네트워크에 의해 결정되는 거의 모든 유형의 인터넷 트랜잭션이 계약 가능한 것으로 쉽게 상상할 수 .. 2021. 12. 29.
루비 CRUD 시나트라 앱 시나트라는 루비로 쓰여진 도서관이다. 루비 온 레일즈와 같은 다른 루비 웹 애플리케이션 프레임워크의 대안이다. 시나트라 루비를 이용해서 작은 승차공유 앱을 만들었어요. 시나트라를 세우는 것은 조금 지루하지만, 이것을 이해하면 숨어서 무슨 일이 벌어지는지 알 수 있을 것이다. 응용 프로그램을 시작하기 위해 먼저 터미널에 디렉터리를 만들었습니다. 디렉토리를 변경하고 파일로 들어가면 터치 명령을 사용하여 젬 파일을 만들었습니다. 루비에는 사용할 수 있는 멋진 보석들이 아주 많이 있으며, 자신만의 보석들을 만들 수도 있습니다. 사용하고 싶은 보석을 모두 추가하고 번들 설치를 진행했습니다. 보석 파일 잠금이 생성되었습니다. 그런 다음 touch 명령을 사용하여 레이크 파일을 만들었습니다. 환경 파일에 대한 구성 .. 2021. 12. 29.
django로 42api 로그인 구현하기 카카오나 구글 등 몇몇 소셜 사이트에서 자체 api를 제공하는 것처럼 42 도 api를 제공합니다. 이 전에는 jwt(json web token)를 사용했다면, 이번에는 oauth2.0을 이용하여 로 intra.42.fr에서 확인할 수 있습니다. 설정 -API -NEW APP 등록합니다. 이름, 리디렉션 URI(http://localhost)입니다. 8000번 포트에 연결했다면 http://localhost:8000/ 로 설정. 다음 항목(3개) 체크 - submit 웹 사이트 - 공용 범위 - 팀, 슬롯 및 모든 프로젝트 관련 내용 관리, 사용자 데이터 관리 그러면 다음과 같이 api가 생성됩니다. 이제 원하는 값을 출력해보겠습니다. REDICT URI 코드입니다. REDICT URI. 인증 URL을 .. 2021. 12. 29.
2022년 Angular JS 개발자 도구 Top10 AngularJS는 동적 웹 애플리케이션을 설계하려는 개발자들 사이에서 가장 인기 있는 프레임워크 중 하나이다. 앵글JS는 단일 페이지 애플리케이션(SPA)을 개발하기 위한 오픈 소스 프런트 엔드 웹 프레임워크이다. 앵글JS는 의존성 주입과 동적 바인딩과 같은 기능으로 정적 HTML을 동적 HTML로 변경하였다. AngularJS로 작업을 시작하기 위해서는 HTML, CSS, Javascript의 기본 사항만 알면 됩니다. 지원 도구가 없는 코드 개발은 지루한 작업이 될 수 있습니다. 다행히도 Angular가 되는 것은JS developer는 작업을 쉽게 하기 위해 사용할 수 있는 다양한 개발 도구를 제공합니다. 하지만 프로젝트에 적합한 것을 고르는 것은 어려울 수 있습니다. 그래서 오늘 블로그에서는 A.. 2021. 12. 29.
kotlinx.coroutines 1.6.0, Windows에 Android 앱을 쉽게 설치하는 방법 올해 마지막 360° IT Check인 만큼, 이번 기회를 통해 저희와 함께 해주신 독자 여러분들과 팔로워 여러분께 감사드린다. 우리는 모든 사람들이 다가오는 한 해를 잘 시작하기를 바랍니다! kotlinx.coroutines 1.6.0 코틀린 1.6.0 출시 이후 제트브레인즈는 새로운 버전의 코틀린x.coroutines 라이브러리를 출시하였다. 우선, 라이브러리는 Java 6 대상에서 Java 8 대상으로 마이그레이션하기 시작하며, 이는 "자바 8이 제공하는 잠재적으로 유용한 기능을 사용하지 못하도록" 합니다. 새롭게 도입된 다른 기능은 다음과 같습니다. 이 릴리스에 대한 자세한 내용은 여기를 참조하십시오. Windows 11에서 Android 앱을 쉽게 설치할 수 있는 새로운 오픈 소스 도구 윈도우의.. 2021. 12. 29.
MERN 스택 응용 프로그램을 효율적으로 설정하는 방법. 도입 프로그래밍 분야의 초보든 전문가든 다른 개발자들이 시작 프로젝트 애플리케이션을 어떻게 설정하고 구성하는지 궁금했을 것이다. 따라서 이 문서에서는 운영 지원 애플리케이션을 설정하는 효율적이고 지능적인 방법을 다룹니다. 실제 애플리케이션을 구축하는 데 필요한 성능, 스타일링, 비동기 및 기타 필수 요소를 관리할 수 있는 도구, 프레임워크 및 모듈을 사용하여 MERN Stack 애플리케이션을 설정하는 방법에 대해 알아보겠습니다. 프로젝트 구조 패키지를 초기화하는 중입니다.Json 및 Node.js 모듈 설치. 먼저 mern-app-setup이라는 새 폴더를 만듭니다. 이 폴더로 이동하여 터미널에서 다음 명령을 입력하고 실행하여 전체 스택 애플리케이션을 초기화하십시오. npm init 이름, 저자 및 라이.. 2021. 12. 29.
SPA에 React JS가 가장 적합한 이유 Response를 사용하여 단일 페이지 응용프로그램을 만드는 것은 간단합니다. 이 프레임워크에서 페이지는 전체 웹 페이지를 다시 로드할 필요 없이 동일한 페이지에 인라인으로 로드됩니다. 이것은 또한 더 나은 코드 커버리지와 빠른 개발을 위해 만들어졌다. React를 사용하면 단 몇 시간 만에 단일 페이지 애플리케이션을 개발할 수 있습니다. 리액트에는 몇 가지 장점이 있으며, 이러한 장점들은 이 기사에서 설명합니다. 첫째, 프레임워크가 매우 가볍습니다. DOM에 대해서는 걱정할 필요가 없습니다. 며칠 안에 반응성이 뛰어난 웹 애플리케이션을 개발하고 자신만의 웹 사이트를 즉시 구축할 수 있습니다. 리액트는 한 페이지 디자인으로 더 빠르고 안정적인 사이트를 제공합니다. 사용자가 업데이트한 구성 요소만 사용합니.. 2021. 12. 29.
줄거리, 게임 컨셉, 게임 메카니즘 - 어떤 것이 가장 먼저 나왔나요? 일전에 IG에 게임 개발의 맥락에서 어떤 주제에 대해 더 알고 싶은지 물었더니 이 사람이 저에게 어필했습니다. 12개 층을 개발할 때 줄거리, 게임 컨셉, 게임 메카니즘 또는 다른 측면 중 어떤 것이 가장 먼저 나왔습니까? 새로운 세계. 빙빙 돌려 말하는 대신, 즉답은 줄거리이다. 12층 아이디어는 대유행이 시작된 지난해 바로 탄생했다. 대유행 이전에, 저는 여러 종류의 게임 엔진을 가지고 놀았는데, 그 중 하나가 브라우저 기반의 게임 엔진인 페이저 js였습니다. 저는 기본적으로 스토리라인, 게임 메카니즘, 플레이어를 제외한 다른 캐릭터들이 없는 작은 세상을 만들었습니다. 몇 개의 환경 게임 물체가 있는 카메라만 있습니다. 게임 메카니즘 입력 그리고 나서, 저는 유니티로 이동해서 그것이 저를 어디로 데려.. 2021. 12. 29.
수학 학위를 사용할 수 있는 10가지 직업 그래서, 여러분은 수학을 좋아하고 대학에서 공부하는 것을 생각하고 있지만 수학 학위가 노력할 만한 가치가 있는지는 확신하지 못합니다. 아니면 여러분은 이미 곧 졸업할 수학 학생이고 이 새로운 빛나는 학위로 무엇을 해야 할지 고민하고 있을지도 모릅니다. 그렇다면 걱정하지 마세요, 여러분 앞에 놓여 있는 기회는 무한하기 때문입니다! 음, 아마 무한은 아닐 거예요. 하지만 수학의 좋은 점은 그것이 엄청난 수의 기술과 응용을 위한 중추라는 것이다. 그리고 이 게시물에는 수학에 대한 배경이 유용하거나 심지어 필수적인 10개의 직업을 나열하고 있습니다. 모든 직업마다 가장 많이 쓰이는 수학 영역도 언급합니다. 이런 식으로, 당신은 당신의 선호나 장점에 맞는 직업을 선택할 수 있습니다. 물론, 필요한 수학 기술과 지.. 2021. 12. 29.
TypeScript, switch 대신 다형성을 사용합니다. 처음에는 최대한 전환문을 활용했습니다. 내 눈엔 완벽해 보였어 언젠가 "클린 코드" 책을 발견하기 전까지는 말이야 로버트 C. 마틴은 전환 진술이 왜 형편없는 구조인지, 그리고 왜 우리가 그것들을 재고하고 모든 곳에서 사용하는 것을 멈출 수 있는지 명확하게 설명한다. 시간이 지나고 경험이 쌓이면서 전환문을 적게 쓰고 있었고, 나중에는 사용할 이유가 전혀 보이지 않았다. 이 기사에서는 전환 문 대신 프로젝트에 사용하는 접근 방식 중 하나를 공유하려고 합니다. OOP 원리 중 하나인 다형성이라고 합니다. 왜 당신은 전환명세서 사용을 다시 고려하려고 합니까? 여기 뭐가 있지? 교환 성명서? 이 기사가 진행되는 동안 리팩터링할 초기 코드는 다음과 같습니다. 우리는 하나의 스위치 문과 과일 열거가 있습니다. 열거.. 2021. 12. 29.