728x90
반응형

분류 전체보기 134

[linux] 파일 이름 변경 명령어 rename

linux / android platform 환경에서 개발하다 보면 특정 파일들은 버전정보를 파일명에 포함하여 생성되는 경우들이 존재합니다. 그 이유는 해당 so 파일들의 버전 정보를 알기 위해 그와 같이 버전 정보를 파일명 뒤에 붙여줍니다. 그러나 linux / android platform에서 버전정보를 제외한 파일을 load해야하기 때문에 버전정보를 제거한 심볼을 생성하거나 파일명 변경이 필요합니다. 그래서 다음과 같이 여러 파일을 rename을 사용하여 변경이 필요하며 다음과 같이 여러 파일에 대한 rename이 필요한 경우가 존재합니다. 뒤에 1.0.5235라는 버전 정보가 포함된 상태로 라이브러리 파일들이 생성되었습니다. 내가 필요한 파일은 a.so인데 빌드 결과물에 버전 정보를 포함하여 생성..

개발 이야기 2023.09.04

[linux] 실시간 성능 모니터링을 위한 명령어 top

top 명령어는 리눅스 시스템의 실시간 성능 모니터링을 위한 명령어입니다. CPU 사용량, 메모리 사용량, 디스크 사용량, 네트워크 사용량, 프로세스 상태 등을 확인할 수 있습니다. top 명령어의 기본 형식은 다음과 같습니다. top top 명령어를 실행하면 다음과 같은 화면이 나타납니다. top - 14:31:37 up 12:32, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 25 total, 1 running, 24 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 99.9% id, 0.1% wa, 0.0% hi, 0.0% si Mem: 2746364k total, 239092k used, 395..

개발 이야기 2023.09.04

[linux] 프로세스 우선순위 지정 명령어 nice

오늘은 임베디드 환경에서 이슈를 검토하기 위해서 필요한 명령어 중 하나인 nice 명령어에 대해 알아보고자 합니다. 이슈를 검토하기 위해 간략하게 이슈 발생했을 경우 특정 내용을 grep으로 확인 후 확인된 내용을 바탕으로 log들을 생성하도록 하는 스크립트를 추가하여 실제로 이슈가 발생했을 때 로그를 덤프 할 수 있도록 추가되었습니다. 그러나 이러한 이슈 재현 단계에서 스크립트의 수행이 이슈 발생 프로세스보다 우선 순위가 낮다면 어떻게 될까요? 당연히 이슈 발생 후 시스템은 다운 혹은 경쟁 상태 (race condition)에 빠지면서 스크립트는 수행되지 않을 확률이 높습니다. 그래서 스크립트의 우선 순위를 높여 이슈가 발생되었을 때 수행될 수 있도록 하는 것이 중요합니다. nice 명령어는 프로세스의..

개발 이야기 2023.09.04

Using cmd, start/stop App in Android Platform

안드로이드 플랫폼 (OS) 안드로이드 플랫폼은 구글에서 개발한 모바일 운영 체제(OS)입니다. 안드로이드는 리눅스 커널을 기반으로 하며, 앱 개발자들에게 다양한 API를 제공합니다. 안드로이드는 스마트폰, 태블릿, 스마트워치, TV, 자동차 등 다양한 기기에 사용되고 있습니다. 안드로이드 플랫폼은 전 세계적으로 가장 인기 있는 모바일 운영 체제 중 하나입니다. 2022년 12월 기준으로, 안드로이드를 사용하는 기기의 수는 25억 대를 넘어섰습니다. 안드로이드는 앞으로도 더욱 인기를 얻을 것으로 예상됩니다. 안드로이드 14는 2023년 7월 19일에 출시되었습니다. 안드로이드 14는 안드로이드 13의 후속 버전이며, 새로운 기능과 개선 사항이 포함되어 있습니다. 새로운 기능 중에는 다음과 같은 것들이 있습..

개발 이야기 2023.08.22

[중고폰] 민팃으로 z플립3 중고폰 판매 후기

핸드폰을 새 폰으로 교체하면 가장 고민되는 것 중에 하나가 중고폰을 어떻게 팔까 이다. 보편적으로 당근마켓에서 중고거래를 하고 있을 것이다. 이번에 폰을 교체하면서 중고폰을 팔기 위해 시세, 당근 거래 등을 알아보다가 민팃 이벤트를 알게 되었다. 갤럭시 Z-폴드5 | 플립5 이벤트 페이지 바로가기 민팃 전국 5,600개의 민팃ATM에서 편하고 안전하게 중고폰 판매하고, 개인정보 삭제 인증서까지 받아보자! mintit.co.kr 23년 8월 14일 기준 시점에서 당근마켓에 올라온 z플립3가 많아지면서 가격이 많이 내려와 28~30만원 선에서 거래가 이루어지고 있다. 민팃 시세를 보면 A등급 기준에 비해 당근마켓에서 팔면 손해이다. 나 역시 2년동안 z플립3를 쓰면서 떨어트리거나 잔기스가 없을 정도로 잘 썼..

재테크 이야기 2023.08.15

[개발자편] 아시나요? 코딩테스트

코딩 테스트는 컴퓨터 프로그래밍 능력을 평가하는 시험입니다. 주로 기업에서 신입 개발자를 채용하기 위해 시행합니다. 코딩 테스트는 크게 3가지 유형으로 나뉩니다. 온라인 코딩 테스트는 가장 일반적인 형태의 코딩 테스트 기업의 홈페이지나 온라인 채용 사이트를 통해 응시할 수 있습니다. 온라인 코딩 테스트는 보통 1시간 동안 5~10개의 문제를 풀게 됩니다. 필기 코딩 테스트는 온라인 코딩테스트보다 난이도가 높습니다 보통 기업의 사무실에서 응시합니다. 필기 코딩 테스트는 보통 2시간 동안 10~15개의 문제를 풀게 됩니다. 면접 코딩 테스트는 가장 어려운 형태의 코딩테스트입니다. 보통 기업의 면접관 앞에서 코딩을 직접 보여줍니다. 면접 코딩 테스트는 보통 30분 동안 1~2개의 문제를 풀게 됩니다. 그럼 코..

개발 이야기 2023.08.10

[개발자편] 아시나요? 개발자 되기 위한 협업도구

https://youtube.com/shorts/r05Xj8Krqrk?feature=share 소프트웨어 개발자가 되기 위해서는 코딩을 위한 언어 공부와 함께 협업을 위한 준비를 해야합니다 소프트웨어 협업에는 커뮤니케이션, 코드 공유, 버전 제어, 프로젝트 관리 등을 용이하게 하는 도구가 필요합니다 효과적인 소프트웨어 협업을 위한 필수 도구 목록은 다음과 같습니다 첫 번째, 버전 제어 시스템 (VCS) : git 여러 개발자가 코드베이스에서 공동 작업하고, 변경 사항을 추적하고, 서로 다른 버전의 코드를 관리할 수 있는 분산 버전 제어 시스템(Remote VCS) 입니다 두 번째, 커뮤니케이션 및 협업 : Microsoft Teams, Slack 과거에는 Slack이라는 무료 커뮤니케이션 소프트웨어를 사..

개발 이야기 2023.08.08

삼성전자 갤럭시 z플립5 사전예약 구매 후기

지난 포스팅에서 #삼성전자 #갤럭시 #z플립5 #사전예약 에 대해 포스팅했었습니다. 삼성전자 갤럭시 z플립5 사전 예약 삼성전자 갤럭시 z플립5 (제트플립5)가 7월 26일 공개된 후 8월 1일부터 사전예약 신청을 진행하고 있습니다. 삼성전자 갤럭시 z플립5 (제트플립5)의 특징과 사전 예약 혜택에 대해 알아보겠습니다. andylion.tistory.com 이번 포스팅에서는 실제 엘지유플러스 (LGU+)의 경우 공시지원금은 얼마이고 얼마에 구매가 가능한지 얘기해볼까 합니다. 저는 주로 강변테크노마트 6층에서 핸드폰 구매를 진행하는데요. 23년 8월 5일 (토) 제가 주로 구매하는 매장에서 공시지원금 정책이 나왔다고 문자를 주셔서 방문했습니다. 가보니 사전예약 진행하려는 사람들로 붐비고 있었습니다. 실제로..

재테크 이야기 2023.08.07
728x90
반응형
SMALL