안드로이드 imageview에 url의 이미지 보여주기

Posted by HULIA(휴리아)
2017. 10. 10. 22:56 프론트엔드/안드로이드
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;

public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}

protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
LogUtil.e("Error", e.getMessage());
e.printStackTrace();
}
return mIcon11;
}

protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
new DownloadImageTask((ImageView) findViewById(R.id.iv_myimage))
.execute(AppDefine.APP_USER.getImage_url());
<ImageView
android:id="@+id/iv_myimage"
android:layout_width="120dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_alignTop="@+id/tv_myname"
android:layout_marginBottom="10dp" />

안드로이드 설치된 패키지 리스트 목록 가져오기

Posted by HULIA(휴리아)
2017. 10. 10. 21:24 프론트엔드/안드로이드
private void showShareAvailableApps() {
final PackageManager packageManager = this.getApplicationContext().getPackageManager();

Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);

List<ResolveInfo> list = packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);

for (ResolveInfo info : list) {
String appActivity = info.activityInfo.name;
String appPackageName = info.activityInfo.packageName;
String appName = info.loadLabel(packageManager).toString();

// Drawable drawable = info.activityInfo.loadIcon(packageManager);

Log.e("tttttttttttttttttt", "appName : " + appName + ", appActivity : " + appActivity
+ ", appPackageName : " + appPackageName);
}
}

안드로이드 패키지 버젼 가져오는 방법

Posted by HULIA(휴리아)
2017. 10. 10. 21:22 프론트엔드/안드로이드
public static String getAppVersion(Context mContext) {
String packageName = null;
String appVersion = null;
try {
PackageInfo _package;
packageName = mContext.getPackageName();
_package = mContext.getPackageManager().getPackageInfo(packageName, 0);
appVersion = _package.versionName;
} catch (PackageManager.NameNotFoundException e1) {
appVersion = "Unknown";
}
return appVersion;
}

정규식관련 정보 및 테스트 사이트 및 예제 샘플

Posted by HULIA(휴리아)
2017. 9. 19. 09:43 뒷이야기들/스터디히스토리강의
정규식관련 설명 참고 하기(설명 넘나 잘 되어있음)
https://tuwlab.com/ece/25809

한글관련 문서 정규식도 나와있음
http://superfelix.tistory.com/70

정규식 도식화
http://regexper.com

주의사항
자바스크립트의 정규식과 자바에서의 정규식이 다르다


많이 쓰이는 정규식 표현
전화번호(02-123-4567)
/^\d{2,3}-\d{3,4}-\d{4}$/

이메일 주소(admin@gmail.com)
/^[a-z0-9_+.-]+@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i

웹 페이지 url(http://google.com:80)
/^https?:\/\/([a-z0-9-]+\.)+[a-z0-9]{2,4}.*$/

그림 파일명(favicon.png)
/^.+\.(jpg|png|gif|bmp)$/

한글만
/^[가-힣]*$/

sms/mms 문자 구분


'뒷이야기들 > 스터디히스토리강의' 카테고리의 다른 글

브라우저 동시 커넥션 갯수  (0) 2018.03.01
OLTP ETL OLAP DSS  (0) 2018.02.06
코드 이그나이터 설치  (0) 2017.09.15
Headless broswer 리스트  (0) 2017.02.13
프로그래밍 언어 순위 현황 확인  (0) 2017.01.06

코드 이그나이터 설치

Posted by HULIA(휴리아)
2017. 9. 15. 18:38 뒷이야기들/스터디히스토리강의

코드 이그나이터 다운로드

https://codeigniter.com/download



코드 이그나이터 설치

download한 zip을 압축을 풀어서

설치하고자 하는 디렉토리의 위치에 업로드하면 된다



코드 이그나이터 한글 사용자 메뉴얼

http://www.ciboard.co.kr/user_guide/kr/installation/index.html


2.1.0

http://www.codeigniter-kr.org/user_guide_2.1.0/


3.0

http://www.ciboard.co.kr/user_guide/kr/


두달 무료로 사용해보고 저렴하게 이용할 수 있는 가상서버호스팅으로 추천해요 - 디지털 오션

Posted by HULIA(휴리아)
2017. 9. 15. 16:37 호스팅_서버_툴/서버

안녕하세요

휴리아입니다


오늘은 최근에 제가 이용하고 있으면서 만족을 하고 있는 서비스가 있어서 여러분들에게 추천하려고 합니다


바로 호스팅이라는 서비스입니다

호스팅이란

온라인에서 웹사이트를 접속하고 이용할 수 있도록 항상 대기하고 있는 서비스를 말합니다

여기서 말하는 서비스는 실제로 서버(컴퓨터)가 하는 것입니다


그래서 우리는 네이버라는 사이트에도 접속해서 메일도 블로그도 검색 등등도 할 수 있는 것이지요


그런 호스팅을 받으려면 IDC라는 곳을 이용하거나 호스팅업체를 통해서 호스팅을 받을 수 있었는데요 

최근에는 국내뿐만 아니라 해외 호스팅업체로도 받을수 있습니다


국내 호스팅업체와 해외 호스팅업체와의 차이점

1. 결제 수단 

국내는 원단위로 결제

해외는 달러로 결제

즉 해외호스팅 업체를 위해서는 해외결제가능한 카드가 필요합니다


2. 금액 책정

국내 호스팅업체는 설치비라는 것이 있습니다(등급을 변경할때마다)

해외 호스팅업체는 설치비가 없습니다


호스팅업체사이트에 가보면 참 여러가지 서비스가 많은데요

가장 저렴하게 호스팅을 받을 수 있는 서비스가 있는데 

그것이 바로

가상서버호스팅(VPS)이 있습니다


즉 물리적인 컴퓨터는 하나이지만 그안에서 여러사람이 동시에 이용할 수 있는 호스팅이지요


저는 국내 호스팅업체를 선택하지 않고 해외 호스팅 업체를 택했습니다

그 이유는 몇가지가 있는데요


일단은 등급별로 설치비가 없어서 마음대로 등급을 올릴수도 내릴 수도 있습니다

그런데 상대적으로 같은 스펙으로 저렴한 비용으로 이용할 수 있습니다

가격정책도 만족스러웠습니다


그리고 국내뿐만 아니라 글로벌하게 사용하기 때문에 품질 또한 좋다고 듣기도 했습니다

물론 추천받기도 했지요


바로 그 서비스는 디지털 오션(Digital ocean)이라는 곳입니다


디지털 오션의 가격정책은







최소 월 5달러이지만 시간당 과금을 하고 있습니다

굉장히 저렴하게 되어있습니다

물론 호스팅을 받고서 기본적으로 설정이 필요합니다


서버(컴퓨터)가 정상적으로 이용하기 위해서는 OS설치와 기본적인 서비스가 설치가 필요한데 디지털오션은 설치가 아주 간편하게 되어있습니다







클릭으로 원하는 서비스들을 설치할 수 있습니다





https://www.digitalocean.com/community


설치후에  설정방법들은 목록들이 자세히 나와있습니다




그리고 글로벌 서비스 이다보니 실제 서버의 위치를 정할 수 있는데 물리적 위치가 가까운게 아무래도 좋겠지요



그리고 가장 좋은 점은 

추천인을 통해서

추천인과 가입자에게 크레딧을 제공하고 있습니다

10$크레딧인데요

최소 호스팅을 2달동안 비용없이 이용할 수 있는 금액입니다


일단 2달동안 한번 사용해 보시고 결정할 수 있으니 얼마나 좋은가요

국내 호스팅업체에서는 꿈도 꿀 수 없는 시스템입니다


추천인 링크는 다음과 같고

가입하시면 크레딧이 제공될 것입니다




https://m.do.co/c/77fb60e902b8


위의 링크로 가입하면 10달러가 지급됩니다


무료로 사용하시고 저렴하게 이용할 수 있는 디지털 오션 가상서버 호스팅 VPS 이용해 보세요

좋은 정보로 저는 다시 찾아오겠습니다

파이썬 패키지가 설치되지 않거나 SSL 관련 오류가 날때

Posted by HULIA(휴리아)
2017. 9. 15. 01:11 백엔드개발/파이썬

pip install --trusted-host pypi.python.org [설치하려고 하는 패키지이름]

 

이렇게 하면 설치가 잘된다

 

 

VI 명령어 정리

Posted by HULIA(휴리아)
2017. 6. 3. 00:27 호스팅_서버_툴/툴

라인이동

라인번호 입력후 SHIFT+G

 

위로 스크롤

CTRL+B

 

 

아래로 스크롤

CTRL+F

 

맨 아래로

G

 

 

맨 위로

g

 

 

검색

/검색어

 

아래로 검색

n

 

위로 검색

N

 

복원

u

 

복원취소

CTRL+R

html에서 특수기호

Posted by HULIA(휴리아)
2017. 5. 21. 22:58 프론트엔드/그래픽디자인_퍼블리싱

표현문자

숫자표현

문자표현

설명

-

&#00;-&#08;

-

사용하지 않음

space

&#09;

-

수평탭

space

&#10;

-

줄 삽입

-

&#11;-&#31;

-

사용하지 않음

space

&#32;

-

여백

!

&#33;

-

느낌표

"

&#34;

&quot;

따옴표

#

&#35;

-

숫자기호

$

&#36;

-

달러

%

&#37;

-

백분율 기호

&

&#38;

&amp;

Ampersand

'

&#39;

-

작은 따옴표

(

&#40;

-

왼쪽 괄호

)

&#41;

-

오른쪽 괄호

*

&#42;

-

아스트릭

+

&#43;

-

더하기 기호

,

&#44;

-

쉼표

-

&#45;

-

Hyphen

.

&#46;

-

마침표

/

&#47;

-

Solidus (slash)

0 - 9

&#48;-&#57;

-

0부터 9까지

:

&#58;

-

콜론

;

&#59;

-

세미콜론

<

&#60;

&lt;

보다 작은

=

&#61;

-

등호

>

&#62;

&gt;

보다 큰

?

&#63;

-

물음표

@

&#64;

-

Commercial at

A - Z

&#65;-&#90;

-

A부터 Z까지

[

&#91;

-

왼쪽 대괄호

\

&#92;

-

역슬래쉬

]

&#93;

-

오른쪽 대괄호

^

&#94;

-

탈자부호

_

&#95;

-

수평선

`

&#96;

-

Acute accent

a - z

&#97;-&#122;

-

a부터 z까지

{

&#123;

-

왼쪽 중괄호

|

&#124;

-

수직선

}

&#125;

-

오른쪽 중괄호

~

&#126;

-

꼬리표

-

&#127;-&#159;

-

사용하지 않음

&#160;

&nbsp;

Non-breaking space

¡

&#161;

&iexcl;

거꾸로된 느낌표

&#162;

&cent;

센트 기호

&#163;

&pound;

파운드

¤

&#164;

&curren;

현재 환율

&#165;

&yen;

|

&#166;

&brvbar;

끊어진 수직선

§

&#167;

&sect;

섹션 기호

¨

&#168;

&uml;

움라우트

&#169;

&copy;

저작권

ª

&#170;

&ordf;

Feminine ordinal

&#171;

&laquo;

왼쪽 꺾인 괄호

&#172;

&not;

부정

­

&#173;

&shy;

Soft hyphen

?

&#174;

&reg;

등록상표

&hibar;

&#175;

&macr;

Macron accent

°

&#176;

&deg;

Degree sign

±

&#177;

&plusmn;

Plus or minus

²

&#178;

&sup2;

Superscript two

³

&#179;

&sup3;

Superscript three

´

&#180;

&acute;

Acute accent

μ

&#181;

&micro;

Micro sign (Mu)

&#182;

&para;

문단기호

·

&#183;

&middot;

Middle dot

¸

&#184;

&cedil;

Cedilla

¹

&#185;

&sup1;

Superscript one

º

&#186;

&ordm;

Masculine ordinal

&#187;

&raquo;

오른쪽 꺾인 괄호

¼

&#188;

&frac14;

4분의 1

½

&#189;

&frac12;

2분의 1

¾

&#190;

&frac34;

4분의 3

¿

&#191;

&iquest;

거꾸로된 물음표

A

&#192;

&Agrave;

Capital A, grave accent

A

&#193;

&Aacute;

Capital A, acute accent

A

&#194;

&Acirc;

Capital A, circumflex accent

A

&#195;

&Atilde;

Capital A, tilde

A

&#196;

&Auml;

Capital A, dieresis or umlaut mark

A

&#197;

&Aring;

Capital A, ring (Angstrom)

Æ

&#198;

&AElig;

Capital AE diphthong (ligature)

C

&#199;

&Ccedil;

Capital C, cedilla

E

&#200;

&Egrave;

Capital E, grave accent

E

&#201;

&Eacute;

Capital E, acute accent

E

&#202;

&Ecirc;

Capital E, circumflex accent

E

&#203;

&Euml;

Capital E, dieresis or umlaut mark

I

&#204;

&Igrave;

Capital I, grave accent

I

&#205;

&Iacute;

Capital I, acute accent

I

&#206;

&Icirc;

Capital I, circumflex accent

I

&#207;

&Iuml;

Capital I, dieresis or umlaut mark

Ð

&#208;

&ETH;

Capital Eth, Icelandic

N

&#209;

&Ntilde;

Capital N, tilde

O

&#210;

&Ograve;

Capital O, grave accent

O

&#211;

&Oacute;

Capital O, acute accent

O

&#212;

&Ocirc;

Capital O, circumflex accent

O

&#213;

&Otilde;

Capital O, tilde

O

&#214;

&Ouml;

Capital O, dieresis or umlaut mark

×

&#215;

&times;

Multiply sign

Ø

&#216;

&Oslash;

width="130"Capital O, slash

U

&#217;

&Ugrave;

Capital U, grave accent

U

&#218;

&Uacute;

Capital U, acute accent

U

&#219;

&Ucirc;

Capital U, circumflex accent

U

&#220;

&Uuml;

Capital U, dieresis or umlaut mark

Y

&#221;

&Yacute;

Capital Y, acute accent

Þ

&#222;

&THORN;

Capital Thorn, Icelandic

ß

&#223;

&szlig;

Small sharp s, German (sz ligature)

a

&#224;

&agrave;

Small a, grave accent

a

&#225;

&aacute;

Small a, acute accent

a

&#226;

&acirc;

Small a, circumflex accent

a

&#227;

&atilde;

Small a, tilde

a

&#228;

&auml;

Small a, dieresis or umlaut mark

a

&#229;

&aring;

Small a, ring

æ

&#230;

&aelig;

Small ae diphthong (ligature)

c

&#231;

&ccedil;

Small c, cedilla

e

&#232;

&egrave;

Small e, grave accent

e

&#233;

&eacute;

Small e, acute accent

e

&#234;

&ecirc;

Small e, circumflex accent

e

&#235;

&euml;

Small e, dieresis or umlaut mark

i

&#236;

&igrave;

Small i, grave accent

i

&#237;

&iacute;

Small i, acute accent

i

&#238;

&icirc;

Small i, circumflex accent

i

&#239;

&iuml;

Small i, dieresis or umlaut mark

ð

&#240;

&eth;

Small eth, Icelandic

n

&#241;

&ntilde;

Small n, tilde

o

&#242;

&ograve;

Small o, grave accent

o

&#243;

&oacute;

Small o, acute accent

o

&#244;

&ocirc;

Small o, circumflex accent

o

&#245;

&otilde;

Small o, tilde

o

&#246;

&ouml;

Small o, dieresis or umlaut mark

÷

&#247;

&divide;

Division sign

ø

&#248;

&oslash;

Small o, slash

u

&#249;

&ugrave;

Small u, grave accent

u

&#250;

&uacute;

Small u, acute accent

u

&#251;

&ucirc;

Small u, circumflex accent

u

&#252;

&uuml;

Small u, dieresis or umlaut mark

y

&#253;

&yacute;

Small y, acute accent

þ

&#254;

&thorn;

Small thorn, Icelandic

y

&#255;

&yuml;

Small y, dieresis or umlaut mark

디지털오션 Centos6에서 mariaDB 설치하기

Posted by HULIA(휴리아)
2017. 5. 20. 14:53 호스팅_서버_툴/서버

===============================DB설치
mariadb 5.5 설치
workbench 이용 가능


vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB-5.5.39
baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/
# alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

sudo yum install MariaDB-server

 

sudo systemctl start mariadb  아니면   sudo /etc/init.d/mysql start

 

 

 

root 패스워드와 외부 접속 설정

sudo mysql_secure_installation

Enter current password for root (enter for none): 이럴때는 엔터
set root password :Y
remove anonymous users Y
disallow root login remotely y
remove test database and access to it y
reload priviliege tables now y


접속
mysql -u root -p

show databases;
create database easywhooing;
use mysql;
CREATE USER 'istoryful'@'%' IDENTIFIED BY '820820';
grant all privileges on easywhooing.* to istoryful@'%'
show grants for 'istoryful'@'%';
flush privileges;

 

접속
mysql -u istoryful -p

 

캐릭터셋 설정
cd /etc/my.cnf.d/


sudo vi client.cnf

[client]
default-character-set = utf8

 

sudo vi mysql-clients.cnf

[mysql]
default-character-set = utf8
[mysqldump]
default-character-set = utf8

 

sudo vi server.cnf

[mysqld]
character-set-server=utf8

 

sudo service mysql restart

 

시스템의 캐릭터셋 확인

show variables like 'char%';

 

기존 테이블의 캐릭터셋 변경

alter table COLLECTIVE_LINK convert to character set utf8;