본문 바로가기

반응형

개발자 세릴리

(65)
[지식] Linux 리눅스 권한(ACL)을 알아보자! ACL이란? Access Control List의 약자로 파일과 디렉토리를 사용할 수 있는 권한을 관리합니다. 권한? 표현의 첫 시작이 d면 폴더, -면 파일입니다. r,w,x는 각각 읽기, 쓰기, 실행 권한을 나타냅니다. 이 표시가 3번에 걸쳐 나타나는 이유는 사용자, 그룹, 나머지의 권한을 각각 표시해주기 때문입니다. *사용자와 소유자? 사용자는 현재 OS에 로그인한 user를 말합니다. 소유자는 파일에 접근 권한이 있는 user를 말합니다. 현재 제 컴퓨터의 root 경로에서 권한을 확인해보면, 폴더가 없기 때문에 d로 시작하는 것은 뜨지 않습니다(모두 파일이라는 뜻) 예시로 해석해 보자면, -rw-r--r--는 소유자는 읽기와 쓰기, 다른 그룹과 나머지는 읽기만 가능하다는 의미입니다. chmod?..
[일상] Melgeek MOJO84 : 나의 첫 기계식 키보드 거의 두 달 넘게 고민을 하다가 기계식 키보드를 장만 했습니다...!(약간의 흥분 상태) 처음 취업했을 당시, 사무실에 계시던 분들 중 입사 시 주는 기본 로지텍 키보드를 아무도 사용하고 있지 않은 것에 적지 않은 충격을 받았었습니다. 그땐 '기계식 키보드'의 '기'자도 모르던 때라, 그저 저렴한건 잘 고장이 나서 그런가보다~ 하고 생각했었죠ㅎㅎ 하지만 한동안 사무실에서 키보드에 모두가 목소리를 높이던 그때 기계식 키보드의 존재를 처음 알게 되었습니다. 정말 '알게' 되었다 뿐이지, 그저 '비싼 키보드' '소리가 조금 다른 키보드'라고 생각했었습니다. 그래서 맨날 직원분들 만나면 '00님은 키보드 얼마짜리에요? 한 번 쳐봐도 돼요?' 만 열심히 물어보고 다녔었죠ㅋㅋㅋ 그렇지만 '키보드' 치고는 너무 비싼..
[스펙업] 현대오토에버 코딩테스트 후기 2023.01.22 - [개발자 세릴리/비전공자 한 입 지식] - [스토리] 비전공자 IT 개발자로 취업하기(6) - 취업과 이직준비 [스토리] 비전공자 IT 개발자로 취업하기(6) - 취업과 이직준비 취업과 이직준비 취업 후기 저는 사실 취준 당시 한꺼번에 많은 일들로 정신이 없는 상태였습니다. 모두 설명하기에는 개인적인 일이라 대략적으로 말씀드리자면, 이사준비(집 대출+인테리어+ serylee.tistory.com 이전 포스팅에서 언급했던 취업 후기와 이직 준비를 아직 안보신 분들은 한 번 읽고 오시면 더 재밌습니다.⬆️ 현대 코딩테스트 후기 현대 채용 프로세스 이번에 현대오토에버에서 상반기 대규모 채용을 합니다. 저는 그 공고를 보기 전 지방에서 모집하는 현대오토에버 직군에 지원했는데요, 오늘은 코..
[Softeer] Java - level2 문제풀이(장애물 인식 프로그램) Softeer 장애물 인식 프로그램(Java) [문제] 자율주행팀 SW 엔지니어인 당신에게 장애물과 도로를 인식할 수 있는 프로그램을 만들라는 업무가 주어졌다. 우선 [그림 1]과 같이 정사각형 모양의 지도가 있다. 1은 장애물이 있는 곳을, 0은 도로가 있는 곳을 나타낸다. 당신은 이 지도를 가지고 연결된 장애물들의 모임인 블록을 정의하고, 불록에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 장애물이 좌우, 혹은 아래위로 붙어 있는 경우를 말한다. 대각선 상에 장애물이 있는 경우는 연결된 것이 아니다. [그림 2]는 [그림 1]을 블록 별로 번호를 붙인 것이다. 지도를 입력하여 장애물 블록수를 출력하고, 각 블록에 속하는 장애물의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. [제약..
[Softeer] Java - level2 문제풀이(8단변속기) softeer 8단변속기(Java) [문제] 현대자동차에서는 부드럽고 빠른 변속이 가능한 8단 습식 DCT 변속기를 개발하여 N라인 고성능차에 적용하였다. 관련하여 SW 엔지니어인 당신에게 연속적으로 변속이 가능한지 점검할 수 있는 프로그램을 만들라는 임무가 내려왔다. 당신은 변속기가 1단에서 8단으로 연속적으로 변속을 한다면 ascending, 8단에서 1단으로 연속적으로 변속한다면 descending, 둘다 아니라면 mixed 라고 정의했다. 변속한 순서가 주어졌을 때 이것이 ascending인지, descending인지, 아니면 mixed인지 출력하는 프로그램을 작성하시오. [제약조건] 주어지는 숫자는 문제 설명에서 설명한 변속 정도이며, 1부터 8까지 숫자가 한번씩 등장한다. [입력형식] 첫째 줄..
[Softeer] Java - level2 문제풀이(금고털이) softeer 금고털이(Java) [문제] 루팡은 배낭을 하나 메고 은행금고에 들어왔다. 금고 안에는 값비싼 금, 은, 백금 등의 귀금속 덩어리가 잔뜩 들어있다. 배낭은 W ㎏까지 담을 수 있다. 각 금속의 무게와 무게당 가격이 주어졌을 때 배낭을 채울 수 있는 가장 값비싼 가격은 얼마인가? 루팡은 전동톱을 가지고 있으며 귀금속은 톱으로 자르면 잘려진 부분의 무게만큼 가치를 가진다. [제약조건] 1 ≤ N ≤ 10^6인 정수 1 ≤ W ≤ 10^4인 정수 1 ≤ Mi, Pi ≤ 10^4인 정수 [입력형식] 첫 번째 줄에 배낭의 무게 W와 귀금속의 종류 N이 주어진다. i + 1 (1 ≤ i ≤ N)번째 줄에는 i번째 금속의 무게 Mi와 무게당 가격 Pi가 주어진다. [출력형식] 첫 번째 줄에 배낭에 담을..
[지식] Linux란? 리눅스가 뭔가요? OS란? Operating System의 약자로, 운영체제를 뜻합니다. 대표적으로 Window, macOS등이 있습니다. 리눅스는 이런 운영체제 중 하나입니다. 리눅스란? 리눅스는 리눅스 커널을 사용하는 Unix 기반 운영체제입니다. 대표적으로 Chrome과 android가 이를 기반으로 한 프로그램이죠. *커널? 운영체제의 핵심이며 장치 메모리를 관리하고 프로세스를 관리한다. 리눅스 커널은 오픈 소스이므로 커스텀 OS를 만들 수 있다는 것이 리눅스의 가장 큰 특징입니다. 또한 무료 오픈 소스이기 때문에 누구나 코드를 바꿀 수 있고, 재배포를 할 수 있습니다. 이렇게 재배포된 버전 중 하나가 흔히들 알고 있는 우분투(Ubuntu)인 것입니다. 배포판? 리눅스에서 작동하는 여러 종류의 프로그램을 하나의 꾸..
[지식] GitLab(깃랩)과 GitHub(깃허브)의 차이점 GitLab(깃랩)과 GitHub(깃허브)의 차이점 소스코드 저장소 호스팅의 양대산맥인 깃허브와 깃랩은 그 기술적 기반을 '깃(Git)'으로 삼는다는 점에서 큰 차이를 보이지 않습니다. 기본 기능은 같지만 서비스를 만든 철학과 초점에 차이를 갖기 때문에, 사용자는 목적과 업무 체계를 고려해 적합한 서비스를 골라야 합니다. 지난 시간에 vcs(버전관리시스템)인 svn과 git 의 차이점도 확인했는데요! 궁금하신 분들은 이 포스팅을 읽고 와주세요 2023.01.16 - [개발자 세릴리/비전공자 한 입 지식] - [지식] VCS란? Git과 SVN의 차이점을 알아보자! [지식] VCS란? Git과 SVN의 차이점을 알아보자! VCS란? Git과 SVN의 차이점을 알아보자! VCS 는 Version Contro..

반응형