반응형

분류 전체보기 924

아이패드 iPad 듀얼 모니터로 사용하기 + 애플 앱 리펀드(refund)하기 (Yam Display, Duet Display)

iPad를 듀얼 모니터로 사용하기, 대부분 유료 앱들이지만, 제한이 있는 무료도 있기는 합니다.. 개인적으로 Duet Display도 괜찮다고 생각하며, 간단히 사용하시는 분은 Yam Display Free도 추천합니다. [ 유료 앱 가격들 (05/07/2019) ] Duet Display ($7.99 Duet Display ($9.99-DC 50%) 앱을 구매해서, Mac OSX에서 사용해 보았습니다. (US Store: 05/06/2019) Mac H/W: MacBookAir6,2 Mac Version: Version 10.14.4(Build 18E226) duet(Mac): 2.0.5.3 iOS H/W: iPad Air2 iOS Version:12.2 duet(iOS): 2.1.3 문제점 발생: (..

Mac세상 2019.05.08

컬러 색상표 Pantone Color 찾기

Web Design들의 작업한 색상들을 보면, 색상의 유행을 느낄 수 있게 된다. 색상의 정의(?)하는 Pantone Color라는 것을 알게 되었다. 팬톤컬러(Pantone Color)는 미국 Pantone사의 규정한 인쇄 및 소재별 잉크를 조색하여 제작한 컬러가이드칩을 말한다. (인쇄에 사용하는 컬러칩은 크게 코팅용(1015색)과 비코딩용(1013색)으로 나뉘며, 코딩용은 coated의 약자인 C를, 비코딩용은 uncoated의약자인 U를 색상 번호 뒤에 붙여 종이의 종류를 구별할 수 있도록 표기) (해당 설명 참고: 2018 어떤 트렌드 컬러의 옷을 입을까?) 우연히 2019년 팬톤컬러 선정 트렌드 컬러라는 말은, Pantone사에서 선정한 올해의 색이라고 것이죠. https://www.panton..

Web 2019.04.25

[펌][Android] 해상도와 dpi, px, dp, dip, sp의 관계

[Android] 해상도와 dpi, px, dp, dip, sp의 관계 안드로이드는 아이폰과 달리 다양한 해상도를 지원하기 때문에 디자인 적으로 골머리를 썩는 경우가 많다. 특히 요즘에는 세로로 긴폰, 가로로 긴폰 등 너무 다양한 폰들이 제멋대로 나와서 참 개발하려면 막막한데.. 해상도와 dpi, px, dp, dip, sp의 관계에 대해 기본적인 것들을 알아보자. 1. dpi (Dot Per Inch) 1인치당 픽셀 수. 물리적 단위인 1 inch (=2.54cm)에 몇 픽셀이 들어가는가를 나타내는 단위다. Low density (120dpi) : ldpi Medium density (160dpi) : mdpi High density (240dpi) : hdpi Extra High density (32..

Mobile/Android 2019.04.17

Tistory 티스토리 코드블록으로 작성 부분 highlight.js 적용하기

티스토리의 새로운 에디터의 "코드블록" 이라는 기능을 이용해서 코드를 넣었는데, 편집창과 보여지는 창이 다르게 나오는 것을 보고, 코드 하이라이트를 보여주는 highlight.js 는 사용자가 적용해함을 알게 되었다. (티스토리 가이드: 코드블럭으로 소스코드 작성하기) 음 Github의 https://github.com/highlightjs/highlight.js 다운로드 받고 하는 방식이 있긴하나. 모든게 귀찮아서, CDN방식으로 하는 걸 선택했습니다. 티스토리의 "Admin > 꾸미기 > 스팀편집"에서 "html편집" 선택해서, 위에 아래 코드를 넣어주면 됩니다. [Styles 바꾸기] 안드로이드 스킨 넣기 (demo사이트에 Styles에서 미리보기:https://highlightjs.org/stat..

카테고리 없음 2019.04.12

video 태그 autoplay 재생이 안될때 (Chrome / Safari)

Safari, Chrome 브라우저에서 태그를 이용해서 비디오를 자동 재생 (autoplay="autoplay")을 지정해도 안될 때 해결방법: Javascript을 이용해서 자동 재생을 실행해주면 됩니다. (주의: 태그 이후에 script를 추가해 주셔야 합니다.) 브라우저에서 태그의 객체가 생성 후, Javascritp를 통해서, 해당 비디오 소스를 재생(play)합니다. Chrome 경우 음소거 muted="muted"를 넣어줘야만 자동 재생됩니다. ... 사파리와 크롬의 브라운저 엔진 자체의 정책에서 기본적으로 음소거를 진행하지 않으면, 비디오를 자동 재생(play) 제한이 있기에, 음소거 요소를 추가해 줘야 합니다. 참고: https://stackoverflow.com/questions/1799..

카테고리 없음 2019.04.12

Android Button 투명 (transparent) 색상 만들기

Button 버튼 투명 색상주기 android:color="@android:color/transparent" 참고: Using @android:color/transparent in gradients Button버튼 상태에 따른 값주기 버튼이 "눌릴때"와 "포커스 갈때" 사용하지 못할때의 디자인을 다르게 줄 수 있다. XML file saved at res/color/button_text.xml: 참고: https://developer.android.com/guide/topics/resources/color-list-resource Color state list resource | Android Developers A ColorStateList is an object you can define in XML..

Mobile/Android 2019.04.09

AWS에 Redis 설치하기

Java Spring boot 프레임웍에서 Token를 공유를 위해서, AWS에 ElastiCashe의 Reids (micro)를 사용했다. 월 사용료가 월 $16불 가량이 나오서, 비용절감을 위해 EC2 서버 Local에 Redis를 설치하기로 결정하였다. Radis공식사이트: https://redis.io/ 참고로, CentOS 7에 Redis를 설치하기를 참조로 작업을 하였다. (https://linuxize.com/post/how-to-install-and-configure-redis-on-centos-7/) Redis에 대한 간략 설명 Redis is an open-source in-memory data structure store. 사용은 DB, Cache, Message broker 및 다양..

Server관련/AWS 2019.03.29

Task Scheduler 이름 변경하기

윈도우 Task Scheduler의 이름을 변경하려고 하면, 이름이 변경이 되지 않습니다. 이름을 변경하는 방법은 해당 스케쥴을 Export하고나서, Import하는 방법을 추천하는군요. Properties 에서는, Name은 변경을 할 수 없습니다. 스케쥴 Export로 저장하기 (xml 형식) 삭제하기 그리고 Import Task로 등록 Name 변경 => OK로 저장 https://www.maketecheasier.com/rename-scheduled-task-windows/

iPhone의 Airdrop 설정 >일반에 AirDrop 항목이 나타나지 않을때?

AirDrop은 iOS 사용자간에 사진, 파일, 링크등을 WiFi가 없는 상황에서도 공유가 가능합니다. 그런데, 설정에 AirDrop항목이 없을때, 너무도 난감할 수 있습니다. (주의점) AirDrop를 사용할때는, 항상 "WiFi"와 "Bluetooth"가 켜져(On)되어 있어야 합니다. (같은 WiFi의 수신기에 연결되어 있지 않아도 됩니다.) 그런데, 간혹 아래처럼 AirDrop 설정에 없는 경우가 있습니다. (해당 설정을 뺀 경우인데요. 이걸 빼다니 -_-;;) AirDrop 설정이 없어짐 AirDrop 설정이 정상 AirDrop을 다시 나타나게 하기 위해서 설정 (결론) Screen Time > Content * Privacy Restrictions (ON) > Allowed Apps > Air..

카테고리 없음 2019.03.20

MS SQL DB 복원시 Access is denied.오류 발생시

SQL Server 2008 R2를 복원시 Access id denide가 나타난다면, System.Data.SqlClient.SqlError: The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DataLabTables.mdf'. Relocate all files folder를 선택해서 복원된 폴더를 바꿔주면 성공적으로 복원이 된다. 출처: https://stackoverflow.com/questions/7031792/sql-serv..

DB관련/SQL Server 2019.03.05

SQL의 IFNULL()함수 MySQL의 COALESCE()함수로 사용

MS SQL에서 IFNULL(컬럼, 0) 컬럼값이 null이면, 0을 넣는 함수가 있습니다. MySQL에서는 COALESCE(컬럼, 0)을 이용해서 null이면, 0을 넣는 함수를 사용합니다. 출처: ISNULL(value, 0) in WHERE clause MYSQL I believe you are trying to use the IFNULL() function. IF you replaced with IFNULL that should fix your query. I suggest you go one step further and use COALESCE() instead of IFNULL(), since COALESCE() is part of the SQL standard (and IFNULL() is ..

DB관련/MySQL 2019.03.02

구글 문서(docs) 웹 페이지로 공유하기 웹 게시 하기 (웹에 게시: Publish to the web)"

구글의 문서(docs)에서 작업한 내용을 웹에 쉽게 공유 할 수 가 있습니다. Embed방식의 iframe을 이용해서 파일을 쉽게 웹으로 볼 수 있는 방법이 있습니다. 공유를 원하는 파일을 선택 [파일] >[웹에 게시] ( File - Publish to the web..) 웹에 게시 할때, [ Link 형태일 경우 ] Entire Document: 특정 Sheet도 선택이 가능합니다. Web page / Tab-separated values(.csv) / (.tsv) / (.pdf) / (.xlsx) / (.ods)로 공유 가능합니다. Embed형식의 경우, Entire Document: 특정 Sheet만 할 수도 있습니다. iframe으로 되어 있어서 특정 웹문서에 넣어서 사용이 가능합니다. 참고: ..

Web 2019.02.19

엑셀 특정문자 개수 세기(countif)

엑셀의 장점은 특정 함수를 통해서, 간단한 통계를 낼 수 있다는 점입니다. 특정문자의 개수를 내어서 간단한 통계를 낼 수 있습니다. countif(조건의 대상 범위, "조건") countifs(조건의 대상 범위, "조건", 조건의 대상범위,"조건") 텍스트 값의 대/소문자 구분이 됩니다. 출처: 엑셀 특정문자 개수 세기(countif), 특정문자 포함(find)

CodeIgnite 에러 로그 보기 설정

PHP 플레임웍인 CodeIgniter에서 에러 Log정보를 보기를 설정 Config파일을 설정을 변경하면 됩니다. /application/config/config.php 파일 수정로그보기 = 1 / 로그 보지 않기 = 0 $config['log_threshold'] = 1; CodeIgniter has some error logging functions built in.Make your /application/logs folder writableIn /application/config/config.php set $config['log_threshold'] = 1; or use a higher number, depending on how much detail you want in your logsUse ..

Trend Micro사의 Dr. Cleaner (Mac OS 디스크 정리 툴)

Dr. Cleaner는 바이러스 프로그램을 만드는 회사로 유명한 Trend Micro사의 제품입니다. 기존에는 Apple App Store에 있었는데, 개인정보를 가져간다고 해서 사라졌네요. 이제는 자신내 회사 사이트에서만 다운로드 하게 바뀌었네요. (이곳도 없어졌네요 03/02/2020확인결과) 개인적으로 무료 버전에서 잘 쓰고 있는 프로그램이며, 생각보다 유용한 프로그램입니다. 기능중에, 프로그램 삭제후에, 자동으로 Deep cleaning하는 디스크 관리 기능이 유용합니다. (요즘은 메모리 관리 기능은 OS차원에서 해도 무난해 보입니다.) Dr, Cleaner 사이트 https://esupport.trendmicro.com/en-us/home/pages/technical-support/doctor-..

Mac세상 2019.01.18

Email 서비스 ( AWS - WorkMail / Gmail / Outlook.com(MS) ) 유료, 무료로 사용하기

서버관리자들은 회사에서 메일서버를 사용하기 위해서 참 많은 고충을 격게 됩니다 먼저, 셋팅이 어렵다, 둘째로는 비용이 만만치 않다는 점입니다. 가장 큰 이슈가 되는 스팸메일도 문제가 되죠. 개인적으로, 비용을 드리지 않으려면, (동영상에 나오는) Godaddy.com의 Email Forwarding서비스와 SMTP2GO서비스를 병합해서 "무료"로 사용하는 법을 추천합니다. [유료 메일 서비스들] > AWS - 25계정/30일 free이후, 1유저별 $4/month 각 유저별 50GB스토리지 > Gmail.com - 14일 free이후, 1유저별 $5/user/month 각 유저별 (Mail/Video conferencing/30G cloud storage) > Outlook.com - Office 365..

Server관련 2019.01.15

USB type (C and Thunderbold 3) 비교등, USB별 속도

Apple에서 사용하는 usb-c 타입 모양의 Thunderbolt 3가 있는데요. Port type이 usb-c (속도 10G) 모양이지만, Thunderbolt 3 타입의 속도는 40~20Gbps입니다. 현재 외장으로 연결 가능한 SSD와 같은 Storage장비들은 보통 SATA3 인터페이스(6Gb/s)이기에 속도 체감은 적다. 그러나, NVMe M2와 Thunderbolt 3 외장 연결을 한다면 재성능을 발휘합니다. (일반 SATA3는 500M/s 이고, NVMe는 2,500M/s이니 엄청난 속도 차이다) THUNDERBOLT REVISIONS USB Connection type USB revisions별 속도 Top speed Cable configuration USB 1.1 12Mbps Type..

IT공부방 2019.01.12

CSV 파일 전용 편집기 CSVed 무료 프로그램

데이터 소스를 CSV 로 받아서, 값을 입력하는 경우가 있는데, CSV파일을 엑셀로 열어서, 수정을 할때, 종종 CSV 파일의 데이터의 값이 문제가 발생해서 깨지는 경우가 생긴다. CSV 정상 파일 엑셀 수정후- 잘못된 CSV파일 CSV 편집기를 찾다가, "CSVed"라는 프로그램 발견함. free(무료)이면서, 참 쓸만한 편집기!! [ CSVed 프로그램 실행 화면 ] [ 수정을 원하는 창 더블클릭하면, 수정창이 뜬다 ] [ Ctrl + F 로, 컬럼을 선택하고 검색 가능] 참고: http://softmazing.com/the-4-best-csv-files-freeware-editors/

윈도우 용량이 커져갈때, Windows/Installer 패치 파일 삭제하기

윈도우 사용하다 보면, 윈도우 패치 인스톨 파일들이 늘어나서, 디스크 용량을 크게 차지하게 될 때가 있습니다. Windows/Installer 폴더에 보면, 사용하지 않는 Patch Install 파일들이 많이 있습니다. 파일 탐색기에서 직접 삭제하는 것보다, PatchCleaner를 통해서, 삭제하는 것을 추천합니다. Patch Cleaner PatchCleaner 공식 사이트: http://www.homedev.com.au/Free/PatchCleaner 설치 하기 프로그램 설치는 너무도 간단합니다. 모두, next만 하면 됩니다. 프로그램 설치 사용자를 Everyone으로 하셔도 되고, 만약에 PC를 여러명의 사용자가 있다면, 관리자 계정에서 설치하고, 사용자는 Just me를 선택하시는 게 좋습니..

Final Cut Pro X 하드디스크 용량이 차지하는 랜더 파일 삭제로 디스크 용량을 절약하자.

Final Cut Pro X로 동영상 작업을 하다 보면, 하드 디스크 용량이 급격히 증가하는 것을 경험할 수 있습니다. 그 이유 중 하나가 Final Cut Library의 Package 파일 용량 중에 Render Files라는 곳에 용량을 많이 차지하게 됩니다. 해당 폴더에 내용은 동영상 자막과 같은 랜더링이 필요한 부분의 파일들을 생성하는데, 자막 등의 변화가 생길 때마다 계속적으로 반복해서 생성되기에, 필요 없는 렌더 파일을 삭제해주는 작업을 해주는 게 필요합니다. [File > Delete Generated Library Files ..] [Delete Render Files] (o) Unused Only: 사용하지 않는 파일만 삭제 (o) All: 모든 랜더링 파일 삭제 Render 파일 삭제..

Mac세상 2018.12.26

OS X 10.14 Mojave PHP 멀티 버전 설치 (기존에 PHP가 설치된 OS에 PHP 업그레이드 방법)

[참고] OS X Mojave 에서 PHP멀티설치 (처음 설치경우): https://getgrav.org/blog/macos-mojave-apache-multiple-php-versions 개인적으로 High Sierra에서 Multi PHP(PHP5/PHP7)를 사용하고 있었는데요. 반복적으로 뜨는 업데이트에 너무 귀찮아 업그레이드를 하게 되었는데요. PHP7는 다른 설정을 건들이지 않아도 되었는데. 다시금 php5로 스위칭하려니. 안되더군요. OMG. 결론을 말씀드리자면, 몇가지 다시 설치하니 되더군요. 1. Xcode Command Line tool 설치 $ xcode-select --install 2. brew doctor 3. brew install openldap libiconv 4. brew..

Mac세상 2018.12.23

홈 버튼 없는 iPhone XS 전원 끄기 (iPhone X 이상 동일)

아이폰의 전원 버튼을 길게 누르면, Siri가 나오고, 2번 누르면 Apple Pay가 나타나는데요. iPhone XS를 처음 구매후 재시작을 어떻게 하지 하고 인터넷에 찾아보니. 방법이 완전히 바뀌었더군요. [ iPhone: Power Off ]방법1 ) 버튼으로 끄기 왼쪽 볼륨UP 버튼 + 파워 버튼 =(몇 초간 누르고 있음)=> Power Off 방법2) Setttings > General > Shut Down으로 끄기 [ 버튼 단축키 ] 화면 캡쳐: 볼륨업 + 파워버튼 (가볍게 동시에 누름) Apple Pay: 파워 버튼 더블 클릭 Siri: 파워버튼을 몇 초간 누름 참고: Shut Down & Restart the iPhone X iPhone에 Apple TV 컨트롤 추가하기예전 아이폰에서 Ap..

카테고리 없음 2018.12.13

[PHP] 하나 은행 환율 API를 통한 JSON

서비스 종료 안내 (6/26/2024)더이상 해당 URL에 서비스를 하지 않습니다.https://quotation-api-cdn.dunamu.com/v1/forex/recent?codes=FRX.KRWUSD아쉽게도 더이상 환율 API는 운영되지 않습니다.     KEB 하나은행의 환율 API을 값을 기반으로 PHP 화면을 만들어 보았습니다.jQuery Mobile에 추가하기 위해서, PHP버전용으로 작업을 했습니다.  아래의 jQuery용에서 Onload등 jQuery Mobile 환경에서 처리가 안되는 부분들이 있어서, PHP로 변경 작업을 진행했답니다. PHP의 curl_init()을 이용한 환율변환  PHP버전 소스function get($url){ $ch = curl_init($url); ..

WEB언어/PHP 2018.12.06

PHP7에서 mysql_connect 를 mysqli_connect 로 사용

PHP7에서 mysql_connect를 사용할 수 없어서 변경을 해줘야 합니다. PHP7환경에서 mysql_connect() 를 사용하려면, mysqli_connect(), PDO::__construct()를 사용해야 합니다. 추가로 변경해야 하는 것들 mysql_connect will be replaced by mysqli_connect mysql_error will be replaced by mysqli_error and/or mysqli_connect_error, depending on the context mysql_query will be replaced by mysqli_query For instance: with mysql, you have to use the mysql_select_db o..

WEB언어/PHP 2018.12.05

Bootstrap 4에서 svg 아이콘 사용하기

Bootstrap 4에서 svg 아이콘을 만들수 있습니다. Bytesize Icons https://github.com/danklammer/bytesize-icons/blob/master/README.md svg 아이콘들은 백터 형태이기 때문에 사이즈가 변화되어도, 이미지 처럼 깨짐이 없습니다. 카메라 아이콘 SVG 태그 여기서 width="20" height="20"으로 주면, 사이즈가 줄게 됩니다. stroke-width="3"를 주면 더 두꺼워 집니다. [ 모서리 부분을 값을 선택 ] Style stroke-linejoin stroke-linecap Round round round Bevel bevel butt Miter miter butt [ 두께를 다르게 하는 형태 ] Weight stroke-..

Web/Bootstrap 2018.12.05

jQuery Mobile 1.4 SVG Icon

jQuery Mobile Icons (1.4버전) - SVG icons (45개) Text와 이미지를 함께 사용한 버튼이며, SVG icons이기에 사이즈가 늘어나도 깨짐이 없다. 사용법 1) data-icon="arrow-r" 사용법 2) class=" ... ui-icon-클래스" class="... ui-icon-arrow-r" action alert arrow-d arrow-d-l arrow-d-r arrow-l arrow-r arrow-u arrow-u-l arrow-u-r audio back bars bullets calendar camera carat-d carat-l carat-r carat-u check clock cloud comment delete edit eye forbidden f..

Web/jQuery 2018.12.05

Bootstrap 4 Display 유틸리티 - table columns 을 hide 처리하기

Bootstrap 4을 사용을 시도해 보고 있는데, Utilites > Dispaly 를 이용해서, responsive display의 hide 처리를 할 수 있는 propety가 있어서, 태그에 ,에 .d-lg-block을 사용해 보려고 했답니다. [ .d-none .d-lg-block 을 사용 했을때, 테이블 깨지는 현상 발생 ] 테이블에 사용할때면, 이상하게 컬럼이 밀리고 깨는지는 형상이 났습니다. (원인은, .d-lg-block을 줬던 부분의 객체가 block형태로 변화되어서, 라인전체를 차지하려고 하기에 발생하는 현상입니다.) 알고 보니. d-lg-block은 block/inline 타입인 , 과 같은 요소에서만 사용을 하였더군요. (참고: https://getbootstrap.com/docs/..

Web/Bootstrap 2018.11.30

맥 부팅시 금지 기호 및 물음표 잠금 아이콘 떴을때.

Apple Macbook은 윈도우 PC의 CMO 셋팅과 다르게, 초기 부팅 설정 화면이 너무 심플합니다. Disk가 잘 붙어 있는지, 메모리가 얼마나 활성화 되었는지 전혀 나타나지 않습니다. 얼마전, 오래된 맥북 프로에 hdd를 ssd로 교체를 하게 되었습니다. (저의 경우) 회사에 있는 디스크 복사기를 통해서, hdd를 ssd로 복사하였지만, 2번의 복사를 해보았지만, 실패 macOS의 파일 포멧을 지원하지 않는것인지? 디스크 복사는 실패했죠 ㅠ.ㅠ 부팅이 오래 걸리더니, 아래의 금지 마크가 뜨고는 아무 작동을 하지 않았답니다. HDD -> SDD로 디스크 교체시, 추천 Data 백업(이전방법)으로 Time Machine (타임머신)을 이용한 백업을 추천해 드립니다. [금지 기호] 이 상황의 경우, 원..

Mac세상 2018.11.22
반응형