728x90
반응형

분류 전체보기 261

`.bashrc`와 `.zshrc`의 차이점

`.bashrc`와 `.zshrc`는 각각 Bash 셸과 Zsh 셸의 설정 파일로, 두 셸의 동작을 사용자 정의할 수 있는 스크립트를 포함하고 있습니다. 아래는 이들 파일의 주요 차이점과 용도에 대한 설명입니다.### `.bashrc`- **셸**: Bash (Bourne Again SHell)- **위치**: 사용자 홈 디렉토리에 위치 (`~/.bashrc`)- **실행 시점**: 로그인하지 않는 셸이 시작될 때 실행됩니다. 즉, 터미널 창을 새로 열 때마다 실행됩니다.- **용도**:   - 환경 변수 설정  - 별칭(alias) 정의  - 함수 정의  - 셸 프롬프트 설정  - 셸 초기화 작업 수행### `.zshrc`- **셸**: Zsh (Z shell)- **위치**: 사용자 홈 디렉토리에 위..

카테고리 없음 2024.07.01

멱등성(idempotence) 이란

멱등성(idempotence)은 수학, 컴퓨터 과학, 논리학 등 여러 분야에서 사용되는 개념으로, 특정 연산을 여러 번 적용해도 결과가 변하지 않는 성질을 의미합니다.  이 개념은 특히 함수나 연산자에 대해 자주 언급됩니다.수학에서의 멱등성수학적으로 멱등성은 다음과 같이 정의됩니다:- 어떤 연산 \( f \)가 있을 때, \( f \)가 멱등성을 가지려면 모든 입력 \( x \)에 대해 \( f(f(x)) = f(x) \)가 성립해야 합니다.예를 들어, 집합 \( S \)에 대해 부분 집합의 교집합 연산은 멱등성을 가집니다. 즉, \( A \cap A = A \)입니다. 컴퓨터 과학에서의 멱등성컴퓨터 과학에서는 함수나 명령이 멱등성을 가질 때, 이를 여러 번 호출하거나 실행해도 결과가 동일한 성질을 의미..

카테고리 없음 2024.07.01

[리뷰]머신러닝 리스크 관리 with 파이썬

"머신러닝 리스크 관리 with 파이썬"은 단순히 모델의 성능과 정확성에만 초점을 맞추는 것이 아니라, 실제 사회에 적용될 때 발생할 수 있는 다양한 위험 요소를 심도 있게 다루는 실용적인 안내서입니다. 저자들은 인공지능 기술 발전과 더불어 윤리적 책임과 사회적 영향력에 대한 고려가 더욱 중요해졌음을 강조하며, 책임감 있고 지속 가능한 ML 시스템 구축을 위한 명확한 지침을 제시합니다.특히 모델의 설명 가능성, 안전성, 편향 관리, 보안 및 프라이버시 문제 등 고위험 애플리케이션에서 발생 가능한 다양한 쟁점들을 제시하고, 이를 해결하기 위한 실질적인 방법론과 기술들을 자세하게 소개합니다. 또한, 실제 사례 연구를 통해 각 문제의 심각성을 보여주고, 독자들이 실무에 적용할 수 있는 통찰력을 제공합니다.책을..

카테고리 없음 2024.07.01

[리뷰]개발자를 위한 커리어 관리 핸드북

'개발자를 위한 커리어 관리 핸드북'은 실리콘밸리의 베테랑 개발자 겸 리더인 저자의 경험과 통찰을 고스란히 담고 있습니다. 저자는 넷스케이프, 볼랜드, 슬랙, 팔란티어, 핀터레스트, 애플 등 유수의 기업에서 수많은 인재를 발굴하고 제품을 개발해온 전문가입니다. 저자의 개발자,관리자로서의 풍부한 현장 경험 덕분 개발자의 입문에서 실무, 나아가 관리자로의 성장까지 아우르는 종합 가이드북이라 할 수 있습니다. 독자의 직군과 연차에 따라 필요한 챕터를 선택해서 보시면 책에 더 빠르게 읗미를 느끼실 것입니다. [1부 | 커리어를 위한 안내 지침] 이 부분에서는 개발자로서의 커리어 관리 전략에 대해 풍부한 조언을 제시합니다. 승리를 위한 전략을 세우고, 커리어 관리를 위한 철학을 제시하며, 이직의 적절한 신호를 포..

카테고리 없음 2024.05.26

Pandas code snippet

여러개의 csv 파일을 한개의 csv 파일로 만들기 import os import pandas as pd # 현재 디렉토리의 모든 파일 목록을 얻기 files = os.listdir('.') # 'result_숫자.csv' 형식에 맞는 파일만 필터링 csv_files = [file for file in files if file.startswith('result_') and file.endswith('.csv')] # 모든 CSV 파일을 합치기 combined_csv = pd.DataFrame() for file in csv_files: df = pd.read_csv(file) combined_csv = pd.concat([combined_csv, df]) # 결과 CSV 파일 저장 combined_csv..

클릭하우스 자주 사용하는 쿼리

리텐션 아래와 같은 방식으로 리텐션과 리텐션율을 계산할 수 있 SELECT retention_test.date, count() AS initial_users, countIf(arrayExists(d -> d = retention_test.date + 1, dates)) AS day1, countIf(arrayExists(d -> d = retention_test.date + 2, dates)) AS day2, countIf(arrayExists(d -> d = retention_test.date + 3, dates)) AS day3, countIf(arrayExists(d -> d = retention_test.date + 4, dates)) AS day4, countIf(arrayExists(d -> ..

Apache Superset Web UI 세션 만료시 로그아웃 시키기

세션 만료 Configuring Superset | Superset (apache.org) 아래와 같이 PERMANENT_SESSION_LIFETIME 시간을 변경해주면 웹 UI에서 자동 로그 아웃된다. from flask import session from flask import Flask def make_session_permanent(): ''' Enable maxAge for the cookie 'session' ''' session.permanent = True # Set up max age of session to 24 hours PERMANENT_SESSION_LIFETIME = timedelta(hours=24) def FLASK_APP_MUTATOR(app: Flask) -> None: ..

728x90
반응형