프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실

bman25의 이미지

Emacs 한글 인쇄 문제

안녕하세요.

질문에 앞서 잡담을 좀 하자면, 저는 문과 계열 전공자로 역시 IT 쪽과는 전혀 관계없는 분야에서 15년 넘게 일해오고 있습니다. 대학 시절 취미 삼아 프로그래밍 과목을 수강하면서 질문을 올리려고 KLDP에 가입했었는데, 계정 정보를 보니 벌써 17년 10개월이 되었다고 나오네요. 시간이 정말 빠른 것 같습니다.

본론으로 들어가면, 최근 비교적 많은 양의 텍스트를 지속적으로 다뤄야 하는 일을 새로이 시작했습니다. (뭔가 기술적으로 텍스트를 처리한다는 의미가 아니라, 그냥 단순히 텍스트를 입력하고 수정하는 일이 많다는 의미입니다;;) 그리고, 그 도구로서 Emacs를 써보고 싶다는 생각이 들었습니다. (예전부터 관심이 많아서 몇번 시도해봤지만 끝내 성공하지 못한 경험이 있습니다.) 관련 업계 분들 조차 어렵게 느끼시는 Emacs의 고급 기능들이 필요한 것은 전혀 아닙니다. 기본적인 기능만으로도 충분한 저에게 Emacs는 좀 과한 것처럼 느껴지긴 하지만, 그래도 그냥 아무 이유 없이 끌리는 건 어쩔 수가 없네요.

익명 사용자의 이미지

쉘 스크립트 ^@ <-- 기준 줄바꿈 질문드립니다

안녕하세요 window에 있는 text file을 리눅스에서 vim으로 열었을때
줄바꿈 위치에 ^@ <- 라는 기호가 있습니다.

검색했을때 ^M 줄바꿈 자료는 많은데 ^@는 찾을수가 없었습니다.

more나 cat으로 읽었을때는 출력되지 않습니다.

tr로 ^@ 기호를 기준으로 줄바꿈을 나눴을때는 동작하지 않았습니다.

로그는 대충 이런식으로 되어있습니다.

clnarea[2] = 0^@04.20 04:01:05clnarea[3] = 1^@04.20

cat으로 읽었을때 ^@ 기준으로 줄바꿈이 실행되게 하려면 어떻게 해야할까요?

lalupo20의 이미지

비주얼스튜디오 2019에서 2022로 업글 가능한가요?

일단 실행시켜봤는데

업데이트 가능하다 뭐 이런거 안 뜨는데

새로 설치해야 되나요?

I LY@Google의 이미지

C언어 함수표현식 질문입니다.

void __noreturn do_exit(long code)

리눅스 디버깅을 하다 이렇게 생긴 함수 표현을 봤는데
__noreturn 이 표현은 아무리 봐도 잘못 표현된 듯 한데
버젓이 코드안에 있는게 이해가 안됩니다.

이게 가능한가요??

study의 이미지

raw socket으로 packet을 수신해 보려는 중인데요

아래에 code를 올렸습니다.
간단하게 raw socket을 열고, interface를 binding한 후에
binding 된 interface로 packet을 받아보려고 했는데, 뭔가 문제가 있는가봅니다.

실행을 하면, 잠시 아무일도 없다가 아래와 같은 출력이 보이네요.

code는 아래와 같구요

kkb의 이미지

vi 에서 새 파일 열 때 [Tab]으로 파일 찾는 방법 문의

$ ls
Makefile  sys_bin.c  sys_dir.c  sys_file.c  sys_head.h  sys_main.c  sys_make.c  version.h

위와 같은 파일들이 있을 때 shell에서
$ vi s [Tab]

위와 같이
vi s까지만 치고 [Tab] 누르면 vi sys_ 까지 자동완성 되잖아요
거기서 다시 m 만 치고 [Tab] 누르면
vi sys_ma 까지 자동완성 되고
거기서 다시 i 치고 [Tab] 누르면
vi sys_main.c 이렇게 완성되겠죠

파일이름을 대충은 알지만 full name이 생각안날 때나
full name을 알아도 일일이 타자치는 것보다 빠르게 칠 수 있습니다.

JiU_8ng의 이미지

완전 초보입니다. JAVA회원가입 프로그램 질문.

System.out.println("핸드폰 번호 입력 입력 : ");
filewriter.append(sc.nextLine());
filewriter.append("\t");

저렇게 FileWriter로 받는데 저것에 만약에 핸드폰 번호가 11자리가 아니면

다시 입력해 주세요를 출력하고 싶은데

파일라이터랑 스캔으로 동시에 받진 못하나요..?

어떤 방법이 있을까요 ㅠ

dullroutine의 이미지

시스템엔지니어 입문


안녕하세요?

뜻하지 않게 시스템 엔지니어로 다음 주부터 일을 하게 되었습니다.

인프라 운영의 전임자가 나가게 되어 혼자 관리를 하게 될 것 같은데, 지식이 전무해서 막연합니다..

제가 일하는 곳은 IT 회사는 아니고, 프렌차이즈 입니다..

시스템 환경이 가지각색이겠지만 기초적인 부분이라도 찝어주시면 미리 공부하고 임하려고 합니다..

도움 좀 부탁드리겠습니다..

yh1200의 이미지

linux-2.6.25.10 중에 process 부분 질문드립니다!

fd table 3과 fd table 4의 f_pos 를 확인해 보려고 다음과 같은 syscall function을 만들어 보았습니다.

asmlinkage void show_fpos(void)
{
printk("f_pos of fd=3: %lld\n", current->files->fdt->fd[3]->f_pos);
}

해당 source 를 linux-2.6.25.10/init/do_mounts.c 에서 작성하였구요

top directory 인 linux-2.6.25.10 에서 make 하니깐 아래와 같은 오류 메세지가 나타났습니다.
error: dereferencing pointer to incomplete type

dereferencing 이라는 단어 때문에 *(current->files->fdt->fd[3]->f_pos) 도 해 보았는데 같은 오류만 나타납니다.
그래서 선생님들께 여쭤봅니다..

jangsikim의 이미지

리눅스 시스템 엔지니어.. 도대체 어디서 모실 수 있습니까?

저는 주식회사 올리브텍 대표를 맡고 있는 임장식이라고 합니다.
저희 제품이 리눅스 커널을 기반으로 하는 보안 스토리지 OS 및 이를 탑재한 제품, 기타 리눅스 기반 솔루션을 개발하고 있습니다.
요즘은 리눅스를 잘 다루고 관련 제품 및 솔루션을 고객환경에 맞추어 컨설팅하거나 지원할 수 있는 시스템 엔지니어를 찾기가 정말 어렵습니다.
저도 예전에 90년대 말 정도부터 삼성전자에서 리눅스 2.0으로 네트워크 스토리지 제품도 만들어보고
그 당시 있던 흑백 벽돌처럼 생긴 삼성 폰에도 포팅해보고 하면서 매우 재미있었었는데요..
요즘은 다들 어디에 가 계신지 모르겠습니다.
마우스보다 손가락 툭툭 치는거 좋아하시고.. 워드 보다 vi 좋아하시고..
서버 스토리지 뚝딱뚝딱 만져보는거 좋아하는 그런 분들 말입니다.
혹시 저희와 같이 일을 해 보실 시스템 엔지니어 분 계시면 연락 좀 부탁드립니다.
(jangsik.im@olivetech.co.kr)

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실 구독하기