목록IT (20)
박봉달의 개발생활
본 글은 필자의 개발 공부를 위해 적는 포스트임을 알립니다. 어느 날부터 웹개발에 눈을 뜨고 흥미를 가지기 시작하다가, 정신을 차려보니 강의를 결제하고 공부하고 있는 내 자신을 발견했다. 하면 할수록 쉽지 않고 이해력을 많이 필요로 하는 프로그래밍. 다행히 고등학교 시절 HTML을 간단하게 만져본 기억이 있어서 어느 정도 친숙하긴 하다. 파이썬은 요즘 프로그래밍 시장에 있어서 가장 많이 쓰이는 프로그래밍 언어 중 하나라고 생각한다. AI를 이용하는 프로그램들도 파이썬으로 쓰여지는 경우가 많다. 필자 개인을 위한 정리이기 때문에 틀린 부분이 있다면 알려주시고, 현역으로 뛰고 계신 분들이 계시다면 팁도 부탁드립니다! (공부하는 입장으로서 저도 모르는 부분이 있기에 질문은 최소한으로 해주시면 감사하..
본 글은 필자의 개발 공부를 위해 적는 포스트임을 알립니다. 어느 날부터 웹개발에 눈을 뜨고 흥미를 가지기 시작하다가, 정신을 차려보니 강의를 결제하고 공부하고 있는 내 자신을 발견했다. 하면 할수록 쉽지 않고 이해력을 많이 필요로 하는 프로그래밍. 다행히 고등학교 시절 HTML을 간단하게 만져본 기억이 있어서 어느 정도 친숙하긴 하다. 파이썬은 요즘 프로그래밍 시장에 있어서 가장 많이 쓰이는 프로그래밍 언어 중 하나라고 생각한다. AI를 이용하는 프로그램들도 파이썬으로 쓰여지는 경우가 많다. 필자 개인을 위한 정리이기 때문에 틀린 부분이 있다면 알려주시고, 현역으로 뛰고 계신 분들이 계시다면 팁도 부탁드립니다! (공부하는 입장으로서 저도 모르는 부분이 있기에 질문은 최소한으로 해주시면 감사하..
안녕하세요, 박봉달입니다! M1 맥미니를 들이고 나서 거진 일주일이 되어가는 것 같습니다. 그동안 맥 OS도 익숙해져가는 것 같습니다. 이번 M1칩 부터 인텔 기반이 아닌 애플 자체 칩 기반이다보니 많은 부분에 있어 변화가 있어지고 있습니다. 대표적으로는 iOS에서 사용했던 앱들을 맥 자체에서도 돌릴 수 있다는 것입니다. 또한 M1 칩에 맞게 설계되어 나온 앱들은 기존 인텔 기반 앱에서 구동 될 때와 차원이 다른 속도를 보여주고 있습니다. 오늘 다뤄볼 내용은 M1 칩 기반 기기에 크롬 설치하기 입니다 1. 크롬과 사파리 사실 애플에는 웹브라우징 전용 프로그램이 적재되어 있습니다. 바로 사파리 (Safari)인데요, 사파리도 빠른 편에 속하지만, M1 기반 맥에서 M1 칩에 맞게 설계된 크롬을 ..
안녕하세요, 박봉달입니다. 어제부터 맥미니를 사용하기 시작했습니다. 저도 평생 윈도우만 사용하다보니 맥이 아직 어색하기만 한데요! 오늘부터 제가 사용하면서 꼭 필요할 것 같은 단축키나 팁 등을 하나하나 정리해보려고 합니다 :) 1. Mac에서 화면 캡쳐 하기 Windows에서 Mac으로 넘어오게 되면, 가장 어색한 것 중 하나가 Ctrl에서 Cmd키로의 전환입니다! 보통 윈도우에서는 컨트롤 키로 모든 게 다 해결 가능한 반면, 맥에서는 커맨드 키가 거의 만능이라고 볼 수 있겠습니다. 여기 애플의 공식 홈페이지에서도 화면 캡쳐 기능을 자세히 설명해주고 있습니다. Official Apple Support support.apple.com 1) 전체 화면 캡쳐 가장 빠르게 스크린 샷을 찍는 방법 중 ..
안녕하세요, 박봉달입니다! 제가 오랜만에 글을 작성하는 것 같네요. 이번 한주는 꽤나 바쁜 한주가 될 것 같습니다 시험도 두개나 있고, 또 맥미니를 업어왔기 때문이죠! 오늘은 바쁜 와중에도 맥미니 개봉기를 살짜쿵 적어보려고 합니다! 왜냐면 너무너무 신나기 때문이죠! 그리고 앞으로는 Mac OS 꿀팁들과 Apple 소식도 자주 들고 올 예정입니다 그럼 제 개봉기 한번 보시죠! 오늘 점심 쯤 따끈따끈하게 배송된 맥미니 M1 입니다! 애플 제품을 받으면 항상 저 UN3091 스티커가 붙어있죠! 너무 신나서 얼른 뜯어보았습니다! 개봉씰을 따라 박스를 뜯게되면 보이는 영롱한 저 글자! Mac mini 입니다. 맥미니는 모니터를 4k로 써야 그 성능을 다 발휘할 수 있다죠! 그리고 hdmi 포트로 연결하게 ..
안녕하세요, 박봉달입니다. 작년 말부터 에어팟 프로가 노이즈 캔슬링이 되다 안되다 하는 현상들이 간헐적으로 발생했습니다. 그래서 가야지 가야지 했지만 지난 12월 연말을 맞은 사회적 거리두기 2.5단계 향상.. 그래서 지방에 사는 저는 방문을 조금 미룰수밖에 없었고 설이 지나면 또 많아질 확진자가 무서워서 결국 설 전, 오늘 지니어스바를 방문하게 되었습니다. 지난 11월 애플이 “극히 일부의 에어팟 프로에서 사운드 문제가 발생할 수 있음을 확인했다”라고 발표했죠. 애플은 참 “극히 일부”라는 말을 좋아하는 것 같네요... 일단 애플 에어팟 프로 리콜 제품 대상은 아래와 같은 현상들이 나타난다고 합니다. 1. 2020년 10월 이전 제조 2. 시끄러운 환경에서 운동 중이거나 통화 중 날카로운..
안녕하세요! 박봉달입니다! 유닉스는 특히 서버에 많이 쓰이는 운영체제입니다 우리가 많이 쓰는 윈도우와는 다른 방식으로 구성되어있는데요, 오늘은 유닉스(Unix) 쉘 스크립트와 쉘 변수 에 대해서 알아보도록 하겠습니다! 1. 쉘 스크립트 * 스크립트 - 인터프리터라 불리는 다른 프로그램에 의해 실행되는 프로그램 - 자바 스크립트, Perl, 파이썬 등이 있음 - 최종 사용자가 응용 프로그램의 동작을 사용자의 요구에 맞게 수행 - 스크립트 언어라고도 하며 응용 프로그램과 독립하여 사용 * 셸 스크립트 - 셸이 실행하는 프로그램 - 유닉스 명령 + 셸이 제공하는 프로그램 구성 요소 - 셸 스크리브 파일 이름은 키워드나 에일리어스, 내장 명령과 같은 이름을 쓰지 않는 것이 바람직함 * 셸 명령 실행 ..
안녕하세요! 박봉달입니다! 유닉스는 특히 서버에 많이 쓰이는 운영체제입니다 우리가 많이 쓰는 윈도우와는 다른 방식으로 구성되어있는데요, 오늘은 유닉스(Unix) 의 셸의 종류와 기능에 대해서 알아보도록 하겠습니다! 1. 유닉스 셸의 기능과 종류 * 셸(Shell) - 사용자와 커널 사이의 중간 역할 - 명령을 해석하고 실행 결과를 알려주는 역할 - 사용자의 명령 입력 편의를 위한 환경 설정 * 셸의 기능 - 명령어 해석 기능 - 사용자와 커널 사이에 명령 해석하여 전달 - 사용자가 로그인 하면 셸이 자동으로 실행되어 명령을 입력하기를 기다림 -> 로그인 셸 - 프롬프트 : 셸이 사용자의 명령을 기다리고 있음을 나타내는 표시 - 로그인 셸 : /etc/passwd 파일에 사용자별로 지정 * 프로그래밍 기능..
안녕하세요! 박봉달입니다! 유닉스는 특히 서버에 많이 쓰이는 운영체제입니다 우리가 많이 쓰는 윈도우와는 다른 방식으로 구성되어있는데요, 오늘은 유닉스(Unix) vi 에디터 개요와 활용 에 대해서 알아보도록 하겠습니다! 1. 유닉스 텍스트 에디터 * 유닉스 편집기 - 텍스트 파일의 작성, 편집 및 저장에 필요한 유틸리티 프로그램 - GUI 환경인 그놈에서 제공하는 gedit 으로 간단하게 문서 작성 가능 * 특징 - 커서와 화면 이동이 자유로움 - 파일의 편집 위치가 자유로움 - 편집기능이 다양 - vi에서 다루는 모든 자료는 일시적인 작업 할 수 있도록 버퍼에 파일의 사본을 만드므로 반드시 저장! 구분 종류 행 단위 편집 ed, ex, sed 화면 단위 편집 vi, emacs GUI 편집기 ge..
안녕하세요! 박봉달입니다! 컴퓨팅 사고는 무엇일까요? 그리고 알고리즘이란 무얼 의미하는 것일까요? 우리가 코딩을 배우는 이유는 우리가 원하는 것을 컴퓨터에게 명령하여 결과를 얻기 위함입니다. 컴퓨터에게 원하는 작업을 시키기 위해서는 컴퓨터가 생각하는 방식을 이해하는 것이 중요합니다. 그 방식을 이해하려는 사고를 컴퓨팅 사고라고 하는데요, 이 사고를 이해하기위한 첫번째 발걸음이 되겠습니다. 부스트코스 CS50 2019 강의 중 인상깊은 내용을 정리하였습니다. 1. 컴퓨터 과학이란? 컴퓨터 과학은 문제를 해결하는 과정이라고 볼수 있습니다. 문제를 해결하기 위해서는 무언가를 입력하고 전달받아 출력을 만들어내는 과정을 거쳐야 합니다. 그 과정이 바로 컴퓨터 과학이라고 할 수 있습니다.문제 해결을 하기 위해서..