Learn(25)
-
Web3 입문 - Speed Run Ethereum
Web3는 다소 입문 장벽이 높다고 알려져있다.하지만 이 튜토리얼을 진행한다면 단계별로 자연스럽게 필요한 지식을 숙달할 수 있다. Speed Run EthereumLearn how to build on Ethereum; the superpowers and the gotchas.speedrunethereum.com 진행해보면 튜토리얼이 깔끔하지 않은 점도 있다.환경에 따라 README.md 의 가이드가 충분하지 않고, 자신만의 트러블 슈팅이 필요한 경우가 있다.특히, DEX(Decentralized Exchange)를 개발할 때 그러한 불편함을 많이 느꼈다. 1. 일차적으로 튜토리얼 제작자가 제공하는 [튜토리얼 설명 포스트]를 참고하자.2. 포스트에는 명시되어 있지 않지만, 테스트에 존재하는 작업들이 별도..
2024.06.22 -
업사이드 아카데미 1기
블록체인 기술을 기반으로 탈중앙화된 다음 세대의 Web3 산업 생태계를 육성합니다 업사이드 아카데미 1기는 Web3 산업에 필요한 보안 전문가 양성을 위한 교육을 진행한다. 선발 과정1. 이력 및 자기소개서일반적인 이력서 및 자기소개서를 작성하면 된다.이 내용은 이후 면접에서 활용되는데, 내부 폼에 작성하므로 제출 전에 모든 내용을 옮겨 적어두는 것을 추천한다. 2. 실기 시험https://dreamhack.io/ 해커들의 놀이터, Dreamhack해킹과 보안에 대한 공부를 하고 싶은 학생, 안전한 코드를 작성하고 싶은 개발자, 보안 지식과 실력을 업그레이드 시키고 싶은 보안 전문가까지 함께 공부하고 연습하며 지식을 나누고 실력 향dreamhack.io해당 사이트에서 CTF를 진행한다.평소에 워게임 경험..
2024.05.28 -
[스타트업 연계] 웹소켓 통신 서버 프로젝트 간단 회고
시놀 | Notion 기간: @2023/11/20 ㅡ @2024/01/05 [7주] softsquared.notion.site 이전 포스팅: [스타트업 연계] 캐싱 프록시 서버 프로젝트 간단 회고 (tistory.com) 팀 생산성 스타트업 연계라고 해서 많은 것을 배울 수 있을 줄 알았는데, SI 업체 취급받아서 기분이 매우 상했다. 하지만 거기에 꺾일 우리가 아니지. 자체적인 세션 제도 및 개발일지 시스템을 운영하여 팀 생산성을 확보하고, 향후 보고서 작성 단계까지 고려한 문서화를 진행한다. 이 표를 정리하고나니, 7주의 시간이 참 시원섭섭하게 느껴졌다. 스스로 부딪히며 배운 것도 많았고, 느낀 것도 많았다. 프로젝트는 끝날 때마다 뒤돌아보면 항상 아쉬운 점이 보인다. 다음에 그러한 점을 채우려고 노..
2024.01.14 -
[스타트업 연계] 캐싱 프록시 서버 프로젝트 간단 회고
시놀 | Notion 기간: @2023/11/20 ㅡ @2024/01/05 [7주] softsquared.notion.site 해당 스타트업에서 요청한 요구사항에 따라 SI 외주 업체의 입장에서 진행 배경 현재 운영중인 메인 서버는 JavaScript 기반으로 로직을 동기적으로 처리하고 있어서, 향후 트래픽 증가에 따른 지연 증가에 적절히 대처할 수 없다고 한다. 캐싱 프록시 서버 도입 현재 운영중인 메인 시스템의 Spring/Java로의 migration 전에 성능 개선을 위해 도입할 수 있는 부분을 고민했다고 한다. 결과로 제안된 것이 캐싱 서버이다. 현재 시스템은 monolithic한 구조로 모든 요청은 프록시 서버에 전달된다. 이러한 시스템 구조는 SPOF 문제가 있으므로 Nginx 또는 k8s를..
2024.01.14 -
[ASAC] 팀 프로젝트 대비 생산성 도구 정리
웹 디자인 Web Design: UX Tools Research 2022 Design Tools Survey - Introduction Find your next tool from the responses of thousands of designers around the world. uxtools.co 사용 후기 Figma ⭕ 공동 작업이 가능하다. FigJam board에서는 개발자들 또는 팀원들의 초기 브레인스토밍 단계도 지원한다. 디자인 작업은 높은 수준의 고도화가 진행되었다는 느낌을 받았다. 특별히 큰 규모의 UI 설계 작업에 유리할 것 같다. ❌ Figma Prototype으로 간단한 화면 전환 구현이 가능하다. 단, 간단히 사용해 본 결과로는 각 컴포넌트의 애니메이션은 지원하지 않는 것 같고,..
2023.07.20 -
[Khan Academy] Modulo Operation
학습 배경 17466번: N! mod P (1) 양의 정수 N과, N보다 큰 소수 P가 주어질 때, N!을 P로 나눈 나머지를 구하여라. www.acmicpc.net 소수 P에 대해 N! mod P를 구하는 문제이다. 이를 빠르게 계산하려면 곱 연산과 모듈로 연산 간의 관계를 이해할 필요가 있다고 생각했다. 다행히 이를 배울 수 있도록 친절하게 구성된 사이트가 있었다. 학습 모듈로 연산이란? (개념 이해하기) | 암호학이란? | Khan Academy 수학, 예술, 컴퓨터 프로그래밍, 경제, 물리학, 화학, 생물학, 의학, 금융, 역사 등을 무료로 학습해 보세요. 칸아카데미는 어디에서나 누구에게나 세계 최고의 무료 교육을 제공하는 미션을 가진 ko.khanacademy.org 나머지 정리: 피제수가 양수..
2023.07.19