반응형

분류 전체보기 70

[Github actions] CI 구축하기 (feat. workflow yaml파일)

CI/CD pipeline 이란? CI/CD 파이프라인은 소프트웨어 개발 프로세스의 일환으로, Continuous Integration (CI, 지속적 통합) 및 Continuous Deployment/Delivery (CD, 지속적 배포/배달)의 약자다. 이는 소프트웨어를 개발하고 배포하는 과정을 자동화하고 지속적으로 진행함으로써 소프트웨어의 품질을 향상시키고 개발 및 배포 과정을 더욱 효율적으로 만드는 방법이다. Continuous Integration (CI, 지속적 통합): CI는 개발자들이 코드를 공유 레포지토리에 푸시할 때마다 자동으로 소프트웨어를 빌드하고 테스트하는 과정을 말함 즉, new code가 기존에 존재하는 codebase에서 works 하는지 아닌지 알고자함 테스트가 fail 하면..

[티스토리] 인라인 코드 백틱(` `) 사용하기 / Notion 스타일로 테마 변경하기

내 블로그가 비록 기본 테마에 조금 후줄근(?)하지만ㅋㅋㅋㅋ 그래도 코드는 예쁘게 쓰고 싶어서 좀 손을 봐줬다 👍 1. 인라인 코드 편하게 사용하기인라인 코드는 백틱을 이용해서 사용하고 싶은데, 티스토리의 기본 기능으로는 html모드에서 `` 를 써줘야 했다. 그런데 한두 번도 아니고, 너무 귀찮은 거 아닌가.. 그래서 기본모드에서 백틱을 사용해 바로 인라인 코드로 사용하는 방법을 찾아보았다. 결론적으로, 티스토리의 스킨편집에서 html 편집에 들어가서 `` 위에 이 코드를 붙여 넣으면 된다. !-- Inline code block Script --> 그러면 이제 기본모드에서 백틱 ` ` 만으로 인라인 코드를 사용할 수 있다! 참고한 감사한 블로그 : https://haruisshort.tistory.c..

Blogging 2024.02.27

[python] (unittest.main) is not callable 에러 해결 (feat. PYTHONPATH, 환경변수)

오늘 약간 삽질을 한 것이 있는데, unittest.main 이 not callble이라는 unittest 에러가 나왔다. 코드도 다시 확인하고, 오타가 있는지도 보고, __init__도 다시 확인하고.. 하지만 `unittest.main`이 호출 가능하지 않은 오류가 발생한 이유는 PYTHONPATH에 "unittest"라는 이름의 디렉터리가 포함되어 있었기 때문이다!! 참고로, PYTHONPATH: PYTHONPATH는 Python이 모듈과 패키지를 찾을 때 참조하는 디렉터리 목록을 담고 있는 환경 변수이다. 모듈을 가져올 때 Python은 PYTHONPATH에 나열된 디렉터리에서 검색한다. unittest 모듈: Python에는 유닛 테스트를 작성하고 실행하기 위한 내장 모듈인 `unittest`이..

[python, dataclass] 데이터 클래스의 장점

우리는 여러가지 방법을 이용해 데이터를 담을 수 있다. 그냥 list, dict을 통해 데이터를 저장하는 것과 비교해, 데이터 클래스를 통해 데이터를 담아두면 어떤 장점이 있을까? 1. 일단, 타입힌트 지원이 된다 from dataclasses import dataclass @dataclass class UserProfile: username: str age: int is_active: bool def create_user_profile(username: str, age: int, is_active: bool) -> UserProfile: return UserProfile(username, age, is_active) 데이터 클래스는 변수와 함께 타입 어노테이션을 제공하는 것을 허용하는데, 이는 코드를 ..

[뮌헨 공대] 독일 대학원의 장점

이번달에 이룬 것들 중 하나는 드디어 석사 논문을 제출했다는 것!!! 사실 대충 끝난 것은 이미 작년 12월이었으나... 굳이 서두를 이유도 없었고, 회사랑 계약한 것도 1월까지여서 좀 여유롭게 마무리했다. 아, 언제 끝내건 매월 15일에만 제출할 수 있음 참고로 아직 남은 ECTS도 있고, 일찍 졸업하고 싶은 마음도 없어서... 논문은 마무리했지만 졸업은 아직이며, 예전부터 쓰고 싶었던 독일 대학원의 장점과 내가 독일을 선택한 이유에 대해서도 이야기해보고자 합니다!! 먼저 현재 다니고 있는 대학원에 대해 언급하자면, 나는 뮌헨 공대에서 Informatic 분야로 대학원을 진행 중이다. 지원 방법에 대한 자세한 내용은 여기에서 확인할 수 있다. 2023.01.03 - [독일 유학 정보] - [독일 대학원..

인스타그램을 삭제한 이유

그동안 나의 일상의 기록장이자 소통의 창구라고 생각했던 인스타그램을 삭제했다. 충분한 생각을 가지고 한 거라 그 이유를 남겨보고자 한다. 1. 인정욕구를 자극함.타인과의 관계를 우월감 배출의 통로로 사용하지 않기 위해서가 가장 큰 이유다. 김달 작가의 “관계성”이라는 책에 내가 좋아하는 문장이 있다.타인은 결코 내가 원하는 방식으로 나를 바라보지 않는다. 무수한 오해와 편견 속에서 나를 바라볼 것이다. 결국 스스로를 온전히 바라보고 충분히 위로할 수 있는 주체는 자기 자신뿐이다. 2. 대체 가능함내가 인스타를 했던 거의 유일한 이유는 친구들이 해외에 멀리 흩어져 있어서 그들과 연락이 닿고 싶어였는데, 결국 친한 친구들은 개인적으로 연락하게 됨. 이때 dm과 비교했을 때 훨씬 더 깊고 퀄리티 좋은 대화를 ..

Blogging 2024.02.21

[뮌헨 슈바빙 맛집/카페 추천] Elizabeth Market (엘리자베스 마켓)

날씨 좋은 토요일의 루틴이 있다. 일단 주말이니 잠을 충분히 자고 일어난 뒤, 엠마를 데리고 집 앞 공원을 따라 걸으며 Luitpoldpark, Bavaria Park를 지나 Elizabeth Market에 가는 것. 엘리자베스 마켓은 슈바빙의 100년 이상된 전통이 있는 마켓인데, 현재는 개조 공사를 하느라 컨테이너 형태를 하고 있다. 위치는 원래 구글맵에서 링크로 가져오는데, 개조공사가 끝나면 또 바뀔 것 같아서 고정된 주소로 가져왔다. Elisabethpl. 7, 80796 München ⚠️ 시장 안에 포함되어서 일요일에는 문을 닫는다. 식료품점, 카페, 정육점 등을 포함해 다양한 것들을 판다. 오늘은 이중에 자주 가는 곳 몇 군데를 소개할까 해본다. Schwabinger VitalBar 이곳은 ..

2023, 나의 10대 뉴스

예전에 알쓸인잡이었나? 김영하 작가님이 한 해를 되돌아보면서 스스로 10가지의 뉴스를 뽑아본다고 하셨다.세상의 뉴스와는 다른 나만의 뉴스자신이 겪은 일을 그 당시에는 잘 모를 수도 있지만, 연말에 돌이켜보면서 의미를 찾을 수 있음순위를 조정하면서, 나의 가치관을 알 수 있음혹시 이 부분에 대해 김영하 작가님이 어떻게 설명했는지 궁금한 사람들을 위해 유튜브 링크를 가져왔다: https://youtu.be/7cZZMgtVHGo?si=OniPekjqposr2x_T 그래서 나도 이 영상을 보고 2022년부터 시작해서 2023년에도 10대 뉴스를 만들어봤는데, 너무 재미있다. 새로운 해의 캘린더를 사면 거기 앞에다가 지난해의 10대 뉴스를 적는데, 그러면 '아, 나는 이렇고 이런 게 중요한 사람이니까, 올해는 이..

Blogging 2024.02.02

[뮌헨 브런치 맛집/카페] Madam Anna Ekke

이곳은 내가 가본 모든 뮌헨의 브런치 카페 중 가장 예약이 힘들었던 곳 ㅋㅋㅋㅋ https://maps.app.goo.gl/C7S4YhEdqTB5uiv58?g_st=ic Madam Anna Ekke · 4.5★(608) · 음식점 Kolosseumstraße 6, 80469 München, 독일 maps.google.com 여기는 이미 내 구글맵에 예전부터 'Want to go' 리스트에 들어가 있었지만, '아, 거기 가볼까?' 하고 생각나서 들어가면 이미 예약은 다 찾고, 한몇 주 전에 '그래 이번에는 무조건 간다' 이 마음으로 예약해서 간 곳이다 ㅋㅋㅋㅋ 역시 한자리도 빠짐없이 꽉- 찼다! 여기서 이곳의 단점이 나온다. 옆 테이블하고 너무 자리가 가까워서 불편할 수도 있다. 왜냐하면 대화소리가 들리는..

[뮌헨 터키 음식점/식당] Kara Kazan Maxvorstadt (feat. 왕감자)

Universität 역 근처에서 간단하게 한 끼 때우고 싶을 때 갈만한 곳! 🥔 https://maps.app.goo.gl/hjNQNYtkdBY1j1q18?g_st=ic Kara Kazan Maxvorstadt · 4.9★(288) · 음식점 Adalbertstraße 32, 80799 München, 독일 maps.google.com 일단 이곳을 가게 된 계기는 Universität 역에 있는 도서관에서 시험공부를 좀 하다가 토요일이어서 Mensa가 문이 닫아, 밖에서 끼니를 해결했어야 했다. 근데 B라는 터키에서 온 친구가 터키 음식 맛있게 하는 곳이 있다면서 데려가준 곳이 여기다. Kumpir라는 음식을 전문적으로 파는 곳이다. 베이스는 감자에다가 그 사이에 여러 가지 야채, 소시지 등을 넣어서 ..

반응형