서버 시간이 거의 다가왔어요

서버 시간이 거의 다가왔어요
Cozy CodingPosted On Jun 20, 20244 min read

CHIFI UPDATE | 2024년 6월

소개

몇 년 전, 나는 원래 데이터 과학을 위한 세계에서 가장 유연한 노트북 편집기를 구축하는 큰 목표를 개념화했습니다. 이 목표를 달성하기 위해, 나는 내 코드를 더 동적으로 만드는 프로그래밍 개념인 매개변수 다형성을 중심으로한 3단계 생태계를 구축했습니다. 많은 시간과 노력을 들여, 이 생태계는 더욱 성숙해지고 지금은 매우 강력해졌습니다. Olive의 첫 번째 베타 릴리스와 이를 기반으로한 웹사이트에 빠르게 다가가면서, 이 생태계를 마침내 모두에게 접근 가능하게 만들기로 결정했습니다.

나의 문서 웹사이트를 만드는 데 시간을 쏟고 있는데, 나는 곧 완성된 제품에 접어들고 있습니다. 나는 현재 웹사이트의 현재 버전을 살펴볼 수 있으며, 결과에 상당히 만족하고 있습니다.

내가 작업 중인 거대 프로젝트(Olive)와 그 이후의 웹 사이트 버전은 아직 완성되기 위해 더 많은 작업이 필요하지만, 이것은 그들의 완성을 향한 거대한 한걸음을 나타냅니다. 이것은 첫 번째 실제 chifi 웹 사이트가 배포되었다는 것을 의미합니다. 저에게는 이것이 흥미로운 일이에요; 이 모든 시간 끝에 드디어 고객들에게 서비스를 시작하는 것이 참으로 멋진 일이에요. 서버를 준비하고 제 시간을 많이 투자한 소프트웨어와 함께 사용하면서 즐거움이 가득한 일이었어요. 지난 주에는 여러 다양한 생태계에서 상당한 발전을 이루었으며, 논의할 것이 많이 있어요!

생태계 업데이트

오늘의 첫 번째, 가장 분명한 주제는 ChifiDocs 입니다. 소프트웨어의 문서화를 위한 노력과 계속되는 미루기 후, 나는 드디어 첫 번째 대화형 chifi 웹 사이트를 론칭하기에 매우 가까워졌습니다. 웹 사이트를 위해 엄청난 발전을 이루었는데, 멋진 맞춤 컴포넌트를 여러 개 구축하고, 다양한 버그를 해결하고, 독스트링 인터폴레이터를 추가하는 등의 작업을 했습니다. 아직 할 일이 많아요 — 주로 검색 바 추가, 문서 요청, 디자인 조정 및 실제 문서 작성이 필요합니다. 완성이 필요하지만, 이 매우 완성에 가까운 상태에서 어플리케이션이 어떻게 변했는지에 이미 매우 만족하고 있어요.

이에 따라, Toolips와 ToolipsServables에도 상당한 업데이트를 했습니다. ToolipsServables는 interpolate!를 포함한 기능을 새롭게 추가했으며, 다양한 IO 기능과 커서와 같은 특수 컴포넌트의 개선점을 더했습니다. 또한 ToolipsSession로 유용한 업데이트가 몇 가지 와서 기능을 더욱 현저하게 향상시켰습니다. 전체적으로 Toolips 기술 스택은 계속해서 발전하고 있으며, 현재 매우 강력한 상태에 있습니다 — 나의 문서 웹 사이트를 통해 증명된 것처럼!

ChifiDocs는 사실 상세 문서를 작성하는 문서 생성기인 Documator의 활성 배포일 뿐이라는 점도 언급할 가치가 있어요. 누군가는 자신의 프로젝트를 위해 Documator를 사용하여 자체 문서를 작성할 수도 있습니다.

또한 Documator는 OliveHighlighters에 종속되어 있습니다. Olive를 베타 버전으로 전환하기 위해 아직 몇 가지 패키지를 가져와야 합니다... 먼저 하이라이터인 OliveHighlighters가 필요하며, 또한 IPyCells 패키지에 대대적인 업데이트가 필요합니다. Documator는 OliveHighlighters에 종속되어 있기 때문에, 이 패키지는 이미 초기 릴리스에 굉장히 가까운 상태입니다. 따라서 곧 Olive가 뒤를 따를 것입니다!

저는 다음 달에 Herb 서버에 ChifiDocs를 배포할 계획입니다! Herb는 서버 중 가장 작은 편에 속하며, 겨우 8GB 램과 쿼드 코어의 저주파 프로세서를 제공하지만, 이 작업에 적합합니다. 나중에는 전체 32GB 용량으로 업그레이드할 것을 예상하고 있습니다. Herb를 설정하고 사용할 준비가 거의 끝났으며, 소프트웨어와 부팅 드라이브만 부족합니다.

이미지

결론

상황이 점점 긴장되고 있어요 — 제 첫 번째 배포가 급속히 다가오고 있고 그 뒤로는 저가 진행 중인 매우 흥미로운 프로젝트가 많이 있어요. 제 에코시스템은 정말 강력한 것으로 발전했고, 이 첫 번째 배포를 통해 마침내 모든 것을 여러분과 공유할 수 있다는 것에 기뻐해요. 이 프로젝트를 ChiProxy로 배포할 계획이에요. 일단 IDNS를 사용할 예정이고, 나중에는 ChiNS로 이동할 계획이에요. Herb에서 프록시 서버와 제 문서 서버를 함께 운영하려고 해요, 더불어 ChifiDocs 문서 서버도 있답니다.

미래는 희망찬데요, ChifiDocs의 이 첫 릴리스와 함께 다른 여러 에코시스템 패키지를 릴리스할 계획이에요...

  • ToolipsUDP
  • GattinoPleths
  • GattinoInteractive

...그 외에도, IPyCells와 OliveHighlighters에 대한 중요한 업데이트를 하고 나서, 마침내 가장 흥미로운 부분인 Olive에 왔어요. Olive의 베타 버전을 완성한 후에는, OliveCreator로 바로 넘어가서 저의 생태계를 더욱 강화할 계획이에요. 또한, 대수 데이터 프레임워크인 AlgebraFrames의 첫 번째 릴리스를 완료하고 이를 기반으로 하는 ToolipsORM 패키지를 개발할 예정이에요—이를 활용하여 이 모든 것을 위한 데이터베이스를 운영할 거예요.

지금 이 시점이 정말 흥미로운데요; 저의 목표는 올해 말까지 웹사이트를 완성하는 것이고, 이제 웹사이트를 실제로 개발하기 직전 단계에 도달했다는 점을 고려하면 절반 이상 왔다고 할 수 있어요.

항상 읽어주셔서 감사합니다. 곧 여러분과 함께 웹페이지와 앱, 그리고 저의 패키지에 대한 문서를 공유할 것을 기대하고 있어요! 즐거운 하루 보내세요!