728x90

분류 전체보기 143

문자 인코딩의 역사와 유니코드의 중요성

안녕하세요, 개발자 여러분!  오늘은 문자 인코딩의 역사를 살펴보고, 우리가 왜 유니코드를 이해해야 하는지에 대해 이야기해 보려고 합니다.  여러분이 HTML을 작성하면서 "Content-Type" 태그를 추가해야 한다는 말을 들은 적이 있으신가요? 또는 이메일에서 "?????" 같은 이상한 문자가 나타난 경험이 있으신가요? 이런 문제를 해결하기 위해 유니코드와 UTF-8의 세계로 떠나봅시다. ASCII: 문자 인코딩의 시작 문자 인코딩의 이야기는 ASCII에서 시작됩니다. ASCII는 7비트를 사용하여 영어 알파벳, 숫자, 기호 등을 표현했는데요, 예를 들어 스페이스(공백)는 숫자 32로, "A"는 숫자 65로 표현되었습니다. 하지만 ASCII는 영어에만 최적화된 시스템이었기 때문에 다른 언어를 사용하..

AWS에서 데이터 레이크와 분석을 안전하게 보호하는 방법

빅데이터 시대에 조직들은 방대한 양의 구조화 및 비구조화 데이터를 저장하기 위해 데이터 레이크를 활용하고 있습니다. AWS는 데이터 레이크를 구축하기 위한 강력한 생태계를 제공하며, 이를 통해 조직이 데이터 분석의 힘을 최대한 활용할 수 있도록 돕습니다. 하지만 데이터 레이크가 커지고 복잡해질수록 이를 안전하게 보호하는 것이 중요한 과제가 됩니다. 데이터 레이크와 AWS 아키텍처의 이해 데이터 레이크는 조직이 모든 구조화 및 비구조화 데이터를 규모에 관계없이 중앙 집중식으로 저장할 수 있는 저장소입니다. 전통적인 데이터 웨어하우스와 달리, 데이터 레이크는 데이터를 정리하거나 구조화하지 않고도 원시 데이터를 저장할 수 있는 유연성을 제공합니다. 이로 인해 고급 분석, 머신 러닝, 실시간 데이터 처리가 가능..

서버/AWS 2025.01.22

필수 소프트웨어 아키텍처 패턴 마스터하기 종합 가이드

소프트웨어 개발에서 아키텍처는 단순한 설계 이상의 의미를 지닙니다. 이는 시스템의 확장성, 유지보수성, 성능에 직접적인 영향을 미치기 때문이죠. Lorenzo Bradanini가 작성한 CortexFlow의 'Mastering Essential Software Architecture Patterns'는 소프트웨어 개발자와 엔지니어가 꼭 알아야 할 필수 아키텍처 패턴을 다루며, 이번 미세 서비스(Microservices) 아키텍처에 대해 깊이 탐구합니다. 미세 서비스 아키텍처란? 미세 서비스 아키텍처는 대규모 애플리케이션을 독립적으로 배포 및 관리할 수 있는 작은 서비스 단위로 분할하는 설계 방식입니다. 이 방식은 각 서비스가 특정 비즈니스 기능을 담당하며, 독립적으로 배포, 확장, 수정이 가능하다는 점에..

워드프레스 분석하면서 FastAPI로 접목을 시켜보자

회사에서 PHP 언어와 파이썬을 담당하고 있다.그래서 PHP언어에서 파이썬쪽으로 작업을 계속해서 진행중이기도 하다. 하지만 PHP언어중에 워드프레스 분석하게 되었고 아무 그냥 매력적이다. 그래서 워드프레스 함수와 아키텍쳐 등 모든것을 fastapi 변경해보다보면 파이썬 fastapi 내 자신의 실력을 업그레이드 할수 있겠지? 자 시작해보자 !!! 아자아자 화이팅!!

WordPress에서 "Allowed memory size exhausted" 오류 해결하기

오늘 워드프레스를 사용하다가 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 163840 bytes)라는 오류를 만났습니다. 이 오류는 PHP 메모리 한도가 초과되었을 때 발생하는데, 이를 해결하는 방법에 대해 정리해 봤습니다.문제: 메모리 한도 초과우리가 흔히 볼 수 있는 이 오류는 PHP 메모리 한도가 초과되어 발생합니다. 위 오류 메시지에서 보면 Allowed memory size of 134217728 bytes는 약 128MB의 메모리 한도를 의미하며, 그 이상을 요청하려 할 때 memory exhausted 오류가 발생하게 됩니다.해결 방법PHP 메모리 한도 늘리기 가장 간단한 방법은 PHP 메모리..

PHP/워드프레스 2025.01.20

vscode 서버설치후 원격으로 코딩 하는 방법?

생각보다 간단하다.난 평소에 우분투 리눅스를 사용하면서 vscode를 설치해서 사용하기에 일단 리눅스에 vscode 설치되어 있다면 복잡할 과정을 설치 필요가 없다. https://code.visualstudio.com/docs/remote/vscode-server Visual Studio Code ServerUsing Visual Studio Code Servercode.visualstudio.com 참고 하여 셋팅 그리고 명령어에code tunnel --accept-server-license-terms --disable-telemetry 우분투 vs 코드 설치 : dpkg -i code_1.96.4-1736991114_amd64.deb 명령어 : code tunnel --accept-server-li..

개발자 채용 프로세스, 공감으로 다시 설계하기

개발자 채용, 어렵고도 중요한 문제입니다. 좋은 기술력을 가진 사람을 찾는 것도 어렵지만, 팀에 잘 맞는 사람을 찾는 것은 더욱 어렵습니다. IT 업계에서는 오랜 시간 동안 비효율적이고 스트레스를 유발하는 채용 방식을 반복해 왔습니다. 이제는 이를 개선할 때입니다. 공감과 효율성을 중심으로 한 채용 프로세스를 설계하는 방법에 대해 알아보겠습니다. 채용 프로세스의 문제점 1980~90년대에는 ‘퍼즐 맞추기’ 스타일의 면접(예: ‘세 척의 크루즈에 몇 대의 자동차를 넣을 수 있을까요?’)이 유행했지만, 현재는 업무와는 동떨어진 복잡한 코딩 테스트가 일반적입니다. 이 과정은 종종 지원자들에게 과도한 스트레스를 주고, 실제 업무 능력을 제대로 평가하지 못합니다. 다음은 채용 과정을 개선하기 위해 고려해야 할 몇..

이영훈닷컴 매크로 헬로우월드 수준에서 낮에는 직장엔 밤에는 자기개발자?

PyQT + Pyautogui 가지고 만들어보는중  GitHub - leeyounghuncom/macro GitHub - leeyounghuncom/macroContribute to leeyounghuncom/macro development by creating an account on GitHub.github.com 매크로 실행한후에 재빨리 메모장 클릭해야 실행되는게 볼수 있다는 매우 불편한 단점이 ㅋㅋㅋㅋㅋㅋ하나하나 만들어가면서 개선이나 해야지 ㅋ

PyTorch의 all() 함수로 텐서 내 모든 요소 확인하기

PyTorch에서 `all()` 함수는 텐서의 모든 요소가 참(True)인지 확인할 때 사용됩니다. 이 함수는 0차원부터 다차원 텐서까지 적용 가능하며, 다양한 옵션과 함께 활용될 수 있습니다. 이번 포스트에서는 `all()` 함수의 주요 사용법과 동작 방식을 알아보겠습니다. `all()` 함수의 기본 개념`all()` 함수는 텐서의 각 요소가 `True`인지 검사하여 결과를 반환합니다. 텐서 내 모든 요소가 참일 경우 `True`를 반환하며, 하나라도 거짓(False)이면 `False`를 반환합니다. 이 함수는 다음과 같은 인자를 받을 수 있습니다input (필수): 검사할 텐서로, `int`, `float`, `complex`, 또는 `bool` 타입의 데이터를 가질 수 있습니다.dim (선택): 특..

파이썬/AI 2025.01.16
728x90