본문 바로가기

dev122

[정보] 쿠버네티스 서비스 메시 ‘이스티오(Istio)’ 개념 다지기 쿠버네티스 환경에서 서비스 매시를 관리하는데 사용하는 '이스티오(Istio)'에 대한 기본 개념을 이해할수 있는 글들을 소개한다.- 유사 솔루션: 링커디, 이스티오, 쿠마 등- 주요 기능 : MSA, 쿠버네티스 기반에서의 모니터링 및 운영관리 제공    . 서비스간 안전한 통신 제공    . 트래픽에 대한 로드 밸런싱 및 동작 제어    . 모든 트래픽에 대한 메트릭 수집과 로그 추적 서비스 메시란 무엇인가? 어떤 네트워크 애플리케이션에서든 여러 공통된 행동이 발견되기 마련이다. 예컨대 로드 밸런싱 같은 것이다. 네트워크 서비스 가운데 이를 필요로 하지 않는 경우는 거의 없다. 또한 상이한 네트워크 서비스 조합에 대한 A/B 테스트를 하거나, 일련의 네트워크 서비스에 걸쳐 전체 인증(End-to-End .. 2024. 5. 20.
AI가 만들어주는 이미지의 모든 것? - Microsoft Designer AI를 이용한 이미지 생성 도구들의 종류가 다양해지고 있다. 특히 Microsoft Designer는 가장 사용하기 편리하고 유용한 기능들을 제공해주고 잇따. (현재는 PREVIEW 마크가 붙어 있고 제공되는 서비스도 자주 변경되곤 한다.) 4월 기준, 현재는 아래처럼 6가지 서비스를 제공해주고 있다. 일반적인 용도로 사용할수 있는 이미지 관련된 작업에는 대부분 유용하게 사용할수 있다. 특히 라이선스 문제에 대한 부담을 덜수 있고, 이미지를 새로 만들거나 찾아야 하는 스트레스에서 자유로율수 있어 자주 애용하고 있다. 1. Image Creator Create any image you can imagine - just enter in a text description. 2. Sticker Creator S.. 2024. 4. 21.
[기사] Visual Studio Code 생산성을 높이는 10가지 방법 가장 많이 사용하는 개발환경 툴인 Visual Studio Code 에 대한 두가지 기사를 소개한다. 개발 환경을 구축할 때 고려할 만한 11가지 VS 코드 확장 프로그램을 소개한다. 모두 매우 유용하며, 누구든 일상적인 워크플로우에 채택할 만한 확장 프로그램을 찾을 수 있을 것이다. 아직 잘 알려지지 않은 유용한 비주얼 스튜디오 코드 팁과 단축키 10가지를 소개한다. 대다수 팁은 초보부터 숙련된 베테랑에 이르기까지 모든 VS 코드 개발자에게 도움이 될 것이다. “알고 보면 완전 필수” VS 코드 확장 프로그램 11가지 https://www.itworld.co.kr/topnews/331476 비주얼 스튜디오 코드로 생산성을 높이는 10가지 방법 https://www.itworld.co.kr/topnews.. 2024. 4. 21.
[기사] "리액트, 뷰, 앵귤러…" 최고의 자바스크립트 프레임워크는? '개발자의 딜레마' 프론트엔드 웹 개발 프레임워크 선택이 개발자에게 가장 어려운 의사 결정인 데는 다음의 두 가지 이유가 있다. 선택 가능한 뛰어난 프레임워크가 너무 많다. 이 분야는 혁신의 속도가 빠르다. - 기사 본문 - https://www.itworld.co.kr/topnews/332456 "리액트, 뷰, 앵귤러…" 최고의 자바스크립트 프레임워크는? 소프트웨어 구축에서 가장 어려운 부분은 기술 스택 선택이다. 일을 시작하려면 툴이나 프레임워크를 선택해야 하지만, 한동안 일을 하며 다뤄보지 않 www.itworld.co.kr 2024. 4. 21.
[기사]“2027년까지 개발자 70%가 사용한다는데…” AI 코딩 도구의 함정 깃허브의 코파일럿과 함께 가장 인기 있는 코드 생성 도구로는 구글 바드, 아마존 코드위스퍼러, 마이크로소프트 365 코파일럿(GPT 기반), 리플리트(Replit), 디비 AI(Divi AI), 탭나인(Tabnine), 리팩트닷에이아이(Refact.ai), 코디움(Codeium) 등이 있다. 대부분은 무료이거나 AI 지원 구독 서비스 일부로 제공된다. 디지털닷에이아이의 홀트에 따르면 개발자들은 자동화 도구를 사용해 45% 더 많은 코드를 생산하고 있지만, 이것이 반드시 좋은 것만은 아니다. 코드씬(CodeScene) CTO 아담 톤힐은 X에서 "AI 지원 프로그래밍의 가장 큰 문제는 애초에 작성해서는 안 되는 코드를 너무 쉽게 생성할 수 있다는 것"이라고 썼다. 코드는 늘어나는데, 오류는 더 많아진다? .. 2024. 4. 6.
[팁] 아나콘다에서 라이브러리 설치후, ModuleNotFoundError 에러 처리 데이타 분석을 위해 오랜만에 맥북프로에 오랜만에 Anaconda를 설치하고, 라이브러리를 설치했다. 하지만 커널을 재시동해도 NotFound 에러가 발생해서 아래처럼 처리했다. ㅇ missingno 라이브러리 : https://github.com/ResidentMario/missingno - 설치(다음 3가지 중 하나의 명령어를 사용) conda install -c conda-forge missingno conda install -c conda-forge/label/gcc7 missingno conda install -c conda-forge/label/cf201901 missingno ㅇ Folium 라이브러리 - 설치: conda install -c conda-forge folium - 사용예제 예제.. 2024. 3. 29.
[기사] 백악관, 'C'와 'C++' 사용 중단 촉구··· 전문가들 "시의적절" 'C'와 'C++'의 시대가 가고 있는 것인지? 이런 종류의 기사들이 종종 나오고 있는 것을 보니, 일종의 트렌드가 되고 있는 것 같습니다. 백악관 국가사이버책임자실(ONCD)은 26일 발표한 보고서에서 개발자들에게 메모리 안전 취약점이 없는 프로그래밍 언어를 사용하여 사이버 공격의 위험을 줄여야 한다고 주문했다. 백악관은 보도자료를 통해 기술 기업들이 메모리 안전 프로그래밍 언어를 채택함으로써 "모든 종류의 취약점이 디지털 생태계에 유입되는 것을 방지할 수 있다"라고 밝혔다. 메모리 안전 프로그래밍 언어는 버퍼 오버플로, 범위를 벗어난 읽기, 메모리 누수 등 메모리 액세스와 관련된 소프트웨어 버그 및 취약성으로부터 안전한 프로그래밍 언어를 의미한다. 마이크소프트와 구글의 최근 연구에 따르면 전체 보안 .. 2024. 2. 29.
CIO SUMMIT 2024 CIO Summit 2024 - GenAI, First! 오랜만에 외부행사에 참석하게 되었습니다. 2024. 2. 22.
매직 넘버 7, +/- 2 (밀러의 법칙) 흔히들 이야기하는 '마법의 숫자 7' 이라는 법칙의 발견자는 심리학자 조지 아미티지 밀러(George Armitage Miller, 1920년 2월 3일 ~ 2012년 7월 22일)라고 합니다.(일주일, 북극성, 백설공주의 7 난쟁이 등) 인지 심리학의 선구자 인 조지 아미티지 밀러의 연구에 의해 발견된 이 법칙은, 인간의 단기기억 용량이 7+/-2 이라고 주장합니다. (연구제목: 정보를 처리하는 우리의 능력에 대한 몇가지 제한, 1956, 조지 A. 밀러) 이 연구가 1950년도에 이루어진 것이고 신빙성에 대해 많은 이야기들이 있었지만, 이후 지속적으로 다양한 분야에 적용되어 많은 효과가 있다고 평가되고 있다. 프로그램 분야에서는 UI/UX가 중요해 지면서, 사용자들에게 수용성, 편의성 등을 제공하는 .. 2024. 1. 31.
[마틴 파울러] 소프트웨어 아키텍처의 중요성 Making Architecture Matter - Martin Fowler Keynote - From OSCON 2015 in Portland: In the software world, architecture often gets a bad reputation. I’ll talk about why it matters, and how we can pay attention to it without falling into traps. https://www.youtube.com/watch?v=DngAZyWMGR0&t=0s ㅇ [마틴 파울러] 소프트웨어 아키텍처의 중요성 (한글 자막) https://www.youtube.com/watch?v=4E1BHTvhB7Y ㅇ [마틴 파울러] 리팩토링의 중요성 feat.테스.. 2023. 12. 21.
[기사] 개발팀의 행복을 유지하는 9가지 전략 출처의 기사처럼, 정말 이런 전략으로 개발자들이 행복해졌으면 좋겠다. 적어도 즐거운 크리스마스를 보낼 정도의 여유들은 가졌으면... 출처: ITWorld - [기사] 개발팀의 행복을 유지하는 9가지 전략 https://www.itworld.co.kr/topnews/318924?page=0,1 개발팀의 행복을 유지하는 9가지 전략 소프트웨어 개발자 수요가 늘고 있다는 것은 더는 비밀이 아니다. 불확실한 경제 상황에도 기업은 코딩할 줄 아는 사람을 찾고 유지하려고 전력을 다 www.itworld.co.kr 2023. 12. 20.
[기사] 인기 상승 중인 C#, 두달 내 자바 추월 기대 지나치게 편중된 국내 개발 환경과는 다르겠지만, 글로벌하게는 개발언어들의 생태계 지형에도 변화가 빠르게 오고 있다. 개발언어 인기 순위에 대한 2개의 기사를 참조해본다. - [ZDnet]인기 상승 중인 C#, 두달 내 자바 추월 기대 - [ITWOLRD]“C#의 무서운 상승세" 5월 개발언어 인기 순위 1. 파이썬(12.74%) 2. C(11.59%) 3. 자바(10.99%) 4. C++(8.83%) 5. C#(6.39%) 6. 비주얼 베이직(5.86%) 7. 자바스크립트(2.12%) 8. 어셈블리(1.92%) 9. SQL(1.87%) 10. PHP(1.52%) 프로그래밍 언어 C#의 인기가 빠르게 상승하고 있다. 이런 추세가 지속될 경우 2.. 2023. 10. 20.