Sunday, July 3, 2016

xcode 라이브러리 관리 cocoapods 설치 및 사용



sudo gem install cocoapods

pod --version
sudo gem install cocoapods -v 0.39.0

sudo gem uninstall cocoapods
Select gem to uninstall:
 1. cocoapods-0.39.0
 2. cocoapods-1.0.0
 3. All versions
> 2
Successfully uninstalled cocoapods-1.0.0


Podflie파일 생성 (라이브러리와 버전 설정)
pod install (.xcworkspace 생성됨)

라이브러리 버전업시 Podfile 수정후
pod update

[Android] change density no rooting

  adb devices (디바이스에 접속)
  adb shell
  wm density 460 (디바이스의 Density 값을 460으로 바꿈, 바로 노트4의 화면에 변화가 생김)
  exit (shell 종료)
  adb reboot system (그냥 케이블 분리하고 재부팅해도 됨)


--------------------------------------------------------------------------------------

  adb devices (디바이스에 접속)
  adb shell
  wm density reset
  exit (shell 종료)
  adb reboot system (그냥 케이블 분리하고 재부팅해도 됨)

-----------------------------------------------------------------------------------------
현재 노트3 상태 adb shell wm size 1080x1920
adb shell wm density 360 (origin 480)

초기화
adb shell wm size reset
adb shell wm density reset

---------------------------------------------------------------------------------------------

갤럭시 폴드

전면
adb shell wm size 840x1960
adb shell wm density 420

후면
adb shell wm size 1536x2152
adb shell wm density 420

-------------------------------------------------------------------------------------------

C:\Users\[user]\AppData\Local\Android\sdk\platform-tools

LEMFO LemT 


adb shell wm density 197 (origin)

adb shell wm density 190 

Saturday, June 18, 2016

[우분투] GUI화면에서 메뉴바 사라졌을 경우 해결책


ALT + CTRL + T 를 입력하여 터미널을 띄운다.

터미널에서 ccsm 실행

$ccsm 실행

없을 경우 설치

$apt-get install compoziconfig-settings-manager

설치후 컴피즈 설정 관리자(ccsm)를 실행

실행후 Ubuntu Unity Plugin을 설치하면 나온다.

Sunday, June 12, 2016

[우분투] GUI에서 sh 파일을 더블클릭으로 실행하기

#!/bin/sh 로 시작하는  .sh파일이나
#!/usr/bin/env python 로 시작하는 .py파일 등을

우분투 GUI에서 마우스 더블클릭으로 실행시킬려면

dconf-editor를 설치하여 설정을 변경하면 됩니다.

우분투소프트웨어 센터에서 검색후 설치하거나

콘솔에서 아래를 실행하면 됩니다.

sudo apt-get install dconf-tools 

설정방법은 dconf-editor 실행

org > gnome > nautilus > preferences 항목에서

exeutable-text-activation 항목의 display를 launch로 변경하면 됩니다.


Friday, June 3, 2016

[우분투] 탐색기(파일,Nautilus)에서 책갈피 추가하기

탐색기(파일,Nautilus) 을 실행한 후에
추가하고 싶은 폴더에 들어가서 메뉴 > 책갈피 > 이 위치에 책갈피 추가 선택
혹은 Ctrl+D 



Friday, May 20, 2016

Xcode 에서 소스 파일은 어떻게 동작하나...


Xcode 에서 소스 파일은 어떻게 동작하나...

* 안드로이드 소스 시작점

안드로이드는 AndroidManifest.xml에

1. application 엘리먼트에 android:name 어트리뷰트 값이 있을 경우

<application android:name".Launcher" >...</application>

Application 클래스를 상속받는 Launcher클래스의 onCreate 이거나


2. application 엘리먼트에 android:name 어트리뷰트 값이 없을 경우
<application>
  <activity android:name=".MainActivity">
    <intent-filter>
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
  </activity>
    ...
</application>

위 처럼  <category android:name="android.intent.category.LAUNCHER" /> 를 갖는

Activity 클래스를 상속받는 MainActivity클래스의 onCreate입니다.

* ios swift 소스 시작점


@UIApplicationMain을 가진 

UIResponder 클래스를 상속받고 UIApplicationDelegate 프로토콜(인터페이스)를 구현하는 

AppDelegate 클래스의 application함수입니다.