본문 바로가기

전체 글472

웹어셈블리(WebAssembly) 웹 어셈블리 (WebAssembly, 간단히 Wasm) 2015년 4월, 웹 어셈블리 커뮤니티 그룹(WebAssembly Community Group)에서 처음 발표한 이 기술은 웹 브라우저에서 실행되는 고성능 바이너리 코드 형식입니다. 웹어셈블리를 사용하면 C/C++ 및 Rust와 같은 언어로 작성된 모듈을 웹에서 실행할 수 있습니다. 웹어셈블리는 JavaScript API를 통해 웹 브라우저와 상호 작용할 수 있습니다. 웹어셈블리의 등장 배경  1. 2015년부터 JavaScript의 느린 속도를 보완 및 대체하기 위해 개발되었습니다.  2. 2019년부터 웹브라우저 밖 다양한 환경에서 활용하는 (런타임, WASI 등) 연구가 진행되고 있습니다.  웹어셈블리의 특징  최신 웹 브라우저에서 실행할 수 .. 2024. 6. 20.
뤼튼에 나의 챗봇을 만들었다. 국내에서 만든 무료 chatgpt 사이트 뤼튼을 자주 이용하는데 개인이 챗봇을 만들어 공유하는 기능이 있어 챗봇을 만들어 보았다. 실제 딥러닝으로 만들어도 보아야 할텐데 아직 엄두를 못내고 있다. 요즘 시간이 많다고 이것저것 안해보는게 없다. ai가 일자리를 빼앗을지라도 그 ai를 잘 활용하면 새로운 일자리가 생기거나 수익창출의 기회를 가져줄수도 있을거 같다.그런데 어떻게 해야 좋은 수익창출의 기회를 잡을지를 모르겠다 ㅠㅠ 가끔 이 글을 읽으면 사용해 보았으면 좋겠네요. 챗봇의 이름은 임탱입니다.지구별 여행을 하러 온 외계인이지요. 임탱과 즐거운 대화를 나누어 보아요.모르는것이 있으면 물어보세요!! 어떤것이든 잘 알려줄거에요.  뤼튼당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, .. 2024. 6. 20.
[Node.js]EJS(Embedded JavaScript Templating) EJS는 Node.js에서 사용되는 템플릿 엔진으로, HTML 문법을 그대로 사용할 수 있는 특징이 있습니다. EJS를 사용하면 정적인 HTML에 동적인 기능을 추가할 수 있으며, 자바스크립트 문법을 사용할 수 있습니다. EJS의 주요 특징  * 동적 페이지 생성: EJS를 사용하면 서버에서 보낸 변수를 가져와 동적으로 페이지를 생성할 수 있습니다.  * 자바스크립트 코드 삽입: EJS의 기본 문법에는 주석, JS 코드, 변수 출력, 파일 분할 등이 포함되어 있습니다.  * 레이아웃 기능 지원: EJS는 Pug와 달리 레이아웃 기능을 지원하지 않지만, 부분 템플릿 기능을 제공합니다.  EJS 사용 방법  1. Node.js 프로젝트에 'ejs' 패키지를 설치합니다.  2. 뷰 엔진을 설정하여 EJS를 사.. 2024. 6. 20.
포토샵은 저리가라 목업 디자인에 특화된 사이트 목업(Mock-up)은 실제 제품이나 디자인을 미리 보여주기 위해 만드는 실물 크기의 정적 모형입니다. 로고, 명함, 웹사이트, 간판 등 다양한 디자인 작업에서 목업을 활용하면 클라이언트의 이해도를 높일 수 있습니다. 특히 디자인에 대해 잘 모르는 클라이언트에게 효과적입니다. 웹디자인의 경우 예전에 포토샵으로 디자인해서 클라이언트에게 보여줬는데 목업디자인을 할 수 있는 사이트에 가서 만들면 다양한 컴포넌트들도 있고 쉽고 빠르게 만들어 클라이언트에게 동적으로 보여줄 수 있어서 좋습니다. 목업 디자인 추천 사이트  - 캔바 (Canva) : 다양한 디자인 기능을 제공하는 온라인 디자인 도구입니다. 무료 및 유료 요금제를 제공하며, 단체용 및 교육용 요금제도 있습니다.   - 피그마(Figma) : UX/.. 2024. 6. 20.