전체 글 106

IT 최신 정보 (설계, 오픈소스, 알고리즘, 트렌드) - 2023년 1월 27일 금요일

오늘 하루 가장 인기있는 소프트웨어 개발 및 IT 관련 최신 정보를 정리하였습니다. 설계, 오픈소스, 알고리즘, 트렌드 등의 IT 관련 주제를 다루고 있습니다. IT 최신 정보 - 2023년 1월 27일 금요일 목차 01. 소프트웨어 및 불만사항, 2023년 1월 02. 소프트웨어 및 불만사항, 2부 : 복잡성 증가 03. 소프트웨어 복잡성의 원인은 '제약조건' 04. 플랫폼을 설계한다는 것의 의미 05. 자동 확장 상태 저장 시스템을 위한 설계 패턴 제안 06. CTO 및 기술 리더를 위한 2022년 최고의 기사 72개 07. TypeScript 5.0 베타 발표 08. RTOS(실시간 운영 체제) 입문 집중 과정 09. 지루한 파이썬 : 종속성 관리 10. 오픈 소스 Docker 데스크톱 대안인 Po..

IT최신정보 2023.01.27

IT 최신 정보 - 2023년 1월 26일 목요일

소프트웨어 개발 및 IT 관련 최신 정보 IT 최신 정보 - 2023년 1월 26일 목요일 목차 1. 차세대 프론트엔드 개발 neo.mjs Version 5 릴리즈 2. 2023년 10가지 웹 개발 트렌드 3. 이것이 우리가 React Native 사용을 중단한 이유입니다. 4. 그들이 소프트웨어 엔지니어링에 대해 가르쳐주지 않은 것들 5. Golang 으로 개발한 단말기용 개인정보 대시보드 WTF 6. 내가 소프트웨어 개발자로서 Notion에서 Obsidian으로 옮긴 3가지 이유 7. 워터마크나 제한이 없는 무료(오픈소스) 이력서 작성기 8. 자체 호스팅 코드 서버를 사용하여 어디에서나 코딩하는 방법 9. 넷플릭스(Netflix) 시스템 설계 - 백엔드 아키텍처 10. 1억명의 개발자 및 집계중(카운..

IT최신정보 2023.01.26

[오픈소스] 인터넷 속도 측정 사이트 OpenSpeedTest

0. 서론 우리집 인터넷 속도를 가끔 측정해볼 때가 있습니다. 모든 서비스는 무료로 제공을 하고 있습니다. 총 4가지 서비스를 간단하게 설명을 하고 오픈소스로 공개한 인터넷 속도 측정 사이트 OpenSpeedTest에 대해서도 말씀드리도록 하겠습니다. 구글에서 '인터넷 속도 측정 사이트' 를 검색을 해보면 몇개의 사이트가 검색이 됩니다. 1. 한국정보화진흥원(NIA) 정부기관 '한국정보화진흥원(NIA)'에서 제공하는 인터넷 속도 측정 서비스 공식홈페이지 : https://speed.nia.or.kr NIA 인터넷 속도측정 NIA 한국지능정보사회진흥원에서 제공하는 인터넷속도 품질측정 시스템 speed.nia.or.kr 사이트에 접속을 해보면 인터넷 속도를 측정하기 위해서는 측정 프로그램을 설치해야 합니다...

IT생활활용 2023.01.19

[Processing] 소프트웨어 스케치북, 코딩 방법을 배우기 위한 언어 프로세싱

목차 1. 프로세싱(Processing) 이란? 공식 홈페이지 : https://processing.org/ Welcome to Processing! Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology… processing.org 프로세싱은 유연한 소프트웨어 스케치북이자 코딩 방법을 배우기 위한 언어입니다. 2001년부터 Processing은 시각 예술 분야의 소프트웨어 리터러시 기술 분야의 비주얼 리..

코딩교육 2023.01.13

전기를 가장 적게 사용하는 프로그래밍 언어는?

1. 전기세가 오르다. 전기세가 올랐습니다. 탄소절감, 깨끗한 지구를 미래 세대에 물려주기 위해서도 절약하는 정신을 가져야 겠습니다. 전세계가 신재생에너지 스스로 전기세, 가스세도 부담이 안될 정도로 돈을 많이 벌어야 겠습니다. 전세계는 탄소절감을 위해서 RE100(Renewable Electricity 100%) 캠페인을 위해서 태양광, 풍력 등 신재생에너지에 사활을 걸고 나라에서 투자를 하고 있습니다. 2. 심각해지는 지구 온난화 지구의 온난화는 심각한 수준에 있습니다. 소프트웨어가 세상을 삼키고 있다고 합니다. 우리가 아는 모든 분야에 소프트웨어가 빠지면 이제는 어떤 것도 할 수 없는 시대가 되었습니다. 그런만큼 세상에 에너지를 소프트웨어가 삼키고 있다고 생각합니다. 1. 클라우드 : GCP, AW..

IT최신정보 2023.01.13

[생산성 도구] 노코드(No code) 로우코드(Low code) 오픈소스 플랫폼 18개

소프트웨어 기업의 경우에는 10인 이하의 소규모로 대부분 이뤄져 있습니다. 전세계 대부분의 통계 조사를 확인해보면 80~90%이상이 소규모의 소프트웨어 기업입니다. 개발자 채용도 힘이 들지만, 개발자 이직, 퇴직에 대해서도 많은 고민이 있습니다. 지속가능한 비즈니스를 위해서는 개발자 이직, 퇴직을 할때도 비즈니스가 계속 진행가능하도록 시스템이 구축 되어야 합니다. 사람에 대한 리스크를 최소화 할 수 있는 방법은 다양하게 있지만 요즘 트렌드에 맞는 노코드(no code), 로우코드(low code)가 어느 정도는 문제를 해결할 수 있지 않을까 생각이 듭니다. 업무 투입하는데 드는 비용과 시간을 최소화하고, 유지보수 가능한 시스템과 원활한 커뮤니케이션에 노코드(No code), 로우코드(Low code)는 ..

생산성도구 2023.01.12

[ChatGPT] ChatGPT로 프로그래밍 언어 배우는 방법 - Rust편 (Part2)

ChatGPT로 프로그래밍 언어를 배우는 방법을 알아보겠습니다. 먼저 Rust 프로그래밍 언어 환경 구축에 대해서 사전에 블로그 글을 확인해주시면 되겠습니다. [ChatGPT] ChatGPT로 프로그래밍 언어 배우는 방법 - Rust편 (Part1) ChatGPT에서 프로그래밍 언어 Rust를 간단히 배워보도록 하겠습니다. ChatGPT 프롬프트에 다음과 같이 입력해보세요. Teach me a plan for learning Rust 답변 : Rust 학습을 위한 간단한 계획 1. 공식 Rust Book 을 읽어라. (https://doc.rust-lang.org/book/) 2. 기초 문법에 대한 이해가 되었으면 작음 프로그램 작성으로 연습(함수, 루프, 오류처리와 같은 언어의 다양한 기능을 다루는 프..

[인공지능] ChatGPT 시스템이 다운 되었음(ChatGPT is at capacity right now)

ChatGPT가 정말 인기가 많은 것 같습니다. 오늘도 사용하려고 홈페이지에 갔는데 시스템이 다운이 되었다고 합니다. CHATGPT 4행시로 알려줍니다. 외국도 4행시 같은게 있었네요 'Get notified when we're back' 을 클릭해서 ChatGPT 시스템이 복구가 되면 메일로 알림을 보내준다고 합니다. ChatGPT 개발이나 학습에 들어가는 엄청난 자원, 유지하는데 소요되는 비용이 엄청난다고 합니다. 하드웨어 자원을 마이크로소프트에서 클라우드로 제공 해준다고 합니다. 그것으로 마이크로소프트는 ChatGPT에 대한 사용권을 획득해서 아마 올해 Bing(마이크로소프트 검색)에 추가를 한다고 합니다. 구글 검색에서 많이 위협이 될것 같습니다. 올해 과연 ChatGPT는 어떻게 될것인지? 그동..

프로그래밍 언어 가장 빠르게 배우는 방법 30가지 (끝판왕)

1. 필수 도구인 프로그래밍 언어 프로그래밍 언어는 우리가 살아가는데 어떤 일을 좀더 효율적으로 높여주기 위해서 필수적인 도구가 되었습니다. 인공지능을 사용하기 위해서 파이썬이라는 프로그래밍 언어를 사용하는 것처럼 초등학생들의 알고리즘 역량, 문제해결 역량을 높여주기 위해서 엔트리, 스크래치 라는 언어를 배우는 것처럼 지금 시대를 살고 있는 어린 아이들은 프로그래밍 언어가 아주 가까이 왔으며, 함께 해야하고 배워야 하는 시대입니다. 내가 가지고 있는 내가 사용할 수 있는 도구가 많으면 많을수록 나의 역량을 높아집니다. 이런 도구를 통해서 다른 업무에 도움을 줄 수가 있기 때문입니다. 도구는 무기가 됩니다. 2. 수많은 프로그래밍 언어들 이세상에 수많은 프로그래밍 언어가 존재하고 있습니다. 현재 기준으로 ..

[생산성도구] 아이디어 구성, 공유, 시각화, 빠른 도구 Walling이란?

Walling이란? 아이디어를 정리하고 프로젝트에 대해 공동 작업을 수행하고, 항상 작업을 최신 상태로 유지할 수 있도록 공유해주는 도구입니다. Walling 공식 홈페이지 : https://walling.app/ Walling - The visual workspace to organize and share ideas Walling is a visual, fast tool to organize and share ideas on collaborative walls. walling.app Miro와도 비슷한 것 같기도 하고 (메모형태로 아이디어 수집) Trello와도 비슷한 것 같기도 하고 (분류하거나, 구분하는 부분) Notion과도 비슷한 것 같기도 합니다. (UI의 느낌의 거의 흡사합니다) 아무튼 공식..

생산성도구 2023.01.09