반응형


iOS9 부터는 사용하지 못하는 UIAlertView

대신에 사용하는 UIAlertController 에 대해 알아봤습니다. 아래 링크에 샘플코드가  나와 있습니다.

http://rhammer.tistory.com/64

위에 소개된 샘플코드를 가지고 개인적으로 필요하여 아래 깃헙에 바꿔서 공유했습니다.

https://github.com/youp-han/AlertSampleInObjectiveC


반응형
반응형


Python 공부를 시작했습니다.

Django 프렘웍으로 시작하며, 기본적인 Python 문법도 같이 공부 중입니다.

Django 프렘웍 소개 문서에서 Tutorial 진행하면서 만든 github 공유합니다.

https://github.com/youp-han/django-tutorial


반응형
반응형


sourcetree 사용하다 아래와 같은 오류가 뜨면서 시간이 지나도 클론이 안되었습니다.

warning templates not found /usr/local/git/share/git-core/templates

그래서 검색을 해보니.. 아래 링크에 해결방법이 나와 있더군요.

https://answers.atlassian.com/questions/250260

I opened the SourceTree Preferences and went to the Git Preferences Panel. There the panel was reporting that I was using the embedded version, I switched to "System Git" and then switched back to "Embedded Git", and it fixed the problem.

SourceTree 를 열고, Preference 에서 GIT 탭으로 이동한다. GIT 를 Embeded Version 대신 "System GIT" 을 사용하도록 했더니, 문제가 해결되었다.


저도 같은 방법으로 해결되어 지금 내려받고 있습니다.

반응형
반응형

Ionic2 와 Firebase 의 연동을 위해 다음 Tutorial 을 참고로 했습니다.

<https://www.joshmorony.com/building-a-crud-ionic-2-application-with-firebase-angularfire/>

하지만 샘플이 베타용이여서 그런지 현재 버전으로는 작동하지 않아 필요한 부분을 수정한 버전 공유합니다.

BitBucket : https://bitbucket.org/youphan/ionic2-angularfire2-firebase-sample

아래는 수정된 버전이 동작하는 비디오 입니다.



반응형

'초짜 IT보이 서바이벌 스토리 > Angular2' 카테고리의 다른 글

Angular 2 - 소개 노트  (0) 2017.05.03
반응형

다음은 Angular 소개 동영상을 보고 적은 노트 입니다.

1. Angular 2 는 다음의 개발 플랫폼이다.

    a. mobile

    b. desktop web app

2. angular2 를 선택 해야 하는 이유는?

    a. 빠르게 성장하는 커뮤니티와 사용률

    b. cross platform

        a) web

        b) mobile web

        c) android, ios

        d) windows, mac, linux

    c. typescript 와 함께 사용할 수 있다.

    d. angular 2 는 1보다 5x 배 빠르다

3. angular 2 가 더 좋은 이유?

    a. 코드가 간결하다.

    b. 더 고사양의 어플리케이션을 만들 수 있다.

    c. 빠르다

    d. 심플하다

4. Angular 2 의 8개 중요 파트들.

    a. module

    b. component

    c. template

    d. metadata

    e. data binding

    f. service

    g. directive

    h. dependency injection

반응형
반응형


MacBook Pro 에 home brew 를 사용하여 apache, php, 그리고 mysql 설치하기 

https://lukearmstrong.github.io/2016/12/setup-apache-mysql-php-homebrew-macos-sierra/

반응형
반응형

[참조] http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/






반응형
반응형


(참고: http://ios-blog.co.uk/tutorials/quick-tips/quick-tip-converting-nsstring-to-nsdata/ )


NSString 변수를 NSData 변수로 값타입 변환하는 방법입니다.

jSon 의 serialization 을 하기 위해선 값 타입을 바꿔서 사용해야 하는경우가 있습니다.



NSString 에서  NSData 로 변환


NSData *data = [json dataUsingEncoding:NSUTF8StringEncoding];


//null 인경우를 대비해서 아래와 같이 적어줍니다.\0 바이트를 없애주는 라인입니다.

// 개인적으로는 잘 사용하지는 않고 있습니다. 

data = [data [subdataWithRange:NSMakeRange(0, [json length]-1)]];


   

NSData 에서 NSString 로 변환


NSString* newStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];


혹은


NSString* newStr2 = [NSString stringWithUTF8String:[data bytes]];



반응형
반응형


NSArry 내에 있는 내용을 NSLog 로 찍어 보려고 할때 간단하게 2 가지 방법이 있습니다.


1) NSLog(@"shopDetail = %@", shopDetail);


2) for 루핀 사용하기         

for (NSString *str in shopDetail) {

    NSLog(@"shopDetail = %@", str);

}


1) 번을 사용하든, 2)번을 사용하든 결과물은 같습니다.

2015-07-07 23:49:11.250 redCat[1471:24953] shopDetail = (

        {

        address = "XXXXX@gmail.com";

        businessHour = "11:00(11AM) ~ 20:00(8PM), \Uc2e0\Uc815,\Uad6c\Uc815\Uc5f0\Ud734,\Ucd94\Uc11d\Uc5f0\Ud734,\Ud06c\Ub9ac\Uc2a4\Ub9c8\Uc2a4\Ub0a0\Uc740 \Uc27d\Ub2c8\Ub2e4.";

        city = "\Uc11c\Uc6b8";

        country = "South Korea";

        description = "XXXXX @Apkoojung";

        latitude = "37.523809";

        lin2 = "\Uc6cc\Ud130\Uc2a4\Ud2b8\Ub9ac\Ud2b8";

        line1 = "\Uac15\Ub0a8\Uad6c \Uc2e0\Uc0ac\Ub3d9 550-14 1\Uce35";

        longitude = "127.024297";

        name = "\Uc555\Uad6c\Uc815\Uc810";

        number = "+82-2-111-ZZZZ";

        seqNo = 2;

        shopCode = 002;

    }

)


반응형
반응형

LAMP 설치후, 메버릭스에서 요세미티로 업그레이드 한 후 아파치 세팅을 다시 활성화 해야 합니다.

참고 싸이트 (http://jason.pureconcepts.net/2012/10/install-apache-php-mysql-mac-os-x/)


컨픽 파일을 백업 합니다.

cd /etc/apache2/
cp httpd.conf httpd.conf.bak 


좋아하는 텍스트 에디터로, 컨픽 파일을 열어줍니다.

vi httpd.conf 


다음 라인을 찾은 후 # 를 앞에서 지워줍니다.

LoadModule php5_module libexec/apache2/libphp5.so


개인적으로 #를 지우지 않고, 다음 라인을 추가했습니다. 이후 바로 Apache 를 리스타트 해줍니다.

170 LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
apachectl restart



반응형

+ Recent posts