-
404 페이지를 바꿔보자 TOP NEW
404. 페이지가 없다! 개요 몇몇 포스트에서 글자가 깨져있거나, 코드 블록이 이상하게 나오는 경우를 제보받아 블로그 파일들을 확인해보기로 했다. 그런데 내 블로그의 404페이지는 어떻게 구성되어 있는지 궁금해져서 들어가보았더니…. 아니 너무 심심하게 생겼다!!!!! 오… 그런 의미에서 갑자기 아주 갑자기 404 페이지를 변경하게 되었다. 과정 이미지 생각하기 : 텍스트만 있는 404 페이지는 재미 없다고 생각했다. 메인으로 돌아가는 버튼 추가하기 CSS 작업하기… 문구 수정하기 : 영어로 써있는 것 보다. 주요 콘텐츠가 한국어로 작성되어 있으니 적절히 수정하기 작업 후... Read More
-
타입스크립트 기초의 기초 - 1 TOP NEW
정말 늦고 늦은 “타입스크립트” 입문하던 시절 정리한 내용의 정리의 정리…!! 타입스크립트 개요! 그래서 왜 쓰는데요 TypeScript는 JavaScript에서 종종 발생하는 타입 관련 오류를 사전에 방지합니다!!! 예시 function add(num1, num2) { return num1 + num2; } console.log(add(1, 2)); // 자스는 입력이 언제나 문자열임. // 12 출력 이렇게 12 나오는 이상한 일, JS에서 자주 봤잖아요? 추가적으로 해당 타입의 속성에 따라서 어… 자동완성? 속성? 비스무리한것도 미리미리 파악해서 오류를 뱉어줍니다. 위 코드를 타입스... Read More
-
블록체인 - Solidity 코드 구경편. TOP NEW
-
블록체인 & 파일 저장? IPFS TOP NEW
싸피 종료와 동시에 번아웃과 슬럼프를 세게 겪었던 것을 핑계삼으면서 미루고 미루던 포스팅을 드디어 진행…! 특화 프로젝트에서 담당했던 부분이 프론트엔드와 블록체인이었는데, 특화 도메인이 블록체인이었던 만큼 심적으로도 꽤나 부담이 컸었던 기억이 난다. 벌써 꽤 오랜 시간이 지나버렸지만… 그 때 조금이라도 완성도를 올려보고자 종료 당일 밤샘 작업으로 서버에 무사히 ipfs를 올리고 앱의 파일 재생 로직도 조금 더 그럴사하게 바꾸던 열정으로 써 보고자 한다. 다만 다 줄글일듯 싶다. 블록체인과 IPFS를 같이 사용한 프로젝트는 유언장을 블록체인을 이용해 기록, 관리하는 프로젝트였다. 해당 프로젝트의 요구 사항은... Read More
-
블록체인 조금 더 TOP NEW
-
블록체인 - 스마트 컨트랙트 트랜잭션 전송 TOP NEW
블록체인을 활용한 앱 개발 중, 해시값을 이용해 앱에서 생성된 정보의 위변조를 확인하고 안전하게 저장해야 할 방법이 필요해졌습니다. 이에 따라 개발을 진행하다 보니 스마트 컨트랙트와 상호작용 하기 위해서는 서명이 필요하다는 사실을 새롭게 알게 되었습니다. 그래서 이번 게시글에서는 이를 활용하기 위한 기초적인 작업을 했던 내용과, 약간의 개념을 작성하려고 합니다… 시작하기에 앞서 알아두면 좋은 정보는 다음과 같습니다. 그닥 어려운 내용은 아니니까 한번 읽어보세요 블록체인 기-초 블록체인 시작 여기에 적어봤습니당 개인 키 사용자의 디지털 자산에 대한 접근 권한을 부여하는 값. 이 키를 통해 트랜잭션에 서... Read More
-
Flutter 오류-GlobarKey & 레이아웃 오류 TOP NEW
Flutter에서 GlobalKey와 레이아웃 오류 Flutter를 사용하여 앱을 개발하다 보면, 다양한 오류 메시지를 마주하게 됩니다… key 안써도 된다면서 오류를 막 뱉을때가 있으니까요. 따라서 이 포스트에서는 Multiple widgets used the same GlobalKey, Vertical viewport was given unbounded height., RenderBox was not laid out 등의 오류 메시지를 해결하는 방법에 대해 간단히 적어보고자 합니다. GlobalKey 오류 Multiple widgets used the same GlobalKey 오류는 동일한 GlobalK... Read More
-
블록체인 개요 + 스마트 컨트랙트 약간 TOP NEW
2024.02.19 블록체인 블록체인 개요 : 비트코인 : 정부 거대 기업으로부터 개인의 권리와 자산을 지키기 위한 운동. 사토시 나카모토가 발명 세계 최초의 탈중앙형 화폐 2009 1월 3일 사토시 나카모토의 첫 채굴이 일어나며 비트코인 네트워크 가동 시작 비트코인 최초 블록 에는 영국 정부의 구제금융 발표 뉴스의 제목 기록 블록체인 2.0 업계 최초 ICO (Initial Coin Offering) 를 통해 개발비 모금 2015 이더리움 네트워크 시작 탈 중앙화된 컴퓨팅 인프라. 월드 컴퓨터라고도 불림 블록체인에 스마트 컨트랙드 도입. DAO (Decentralized... Read More
-
Flutter 개발 : MVVM ? TOP NEW
Copilot과 싸우며 적은 것 MVVM 패턴 MVVM(Model-View-ViewModel)은 소프트웨어 아키텍처 패턴 중 하나로, 사용자 인터페이스의 설계와 비즈니스 로직을 분리하는 데 사용. MVVM 패턴은 세 가지 주요 구성 요소가 있음. Model: 데이터와 비즈니스 로직을 담당. 데이터베이스, 네트워크, 파일 시스템 등과 같은 데이터 소스와 상호 작용하며, 애플리케이션의 상태와 동작을 관리. View: 사용자에게 보여지는 UI를 담당. 사용자의 입력을 받아 ViewModel에 전달하고, ViewModel로부터 상태 변경을 받아 화면을 업데이트. ViewModel: Model과 View 사이의 연... Read More
-
Flutter 개발 가이드 / 팀 컨벤션 작성해본 것. TOP NEW
Flutter 개발을 시작하며. flutter 개발! 즐겁다!!! 더 즐거운 개발을 진행하기 위해 팀원들과 나누기 위한 가이드를 작성해보았습니다. 본 가이드는 어디까지나 필자의 의견입니다. 개발 가이드 개인 학습 겸 쓰여진 가이드입니다. 따르면 나쁠건 없고, 안따라도 문제없습니다 굿 잘 짜면 좋겠지만, 없다면 없는대로 해보는건 어떨까요?* 네이밍 컨벤션 폴더 이름에는 대문자를 사용하지 않습니다. 변수와 함수 이름은 lowerCamelCase를 사용합니다. 클래스 이름은 UpperCamelCase를 사용합니다. 상수는 UPPERCASE_WITH_UNDERSC... Read More