프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

David Seo@Google의 이미지

[구인] Gaudiolab, Audio SDK SW Engineer


안녕하세요. 제가 재직중에 있는 회사에서 이번에 SW엔지니어 구인을 하고 있어서 요기에 남깁니다!
관심있으신분 질문 있으시면 쪽지 주세요!!

**직무 소개 및 주요업무**
- 오디오 신호처리 SDK 개발
- 음악, 동영상, VR의 소리를 SW로 더 좋게 만드는 일을 합니다.

**필수요건**
- 애자일 개발 문화를 경험하신 분
- C/C++에 대한 깊은 이해
- 문제 해결에 적극적인 분

**우대요건**
- Docker, Jenkins, Git등 사용 경험
- SDK 제품의 이해

**채용절차**
- 전형절차 : 온라인 코딩테스트 > 1차면접 > 2차면접 > 입사
- 진행 일정은 단계 별로 1주일 정도씩 소요됩니다.

https://programmers.co.kr/job_positions/1048

세벌의 이미지

ibus 보안취약점 발견

Simon McVittie가 지능형 입력 버스인 ibus에 결함을 알렸습니다. DBus 설정 중 구성이 잘못되었기 때문에 권한이 없는 사용자는 그래픽 환경에 연결된 다른 사용자가 사용하는 UNIX 소켓을 발견할 수 있는 경우 다른 사용자의 ibus 버스로 메서드 호출을 모니터링하고 전송할 수 있습니다. 공격자는 이 결함을 이용하여 피해자 사용자의 키 입력을 가로채거나 DBus 메서드 호출을 통해 입력 관련 구성을 수정할 수 있습니다.

https://www.debian.org/security/2019/dsa-4525

익명 사용자의 이미지

TCP 통신에서 무조건 byte단위로 송수신을 해야 하나요?

TCP/IP 소켓 프로그래밍 입문자 입니다.

TCP의 특징 중 하나인 "경계가 없어 read, write에 의존하는 코드를 작성하면 절대 안된다." 라고 알고있는데요.

그런데 소켓 프로그래밍 책에서 대략 다음과 비슷한 코드가 있는데

// Server
char cnt;
read(fd, &cnt, 1);
for(int i = 0; i < cnt; ++i) 
{
    read(client_fd, &temp, 1);
}
 
// Client
char buf[4] = { 3, 1, 2, 3 };
write(fd, buf, 4);

이러한 코드가 있는데
혹시 위 서버의 cnt변수의 자료형이 char이라서 잘 작동 하는 코드 인가요?

다시 말해서

Jung Marco@Google의 이미지

우분투환경에서 서피스 아크 마우스 쓰시는 분 계신가요?

현재 우분투 18.04 버전에서 서피스 아크 마우스(동글없는 최신형) 사용중인데
어느 순간부턴가 마우스 사용 도중 스크롤이 먹질 않네요
정확히 말씀드리면
처음에 페어링하고 잘 작동하다가, 몇 분지나면 스크롤 기능만 작동하지 않습니다.
집에있는 데스크탑이나 친구 노트북에선 잘 작동하는데
현재 의심가는 건
1) 노트북 문제
2) 운영체제 문제
인 것 같은데, 2번일 확률이 높은 것 같습니다.

뭔가 시도해 볼만한 방법이나, 저와 같은 상황을 겪고 계신 분은
댓글 달아주시면 감사하겠습니다.

Hubert Lee@Google의 이미지

라즈베리파이에서 크론탭을 이용한 주기적 백업 질문

http://aijames.blogspot.com/2015/02/sd-card.html

이 게시글을 보고 라즈베리파이에서 크론탭을 이용한 주기적 백업을 시도하고 있습니다.

위 게시글은 첫 째 주에는 풀 백업, 나머지 주에는 부분 백업을 하는데 어디서 그 차이가 나는지 모르겠습니다.

코드는 다음과 같습니다.

lalupo20의 이미지

안드로이드 비주얼스튜디오 개발 관련 질문드립니다.


이게 디버그 모드에서는 잘 빌드되고 적재 잘 되는데
릴리스모드로 하면 빌드는 되는데 적재가 안되네요.
예전에도 이랬다가 고쳤었는데 어떻게 고쳤는지 생각이 안나는데
이거 해결책 아는분 계신가요?
메시지는 다음과 같이 나옵니다.
2>------ 배포 시작: 프로젝트: RhythmGame, 구성: Release ARM ------
2>장치 'samsung SM-G970N (arm64v8a - R39M30NRYND)'에 'D:\workspace\VS\Projects\RhythmGame\RhythmGame\RhythmGame\ARM\Release\RhythmGame.apk' 패키지를 복사하여 설치하는 중...
2>패키지 설치 중 오류 발생: 'D:\workspace\VS\Projects\RhythmGame\RhythmGame\RhythmGame\ARM\Release\RhythmGame.apk' ('com.RhythmPlanet').

leo0608의 이미지

부팅시 멈춤현상 질문드립니다.

안녕하세요.

우분투 18.04 사용중인데 부팅시 아래 화면에서 계속 멈춰있습니다.

수십번 재부팅해도 똑같습니다...ㅜㅜ

무엇이 문제인지 해결방안 도움 부탁드립니다...

감사합니다.

awdxawdx101의 이미지

<linux> read()와 write()의 차이

리눅스의 read()와 wirte()의 fd에 똑같이 1을 주었을 때, read()는 버퍼를 입력받은 후 출력을 하고, write()은 바로 출력을 해주네요. fd=1 은 stdout을 의미해서 출력을 해주는걸로 알고있는데, 제가 어디를 잘못 알고 있는 건가요?

아래는 제가 테스트용으로 작성한 코드입니다.

babbab의 이미지

프로그램 소스 공개 않하기

리눅스에서 프로그램잉을 할때, readline 라이브러리를 않쓰면 input이 잘 이뤄지지 않는데, readline이 gpl이기 때문에 readline을 프로그램 소스에 포함하면 프로그램 전체 소스를 gpl로 만들어 공개해야 되는걸로 알고 있습니다. 그래서 아이디어가 떠올랐는데 readline만 input 프로그램으로 컴파일해서 만들고 프로그램의 다른 부분들 객체의 프로그램으로 만들어 다른부분은 공개않하고 script으로 readline 프로그램이랑 다른 객체의 프로그램이랑 서로 이어줘 컴파일 할필요 없이 하면 어떨까 하며 생각합니다.

프로그램도 지적 재산이기 때문에 공개하고 싶지 않은 부분은 공개 않하고 객체로 떨어뜨리고 readline의 input만 해결하는 프로그램을 따로 만들어 scripting 으로 연결만 할 뿐이죠.

이렇면 readline은 따로의 input 프로그램이기 때문에 다른 부분도 따로의 프로그램이고 다른부분은 다른 라이센스로 낼수있고 공개를 않해도 될것같다고 생각합니다.

extreampolice@GitHub의 이미지

SDL LNK2019

안녕하세요. 취미로 코딩을 하는 중2입니다. 제가 c++을 시작한 지가 얼마 되지 않아 계속 cmd만 만지다가 드디어 SDL에 입문했는데, 강의를 보고 잘 따라하다가 문제가 발생했습니다. 비주얼 스튜디오 프로젝트 폴더 안에 deps라는 폴더를 만들어 놓고 거기다가 include, lib(x86)을 복붙 해놓고 VC++ 디렉터리로 추가 포함 디렉터리, 라이브러리 디렉터리를 연결해놓고,
링커 탭으로 들어가서 추가 종속성에 SDL2.lib, SDL2main.lib를 적어넣었습니다. 물론 프로젝트 폴더 안에 SDL2.dll도 넣었구요.

#include "iostream"

int main()
{
std::cout << "Hello World!";
return 0;
}

를 적을 때에는 잘 작동하던 코드가

#include "iostream"
#include "SDL.h"

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기