11 Dec 2016
|
Windows
불필요한 프로그램 삭제
Windows 10을 설치하면 기본적으로 설치되는 프로그램들이 많이 있습니다. 삼성이나 LG 등 대기업 노트북이라서 제조사 프로그램들이 많아서 그런 줄 알았는데, Microsoft에서 직접 만든 Surface에서도 마찬가지였습니다.
설정에서 프로그램 삭제
사용하지 않는 어플들을 삭제하기 위해서는
으로 들어가면 다음 화면이 나오며, 여기에서 삭제를 할 수 있습니다.

하지만, 이 방식으로 삭제되지 않는 프로그램들이 많이 있습입니다. 대표적인 것으로 ‘원노트(OneNote)’ 등이 있습니다. 제 경우는 MS Office를 별도 버전으로 구매해서 쓰고 있기 때문에 기본 탑재된 원노트는 삭제하고 있습니다.
터미널을 이용한 프로그램 삭제
제어판에서 삭제되지 않는 프로그램을 지우기 위해서는 관리자 권한으로 Command(또는 PowerShell)를 실행하여 삭제 할 수 있습니다. 관리자 권한으로 Command를 실행하기 위해서는 다음과 같이 PowerShell 아이콘 위에서 마우스 오른 버튼을 눌러서 실행할 수 있습니다.

프로그램을 삭제하기 위해서는 각 프로그램의 패키지 이름(Package Name)을 알아야 하는데, 패키지 이름은 다음 명령어를 통해서 알 수 있습니다.
Get-AppxPackage -AllUsers
또는
Get-AppxPackage -AllUsers *OneNote*
패키지 이름을 확인한 후, 다음 명령어를 통해 어플 삭제를 할 수 있습니다.
Get-AppxPackage -AllUsers Microsoft.Office.OneNote | Remove-AppxPackage
25 Nov 2016
|
Android
UX
ProgressBar는 로딩 등과 같이 어떤 작업이 수행되고 있다는 것을 사용자에게 알려주기 위한
UX 컴포넌트입니다. 원형, 선형 등과 같이 다양한 형태의 ProgressBar가 존재합니다.
그리고 이러한 ProgressBar를 Dialog 형태인 ProgressDialog로도 보여줄 수 있습니다.
좀 더 자세한 정보는 여기를 참조하시면
됩니다.
예제 코드
private ProgressDialog mProgressDialog;
private void showProgressDialog(String message) {
closeProgressDialog();
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setTitle("");
mProgressDialog.setMessage(message);
mProgressDialog.setCancelable(true);
mProgressDialog.setIndeterminate(true);
mProgressDialog.show();
}
private void closeProgressDialog() {
if((mProgressDialog != null) && (mProgressDialog.isShowing())) {
mProgressDialog.dismiss();
}
mProgressDialog = null;
}
24 Nov 2016
|
Android
UX
안드로이드에서 간단한 AlertDialog를 띄우는 예제 코드입니다.
좀 더 자세한 정보와 예제 코드는 여기를 참조하시면 됩니다.
예제 코드
package com.lnc.datacafe;
import android.app.Activity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v7.app.AlertDialog;
public class MainActivity extends Activity {
private AlertDialog mAlertDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
showAlertDialog();
}
private void showAlertDialog() {
if(mAlertDialog != null) {
mAlertDialog.dismiss();
mAlertDialog = null;
}
mAlertDialog = new AlertDialog.Builder(this)
.setTitle("여기에 Title을 입력하세요.")
.setMessage("여기에 Message를 입력하세요")
.setCancelable(true)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// TODO
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}).create();
mAlertDialog.show();
}
}
14 Nov 2016
|
Windows
Windows 10 - 설치할 프로그램들
개인적으로 구매해서 사용하는 프로그램들이나 실생활 또는 개발시 유용하게 사용하는 프로그램들입니다.
13 Nov 2016
|
Windows
Windows 10 - 설치 후 초반 세팅
Windows 10 초기화를 수십차례 했음에도 자꾸 잊어버리는 작업들이 있어서 메모 차원에서 간단히 정리해보았습니다. 어디까지나 제 개인적인 취향이나 설정에 치우친 글입니다.
윈도우 & 드라이버 업데이트
가장 필수적이며, 최우선으로 하도록 합시다.
에서 설정 및 최신 드라이버로 업데이트할 수 있습니다.
키보드 재입력 시간 조절
개인적으로 키보드 재입력 시간에 딜레이가 있으면 너무 답답해서 키보드 재입력 시간을 최소화 해주고 있습니다.
에서 설정할 수 있습니다.
OneDrive 사용 Off
한 때 OneDrive를 많이 사용했었는데, 너무 느리기도 하고 동기화로 인한 LTE 데이터 소진 등을 막기 위해서 요즘은 아예 끄고 다닙니다.


백그라운드 앱 Off
백그라운드 어플이 돌아가면 아무래도 CPU나 배터리 소모, 데이터 사용량이 증가할 수 밖에 없습니다. 꼭 필요한 서비스들(ex. 날씨 등)만 제외하고는 전부 Off로 하는 것이 좋습니다.

스토어 앱 추천 Off

만약 최근에 사용한 항목의 이력을 지우고 싶으시면 아래쪽에 있는 ‘시작 메뉴의 점프 목록 또는 작업 표시줄에 최근에 사용한 항목 표시’ 항목도 체크를 없애시면 됩니다.