검수요청.png검수요청.png

"알스튜디오"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
35번째 줄: 35번째 줄:
 
: 알스튜디오는 코드를 붙여 넣거나 코드 블럭의 시작을 알리는 {에서 [Enter]를 눌러 줄을 바꾸는 경우 자동으로 들여쓰기를 해 준다. [Edit]-[Reindent Lines] 또는 단축키
 
: 알스튜디오는 코드를 붙여 넣거나 코드 블럭의 시작을 알리는 {에서 [Enter]를 눌러 줄을 바꾸는 경우 자동으로 들여쓰기를 해 준다. [Edit]-[Reindent Lines] 또는 단축키
  
== 버전 ==
 
===버전 5.x===
 
* NAT/방화벽 통과: 알스튜디오에서 알스튜디오 에이전트로 또는 알스튜디오 에이전트에서 알스튜디오로 연결을 설정할 수 있다. 이를 통해 인터넷에서 데이터를 복구하는 경우 알스튜디오가 NAT/방화벽을 통과할 수 있다. 필요한 경우 HTTP 터널링이 사용된다.
 
* 스캔 알고리즘 향상 : FAT 및 NTFS 파티션에 대한 스캔이 향상되었다.
 
* 원격 컴퓨터에서 복구된 파일 바로 저장 : 네트워크로 원격 컴퓨터에 데이터를 복구하는 경우, 이제 알스튜디오는 복구된 파일을 동일한 원격 컴퓨터의 다른 디스크(예: 외부 USB 하드 드라이브)에 저장할 수 있다. 또한 원격 컴퓨터를 로컬 네트워크가 아닌 인터넷에 연결할 수 있다. 이 기능은 데이터 복구 기술자 및 기업에 특히 유용하며, 이제 인터넷에서 적절하게 원격으로 해당 클라이언트를 제공할 수 있으며 네트워크에서 큰 볼륨의 데이터를 전송할 필요가 없다. 또한, 원격 컴퓨터에서 복구된 파일은 알스튜디오 에이전트가 실행되고 있는 인터넷이 연결된 다른 원격 컴퓨터나 로컬 컴퓨터에 저장할 수 있다.
 
* 포렌식 모드(기술자 버전 전용) : 이 모드에서 알스튜디오는 법원 심리에서 제시할 수 있는 포렌식 데이터 수집을 생성한다. 이 로그에는 포렌식 데이터 수집이 수행되는 하드웨어 구성 및 복구된 파일에 대한 MD5 체크섬 관련 정보가 포함되어 있다.
 
* RAID 6 지원 : 리드-솔로몬(Reed-Solomon) 및 버티컬(Vertical) XOR 포함하고 사용자 지정된 RAID 6개의 레이아웃에 대한 지원을 한다.
 
* exFAT 및 Ext4 FS 파일 시스템에 대한 지원
 
* 고급 개체 사본 : 드라이브 패널에서 표시되는 개체의 바이트별 사본뿐만 아니라 크기 및 오프셋 조정으로 파티션 및 하드 드라이브의 스마트 사본을 사용할 수 있다.
 
* 64비트 및 32비트 윈도우즈 버전 지원 : 64비트 윈도우즈에서 알스튜디오는 32비트 응용 프로그램에 대한 3GB RAM 제한을 해결하며 64비트 우니도우즈 시스템에 설치된 모든 물리적 램을 이용한다. 이를 통해 특히 고용량 디스크 스캔 시 소프트웨어의 성능이 크게 향상된다.
 
* 진행률 표시줄 : 복구 중인 개별 파일 및 전체 복구 프로세스에 대한 진행률, 경과된 시간 및 남은 시간, 복구 로그를 표시한다.
 
* 텍스트/16진수 편집기에서 클릭할 수 있는 링크 : 해당 링크를 통해 분석 및 편집할 개체의 중요한 부분으로 직접 점프할 수 있다.<ref name='r-tools'></ref>
 
  
===버전 6.x===
 
* 심각한 하드 드라이브 읽기 불안정 문제 해결 : 알스튜디오 테크니션은 전문 데이터 복구 장비 DeepSpar Disk Imager와의 통합을 바탕으로 하드 디스크 드라이브의 하드웨어 수준에서 기능을 제공한다.
 
* ReFS(Resilient File System) : 마이크로소프트에서 윈도우즈 2012 서버에 도입한 새 로컬 파일 시스템을 지원한다.
 
* 윈도우즈 2012 서버 운영체제 지원
 
* HP 서버에서 종종 사용되는 패리티 지연이 있는 RAID5에 대한 지원
 
* "nested" 및 "enhanced" RAID 수준 지원 : RAID10 (1+0), RAID1E, RAID5E, RAID5EE, RAID6E
 
* 주요 PC 운영체제에 대한 알스튜디오 에이전드 : 윈도우즈, 맥 OS, 리눅스
 
* 동시에 이미지 만들기 및 스캔 : 알스튜디오에서 이미지를 만들고 동시에 이미지에서 데이터를 스캔할 수 있다. 따라서 이미지 파일 및 스캔 정보가 포함된 파일과 같이 두 개의 파일이 같은 위치에 만들어진다.
 
* 파일 복구 목록 : 알스튜디오에서 내보내고, 수동으로 편집한 다음 다시 가져올 수 있는 디스크의 파일 목록 및 해당 목록의 파일은 복구를 위해 자동으로 표시된다. 멀리 떨어져 있는 사람이 복구할 파일을 결정하게 하려는 경우 이러한 목록은 매우 유용하다.
 
* RAID 일관성 확인 : RAID의 패리티 블록이 유효한지 여부를 확인할 수 있다.
 
* 이미지 및 스캔 정보 파일을 원격 컴퓨터에 저장하고 로드할 수 있다. 그러면 알스튜디오가 네트워크 복구 중에 네트워크에서 큰 데이터 볼륨을 전송하지 않도록 방지하는 데 도움이 된다.<ref name='r-tools'></ref>
 
 
===버전 7.x===
 
* exFAT 파티션 복구를 위한 새 고급 알고리즘
 
* 동기화되지 않은 디스크에서 윈도우즈 소프트웨어 RAID에 대한 지원
 
* 원시 파일 복구를 위한 새 고급 알고리즘(파일 서명 검색)
 
* 16진수 편집기 확장: 파일 위치가 특정 디스크 섹터에 표시된다.
 
* 디렉터리 연결 대상 및 심볼 링크 지원
 
* 빠른 읽기 장치를 위한 가속 디스크 스캔
 
* 더욱 믿을 수 있고 NTFS와 FAT 파티션의 인식 속도가 현저하게 빨라졌다.
 
* 삭제된 파일 버전 검색 : 알스튜디오는 검색 매개변수로 파일의 크기, 이름, 확장자, 인식된 파일 유형을 사용하여 삭제된 파일 버전을 검색할 수 있다.
 
* 16진수 에디터의 개선된 데이터 선택 : 선택 범위는 바로가기 메뉴에서 "Select from"과 "Select to" 명령어를 통해 설정할 수 있다.
 
* 16진수 에디터에서 기존 파일에 데이터 추가 : 에디터에서 선택한 파일 조각은 기존 파일에 추가할 수 있다.
 
* 외부 파일은 16진수 에디터에서 연 파일에서 선택한 위치로 로드할 수 있다.
 
* 약간 데이터베이스가 손상된 윈도우즈 저장소 공간(윈도우즈 8/8.1 및 10/Threshold 2)을 자동 지원한다. 데이터베이스가 일부 부모에서 완전히 손상된 경우 해당 공간을 수동으로 구성할 수 있다.
 
* 소프트웨어 맥 RAID에 대한 자동 지원 : 심각하게 손상된 RAID 매개 변수 레코드가 있는 구성원은 수동으로 추가할 수 있다.
 
* 약간 손상된 RAID 매개 변수 레코드가 있는 리눅스 로지컬 볼륨 매니저(Linux Logical Volume Manager)(LVM/LVM2)에 대한 자동 지원 : 심각하게 손상된 RAID 매개 변수 레코드가 있는 구성 요소는 수동으로 추가할 수 있다.
 
* DiskSpar Disk Imager 이미지 및 디스크 맵에 대한 지원 : 알스튜디오는 알스튜디오를 사용하지 않고 DiskSpar Disk Imager에서 만든 이미지 및 디스크 맵을 읽고 처리할 수 있다.
 
* 자동 RAID 매개 변수 인식 : 알스튜디오는 RAID 5 및 6에 대한 모든 RAID 매개 변수를 인식할 수 있다. 이 기능은 사용자가 RAID 복구에서 대부분의 까다로운 문제를 해결하는 데 유용하다.
 
* S.M.A.R.T. 특성 모니터링 : 알스튜디오는 하드 드라이브에 대한 S.M.A.R.T(Self-Monitoring, Analysis and Reporting Technology) 특성을 표시하여 해당 하드웨어 상태를 보여주고 가능한 실패를 예측할 수 있다. S.M.A.R.T. 경고가 나타나는 경우 해당 하드 드라이브를 사용하는 불필요한 모든 작업을 피해야 한다.
 
* 새로운 그래픽 사용자 인터페이스 언어 : 중국어 번체, 중국어 간체 및 포르투갈어
 
* 모든 적용 가능한 RAID 레이아웃에서 패리티 지연 지원
 
* 개선된 패리티 지연 컨트롤<ref name='r-tools'></ref>
 
 
===버전 8.x===
 
* 대화상자 찾기/표시의 완전한 재설계
 
* ReFS3.4 파일 시스템 지원
 
* 성공적인 파일 복구를 위한 가능성 예측
 
* 휴지통 및 삭제된 파일의 이름 및 경로 복구
 
* 그림 타일과 비디오 파일의 첫 번째 프레임을 아이콘으로 표시할 수 있으며, 여러 가지의 비디오/오디오/그래픽/문서 파일 형식을 지원하는 새로운 기능을 갖춘 파일 프리뷰어를 지원한다. 관련 파일 형식을 개별 애플리케이션을 설치하지 않고 재생할 수 있다.
 
* 암호화를 포함하여 APFS 지원
 
* mdadm RAID 지원
 
* 애플 코어스토리지/파일 볼트/퓨전 드라이브 지원
 
* 새로 연결되거나 분리된 USB 장치의 자동 인식
 
* TFS 로그에 대한 향상된 지원
 
* ReFS2+ 파일 시스템 지원(윈도우즈 2016 서버)
 
* NTFS 데이터 중복 제거 지원
 
* 새로운 확장된 중복 파일 처리 옵션
 
* NVME 장치 지원
 
* 알려진 파일 유형 검색(원시 파일 복구)을 위한 크게 향상된 알고리즘
 
* 윈도우 10 기념일 업데이트에서 만든 윈도우 저장소 공간에 대한 지원
 
* 파일 마스크 기본 설정
 
* 데이터 복구 속도 및 결과를 향상시키는 새로운 데이터 분석 및 복구 커널
 
* 기술자 버전의 심볼릭 링크(Symlink) 복구 옵션
 
* HFS+ 및 Ext3/Ext4 FS 파일 시스템에 대한 파일 시스템 저널 처리로 성공적으로 발견된 파일 수를 늘린다.
 
* UFS 파티션의 향상된 복구를 위해 소프트 업데이트 저널 처리
 
* HFS+, Ext3/Ext4 FS 및 UFS 파일 시스템에서 확장 속성을 지원한다. 이를 통해 맥 OSX 타임 머신 및 보안 강화 리눅스 ACL의 복구가 향상된다.
 
* 대용량 디스크 검사를 위한 최적화된 메모리 사용
 
* Ext3/Ext4 FS 및 UFS 파티션에서 삭제된 파일에 대한 향상된 폴더 트리 확인
 
* 일반 영역은 독점 영역으로 변환될 수 있다.<ref name='r-tools'>알 툴즈 테크놀로지 공식 홈페이지 - https://www.r-tt.com/ko/</ref>
 
  
 
{{각주}}
 
{{각주}}

2021년 2월 22일 (월) 09:11 판

알스튜디오(RStudio)는 R을 좀 더 편리하게 사용할 수 있도록 도와주는 프로그램이다.

개요

알스튜디오(RStudio)는 R을 처음 배우는 사람이 사용하는 통합개발환경이다. 다른 통합개발환경에 비해 R 언어에 특화된 사용자 인터페이스와 기능을 가지고 있으며, ggplot2, shiny, dplyr, httr 등 다양한 패키지를 왕성하게 만들고 있는 알스튜디오 팀이 직접 관리를 하기 때문에 문서도 많고, 국내 사용자 층도 큰 편이다. 특히 초보자부터 고급 사용자까지 필요한 많은 기능들을 그래픽 사용자 인터페이스로 제공함으로써 배울수록 편리함이 늘어난다.

특징

기능

화면 구성

알스튜디오는 보통 [소스], [콘솔], [워크스페이스], [히스토리, 파일], [파일, 플롯, 패키지, 도움말] 등 네 개의 화면으로 구성된다. (화면의 구성은 옵션 설정에 따라 달리 구성할 수 있다.)

  • 소스
소스는 프로그램을 작성하는 에디터이다 여기에서 R 프로그램 스크립트를 작성할 수 있으며, 데이터 프레임과 같은 데이터를 보여 주기도 한다.
  • 콘솔
R의 명령어를 입력하여 결과를 바로 볼 수 있는 공간이다. 간단한 연산 결과를 알고 싶거나 함수를 사용하는 경우에 유용하다. 또한, R 스크립트의 실행 결과를 출력하는 장소이기도 하다.
  • 워크스페이스, 히스토리, VCS
워크스토리, 히스토리, VCS는 R 스크립트에서 사용하는 변수와 값, 그리고 스크립트에 있는 함수 목록을 보여주는 워크스페이스 탭, 콘솔 화면에서 입력했던 명령어 내역 등을 보관하는 히스토리 탭 등으로 구성된다.
콘솔에서 작업하기
  • 코드 자동 완성
탭 키를 사용하여 코드를 자동완성하는 기능을 제공한다. 가령 R 개체나 함수이름의 일부를 입력해 두고 탭 키를 입력하면 알스튜디오는 자동으로 그 이름으로 시작하는 개체나 함수 이름을 제시한다. 예를 들어, sub만 입력해 두고 탭을 입력하면 subset, subset.data.frame, subset.default 등을 제시한다. 함수를 사용하는 경우 자주 사용하지 않거나 새로 익히는 경우라면 함수에 전달할 인수가 기억나지 않을 수 있다. 이 경우 함수 이름과 괄호까지만 입력해 두고 탭 키를 입력하면 함수 사용에 필요한 인수에 대한 정보를 얻을 수 있다. R의 기본 개발환경인 RGui와 마찬가지로 상하 방향키를 사용하여 이전에 사용한 명령을 불러올 수 있으며, Ctrl+UP 단축키를 사용하면 이전 명령을 보여주는 팝업 메뉴를 볼 수 있다. Ctrl+UP 단축키는 이전 명령과 유사한 명령목록을 보여 주기도 한다. 콘솔 화면의 제목표시줄에는 몇 가지 기능을 가지고 있다. 우선 콘솔이라는 표시 뒤 회색 글씨는 작업하고 있는 작업 폴더를 가리킨다. 또한, STOP 버튼은 현재 실행중인 R 스크립트를 강제로 중단하는 역할을 한다. 그외 나머지 두 개의 버튼은 콘솔 화면의 크기를 늘리거나 줄이는 역할을 한다.
편집 및 코드 실행하기
  • 파일
알스튜디오의 에디터는 구문강조, 코드완성, 여러 파일 편집, 찾기/바꾸기 등 작업의 효율성을 높여 주는 여러 기능을 가지고 있다. 이러한 기능은 R 소스코드 외에 Sweave 파일, TeX 파일에서도 지원한다. 저장해 둔 파일을 여는 경우 [File]-[Open File]을 클릭한다. 또는 최근에 열어 본 목록 중 파일을 선택한다면 [File]-[Recent Files]를 이용할 수 있다. 알스튜디오는 동시에 여러 개의 파일을 열어 편집할 수 있는데, 에디터 상단의 탭을 이용하여 파일과 파일 사이를 이동하여 작업할 수 있다. 파일을 많이 열어 둔 경우, 에디터 상단 오른쪽 끝의 >> 아이콘을 이용하여 원하는 파일로 이동할 수 있다. 또는 [View]-[Switch to Tab]을 사용해도 된다.
  • 코드 완성
알스튜디오는 탭 키를 이용하여 작성 중인 코드를 자동으로 완성하는 기능을 제공한다. 예를 들어, 'sub'라고 입력하고, 탭 키를 누르면 'sub'로 시작하는 개체나 함수를 보여 준다. 코드완성기능은 에이터 외에 콘솔창에서도 사용 가능하다.
  • 찾기/바꾸기
알스튜디오는 소스 파일 내에서 찾기/바꾸기를 제공한다. 단축기 [Ctrl]+[F] 또는 [Edit]-[Find and Replace]를 사용하면 된다.
  • 주석달기/해제
프로그램에 대한 설명을 적거나 원하는 코드를 주석 처리하여 실행을 임시로 막는 경우 주석달기/해제 기능을 이용할 수 있다. 주석을 달거나 해제하려면 [Edit]-[Comment/Uncomment Lines] 또는 단축기 [Ctrl]+[/]를 이용한다.
  • 들여쓰기
알스튜디오는 코드를 붙여 넣거나 코드 블럭의 시작을 알리는 {에서 [Enter]를 눌러 줄을 바꾸는 경우 자동으로 들여쓰기를 해 준다. [Edit]-[Reindent Lines] 또는 단축키


각주

참고자료

같이 보기

  질문.png 이 문서는 로고 수정이 필요합니다.  

  검수요청.png검수요청.png 이 알스튜디오 문서는 소프트웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.