반응형

분류 전체보기 107

[강좌] Swift - 01. Hello world 출력하기

스위프트는 C랑은 좀 달라서 어느정도는 공부를 해두는게 좋을 거 같아 정리를 하고자 합니다. 코틀린(Kotlin)이랑 비슷한 거 같은데 어느게 먼저 나온 건지는 잘 모르겠네요. 암튼. 가볍게 시작하는 느낌으로 간단하게 모든 언어의 시작인 Hello world 를 출력하는 걸 만들어 보겠습니다. GUI 는 아직 하긴 좀 그래서 간단하게 문자열 같은 변수 사용법이나 배열, 반복문, 조건문 등 기본적인 사항을 익힐 예정이니 참고 부탁합니다. 우선 Xcode 를 실행한 후 이 화면에서 Create a new Xcode project 를 선택한 후 상단 탭에서 macOS 를 선택하고 Command Line Tool 을 선택합니다. 그리고 Next 를 누르면 프로젝트 설정하는 화면이 나오고 적당히 이름을 입력해 준..

Programming/Swift 2021.01.14

Visual Studio Code M1 칩 맥북 지원 버전(프리뷰 버전) 다운받기

2021-01-14일 기준 정식 배포판은 애플 실리콘 칩을 사용한 맥에서 네이티브로 동작을 안 하네요. 베타버전을 통해 지원을 하고 있긴 한데요 버그가 있을 테고 치명적인 버그일 수도 있습니다. 사용에 주의가 필요하니 감안하고 설치하시길 바랍니다. code.visualstudio.com/insiders/# Download Visual Studio Code Insiders For early adopters, you can get the latest release of VS Code each day with the Insiders Build. Available on Mac, Linux and Windows. code.visualstudio.com 여기로 들어가서 download for mac 을 바로 누르지..

PC & Mobile Tip 2021.01.14

[JavaScript|CSS]모달 박스 띄우기

0. 들어가기 div 태그를 이용해 영역을 미리 만들어 주고 해당 영역의 디폴트 값은 보여주지 않는 상태로 둡니다. 그리고 클릭 등이 일어났을 때 설정했던 영역을 이용해 모달박스를 보여주게 되는 건데요 CSS와 JavaScript, PHP 를 이용해서 간단하게 구현해볼까 합니다. 1. 모달 영역 modal-back 클래스인 div는 모달 박스가 열렸을 때 다른 영역을 검게 칠하거나 해서 강조 해주기 위해 사용되는 영역입니다. modal-wrap 영역은 모달 박스가 나오는 부분의 영역이고 modal-body 영역은 내용이 나오는 영역입니다. 2. CSS 사이에 table, tr, td, thead, th{ margin : 1px auto; border: 1px solid; border-collapse: c..

[Linux] CentOS 8 Visual Studio Code 설치 및 업데이트

1. Reposity 추가 외 키추가 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc Reposity sudo vi /etc/yum.repos.d/vscode.repo 입력 후 [code] name=Visual Studio Code baseurl=https://packages.microsoft.com/yumrepos/vscode enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc 입력하고 저장 및 종료 하시면 됩니다. 2. 설치 sudo yum install code 를 입력해서 설치하시면 됩니다. 3. 업데이트 터미널에서 sudo yum upd..

PC & Mobile Tip 2020.10.16

[Linux] CentOS 8 Chrome 설치하기

1. Reposity 추가 터미널 실행 후 sudo vi /etc/yum.repos.d/google-chrome.repo 를 입력한 후 [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl.googlecom/linux/linux_signing_key.pub 를 입력 한 후 저장하고 종료 합니다. 2. 설치 터미널에 sudo yum install google-chrome-stable 을 입력한 후 설치를 진행해 주면 됩니다.

PC & Mobile Tip 2020.10.16

[Linux] CentOS 8 한글 입력 설정

1. 터미널 실행 sudo yum install ibus-hangul 입력 후 암호를 입력한 후 y로 진행 2. 입력 소스 추가 바탕화면에서 마우스 오른쪽 버튼을 클릭 후 설정으로 들어갑니다. 지역 및 언어 를 선택한 후 입력 소스 항목에서 + 를 눌러 줍니다. 그 후 한국어 -> 한국어 (Hangul) 를 추가 해 준 후 나머지는 - 버튼을 눌러 삭제해 주세요. 위와 같은 화면이 되어야 됩니다. 3. IBus 설정 이제 언어 전환 단축키를 설정해 주기만 하면 되는데요 입력 소스 에서 방금 추가한 한국어(Hangul)을 선택하면 우측하단에 톱니바퀴 모양의 버튼이 생깁니다. 그 버튼을 누르면 이런 화면이 나오고 한영전환키 부분에서 원하는 단축키를 지정하거나 남기거나 하시면 됩니다. 바로는 적용이 안 되기도..

PC & Mobile Tip 2020.10.16

[웹브라우저] 광고차단 앱, 유니콘(Safari, 삼성브라우저)

이건 올릴까 말까 고민을 좀 했습니다만, 어차피 쓰고 있는 분들은 다 쓰고 있고 기왕 쓰는 김에 좀 더 유용하게 쓰는게 좋을 것 같아 올립니다. 유니콘은 안드로이드와 iOS 둘 모두에서 사용이 가능하고 주요 기능은 웹 브라우징에서의 광고 차단입니다. 물론 크롬은 지원을 안 하기 때문에 사용할 수 없고, iOS에서는 사파리를 쓸 테고 Android 에서는 삼성브라우저를 쓰면 됩니다. 주요 기능이라고 한 것은 대부분의 광고의 경우 별도 설정을 하지 않아도 설치하고 활성화만 시키면 알아서 차단해주기 때문입니다. 부가적인 기능으로 콘텐츠를 차단할 수 있는 기능이 있는데 여기서는 그 기능에 대해서 간략하게 설명을 할까 합니다. 콘텐츠를 차단한다는 것은 광고를 차단하는 것과 같은 맥락에서 볼 수 있는데요 인터넷 페..

[jQuery]ajax 이용해서 PHP 와 통신하기 | 동적 select 예제

0. 준비 jQuery 의 경우 페이지의 내에 선언을 해주는 부분이 필요합니다. 위 코드를 페이지 의 동적 선택박스 예제 그룹 그룹A 그룹B 그룹 사용자 테이블안의 선택박스에 ID를 지정해 줬고, group 이라는 id를 가진 선택박스의 선택항목이 변경되면 위 스크립트가 적용이 됩니다. json 방식을 통해 배열 데이터를 전달받을 예정이라 Jquery.parseJson() 함수가 사용된 것입니다. 이제 test.php의 내용입니다. 테이블(userlist)의 컬럼이 그룹명(group_name)이 있고 사용자 이름(user_name)이 있을 때 그룹내의 사용자 를 찾아내서 배열에 저장한 후 json 방식으로 되돌려 주는 코드입니다. DB 접속하는 방법은 이전 포스트를 참고해 주세요 xrexter.tisto..

Programming/PHP 2020.10.13

[CentOS] centos 설치 USB 만들기 및 설치(Windows 에서 넘어가기)

업무용으로 쓰던 PC가 랜섬웨어...에 걸리는 바람에 그동안 작업했던 것들이 거의 대부분 날아가는 바람에 다른 작업 안 하고 데이터 정리용으로만 쓰자는 생각에 리눅스 설치를 해서 써보자 하는 생각에 정리 겸 글을 올려볼 예정입니다. 이 부분은 중요한 부분은 아니니 설치 USB 만드는 방법이 궁금한 분은 스크롤을 내려 주세요 ^^ 더보기 리눅스는 오픈소스인 만큼 여러 종류가 있습니다. 우분투의 경우에는 사용 편의성에 조금 더 초점을 맞춘 OS 고, Redhat의 경우에는 서버에 초점을 맞춘 OS 라고 알고 있듯 사용 목적에 맞게 골라서 쓸 수 있는 점이 좋은 점이라고 생각되네요 Redhat의 경우에는 기업에서 사용을 주로 하는 걸로 알고 있고, 안정성 등에서는 그래도 괜찮게 평가를 받는 것으로 알고 있습니..

PC & Mobile Tip 2020.09.20

[Android 앱소개] 갤럭시 Game Optimize Service 비활성화(선탑재 끄기, App 이용)

2020-10-14 추가 플레이스토어에 보니 이 앱은 삼성에서 녹스 인증을 해제해 버렸다고 합니다. 언제 사용할 수 있게 될지는 모르는 상황이라고 하니 마냥 기다리거나 다른 게 나오길 기다려야 될 거 같네요. 이 앱에서 할 수 있는 것들은 ADB를 통해서도 할 수는 있긴 합니다. 삼성의 경우 특정 앱들은 ADB 를 이용하더라도 비활성화 및 삭제가 안 됩니다. 대표적인 예를 제목에 적어 놓긴 했는데요 이놈입니다. 안드로이드 관련 커뮤니티를 뒤져봐도 이놈을 ADB 를 이용해서 비활성화 시키려고 하는 사람들은 있지만 성공했다는 사람은 못 봤네요 각설하고 앱 설치는 무료이고 비활성화 기능을 이용하려면 동영상광고를 보고 임시 사용을 받아서 하던지 Pro 앱을 구매해서 편하게 쓰던지 하는 방법이 있습니다. 앱을 실..

PC & Mobile Tip 2020.09.07

[기타] AMD 플루이드 모션(Fluid motion) 사용법

0. 플루이드 모션이란? AMD의 동영상 처리 기술인데, 24프레임 혹은 30프레임으로 되어 있는 영상의 원본 프레임 사이에 연산을 통한 프레임을 추가해서 60프레임으로 늘려주는 기술입니다. 쉽게 이야기 하면 영상이 좀 더 부드러워 지게 만들어 주는 기술입니다. AMD 그래픽 카드를 사용해야 되며, APU(cpu+vga) 모델에서도 적용이 가능합니다. 꽤 오래전부터 AviSynth 를 이용해서 프레임 처리를 해서 하는 방법은 있었지만, cpu 부하가 꽤 되고 적용법이 좀 복잡하거나 원본영상에 따라서 영상과 음성의 싱크가 잘 맞지 않는 등의 현상이 있어 처음 몇 개 정도 테스트를 해 본 후 사용을 하지 않아 현재 어느정도 수준까지 왔는지는 확인을 못했습니다. 플루이드 모션에 대한 자세한 내용은 나무위키를 ..

PC & Mobile Tip 2020.07.10

[PHP] 특정 기간의 날짜 배열 만들기

쓸 일이 많은지는 잘 모르겠네요. 우선 DB에 있는 데이터를 불러 올 때 정해진 기간에 해당하는 데이터를 불러오는 것은 그냥 쿼리에 date between 을 넣어서 하면 되긴 합니다. 문제는 각 날짜별로 데이터를 취합해야 할 때 인데, 이런저런 방법을 다 써봤지만 뭔가 불편하고 귀찮더군요 그래서 일단 시작~끝 날짜를 지정해주면 배열로 각 날짜를 반환하는 함수를 만들어 봤습니다. function getDaysArray($sdate, $edate){ $array_days = array(); $dt_sdate = new DateTime($sdate); $dt_edate = new DateTime($edate); $dt_today = new DateTime(date('Y-m-d')); $diff = date_..

Programming/PHP 2020.06.25

[HTML] 테이블 행(row) 마우스 커서 오버시 색 변경

데이터를 보기 편하게 하는 방법 2 이전 포스트 에서 각 행 별로 스타일을 적용했었는데요 이번 포스팅에서는 마우스를 가져갔을 때 색을 변경하는 방법을 설명하겠습니다. 스타일은 table,tr,td{ border:1px solid #000000; border-collapse:collapse; } tr.colored:nth-child(even){ background-color:#aaaaaa; color:#000000; } tr.colored:nth-child(odd){ background-color:#444444; color:#FFFFFF; } tr.colored:hover td{ background-color:#f3e9e9 !important; color:#303f39 !important; } 테이블은 테..

[HTML] 테이블 각 행(row)별로 색 다르게 지정 하는 법

테이블에 열이 한두개가 아닐 경우에는 행이 길어지면 헷갈릴 때가 좀 있긴 합니다. 이럴 때 조금이라도 보기 편하게 만들어 주는 방법 중 하나가 각 행의 색을 다르게 주는 것입니다. 스타일과 클래스를 적용해서 간단하게 할 수 있습니다. 우선 스타일은 table,tr,td{ border:1px solid #000000; border-collapse:collapse; } tr.colored:nth-child(even){ background-color:#FFFFFF; color:#000000; } tr.colored:nth-child(odd){ background-color:#000000; color:#FFFFFF; } 요런 식으로 되어 있다고 하고 테이블이 테스트1-1 테스트1-2 테스트1-3 테스트1-4 테..

[ADB | 노루팅] 유용한 ADB 명령어들

*주의* adb를 이용하여 설정등을 변경할 경우 폰이 정상적인 작동을 하지 않을 수도 있습니다. 리스트에 올리는 건 해보고 별 이상이 없다고 생각되는 것들만 올립니다. 추후 괜찮다 싶은 것들이 있으면 추가할 예정입니다. 0. adb 최신 다운로드 링크 https://dl.google.com/android/repository/platform-tools-latest-windows.zip 1. 최대 밝기 경고 없애기 adb shell settings put system shown_max_brightness_dialog 0 2. 카메라 무음(볼륨 조정, 시스템 볼륨과 같게) adb shell settings put system csc_pref_camera_forced_shuttersound_key 0 3. 설치..

PC & Mobile Tip 2020.03.29
반응형