IT News 245

우분투에 크롬 설치하기 (install chrome in ubuntu)

1. wget 명령어로 설치파일 다운로드 sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 혹시 wget 명령어가 않된다면 sudo apt-get install wget 을 입력하여서 wget 을 설치해 주세요. 2. dpkg 명령어로 크롬 설치하기 sudo dpkg -i google-chrome-stable_current_amd64.deb 만약에 위와 같이 정상적으로 설치가 되지 않고 오류가 나는 경우에는 아래의 명령어를 입력한 후에 다시 시도해보세요. sudo apt --fix-broken install

IT News/Ubuntu 2020.04.16

string to char array in c++, 문자열을 char 배열로 변환방법 c++

오늘 rapidxml 이라는 라이브러리를 사용했는데요. 이 라이브러리를 사용해서 xml 로 되어있는 문자열을 받은 정보를 c++ 로 해석을 해서 사용을 하려고 하였는데요. 이상하게도 사용할 수가 없었습니다. 한참을 헤메다가 알게된 사실은 바로.. 바로 아래의 예제에서 text 로 되어있는 부분에 char array 를 넣어야 하는데 제가 string 으로 넣어서 자꾸 에러가 난 것이었어요. 처음 xml 파싱을 하다보니 몇 시간을 그냥 날려 버렸네요ㅠ using namespace rapidxml; xml_document doc; // character type defaults to char doc.parse(text); // 0 means default parse flags 아래의 예제는 string 을 ..

IT News/C++ 2019.06.10

javascript browser detection 자바스크립트 브라우저 체크 및 확인

가끔씩 브라우저별로 따로따로 처리해야할 경우가 생기기도 하는데요. 그러한 경우를 생각해서 각 브라우저를 알아낼 수 있는 방법을 소개합니다. 자바스크립트로 브라우저 알아내기 또는 브라우저 확인 으로 검색을 하다가 드디어 찾아낸 방법입니다. 저와같이 헤매지 마시고 조금 이나마 시간을 아끼시길 바래요~ 소스코드는 아래와 같습니다. var agent = navigator.userAgent.toLowerCase(); if (agent.indexOf("chrome") != -1) { alert("크롬 브라우저입니다."); } if (agent.indexOf("safari") != -1) { alert("사파리 브라우저입니다."); } if (agent.indexOf("firefox") != -1) { alert("..

IT News/jQuery 2019.05.31

영어가 된다면 손쉽게 프로그래밍 공부할 수 있는 Udemy 사이트와 할인 링크를 소개합니다.

제가 최근에 Angular 를 공부하기 위해서 공식 사이트에 들어가서 예제를 해보았는데요. 설명을 읽고 이해하는 과정이 조금은 이해가 되지 않아서 시간이 많이 걸리게 되었습니다. 개인적으로 옆에서 누가 설명을 해주면 좋겠다는 생각이 들었는데요. 앵귤러(Angular) 웹사이트에 나온 텍스트로 구성이 된 예제와 이미지 만으로는 처음으로 앵귤러를 접하는 저에게는 다소 이해하기가 어려웠습니다. 그래서 유투브 같은 곳에서 동영상 강의가 있을까 검색을 하게 되었습니다. 그런데 아시다시피 유투브에 올라온 영상들은 어느정도는 한계가 있었습니다. 그래서 웹사이트를 검색 하던중에 정말 좋은 사이트를 찾았습니다. Udemy 라는 사이트인데요. 위의 이미지와 같이 각 프로그래밍 언어들 및 다양한 강좌들이 리스트 되어있습니다..

IT News 2019.01.15

자바스크립트에서 문자열을 검색해서 변경할때에 변수를 이용하여 변경하는 방법, 정규식을 이용하여 모든 문자열을 검색하는 방법을 소개합니다.

아래의 스크립트 예제는 id 값이 orignText 라는 textarea 의 내용을 가져와서 transArray 에 있는 과일의 이름을 찾아서 해당 과일 이름에 * 표시를 추가하여 넣는 기능을 구연해 본 예제입니다. 여기에서 핵심은 테스트를 찾아서 변경하는 부분인데요. 일반적으로 하나의 텍스트만 변경을 하지만 텍스트의 모든 내용을 검색해서 변환하는 방법을 구현해 보았습니다. 또한 공백을 제외한 입력된 텍스트의 길이 계산하는 방법도 표현해 보았습니다. 자바스트립트 배열과 문자열을 찾아서 변경하는 부분과 정규식을 이용한 문자열 검색 부분에서 조금이나마 도움이 되셨으면 좋겠습니다. 위의 예제에서 처음에 나오는 부분은 아래와 같습니다.$('#orignText').keyup(function (event) { //..

IT News/jQuery 2018.12.11

대학생활의 필수품! 대학 신입생을 위한 노트북 강력추천 - LG전자 올뉴그램 IPS 15인치, SSD 256GB, 8세대i5, DDR4 8GB 대학생 추천 노트북, 5% 중복할인 쿠폰 링크

이제 곧 고3 수능을 마치고 대학에 입학하는 대학 신입생에게 반드시 필요한 것은 개인용 노트북이라 할 수 있습니다. 요즘 노트북 가격들이 싸지긴 했지만은 노트북 성능면에서는 아직까지는 많이 뒤쳐지고 있습니다. 또한 노트북의 무게또한 저렴한 노트북들은 무게가 1.5~2.3kg 까지 나가기도 하지요. 대학교 4년내내 사용을 할텐데 처음에 노트북을 살게 잘 사야되겠죠? 노트북에 따라서 성능이 있기 때문인데요. 요즘 LG 에서 성능과 무게까지 가벼운 노트북인 그램(gram)이 많이 인기가 있습니다. 그리고 예전에 출시되었던 그램 노트북들이 저렴한 가격에 팔리기도 하는데요. 아무래도 예전 버전이라서 성능은 많이 떨어지는 듯한 느낌입니다. (노트북 할인구매링크와 5% 중복할인쿠폰은 글 중간 쯤에 있습니다.) 그래서..

IT News/Computer 2018.12.09

rewrite on (rewrite mode)가 잘 않될때 해결방법 : 가상호스트 서비스에서 RewriteEngine on 과 htaccess 파일 설정

아파치에서 rewrite 모듈을 활성화 하기 위해서는 httpd.conf 파일에서 rewrite_module 를 로드해야한다. 기본적으로 httpd.conf 파일의 위치는 설치된 OS 즉 운영체제에 다르겠지만 Cent OS 를 기준으로 말씀드리겠습니다./etc/httpd/conf/httpd.conf 위치에 해당 파일이 있습니다. 이 파일을 vi 에디터를 통해서 보면은 하단에 LoadModule 이 있는 부분이 있는데요. 거기에서 아래와 같은 문장에 주석(#)이 되어있는지 체크합니다.LoadModule rewrite_module modules/mod_rewrite.so 만약에 rewtire 모듈이 정상적으로 로드가 되도록 되어있다고 한다면 웹 폴더 경로에서 .htaccess 파일을 확인해 봐야 합니다. 만..

IT News/PHP 2018.12.06

[노트북 추천] 여대생을 위한 가볍고 성능좋은 노트북 추천

요즘엔 노트북이 많이 저렴해졌다는 생각이 들기도 하는데요.. 문제는 저렴하지만 성능이 너무 좋지 않다는 점이 있는데요. 예를 들어 30~40만원대 노트북이 나와서 기대감에 살펴보면 CPU 의 성능은 많이 떨어지더라구요. 간혹 아이러니하게 가격은 70~80만원대 이지만 비슷한 성능의 CPU 를 쓰거나 또는 그것보다는 조금 나은 CPU 를 사용한 노트북들이 나오더라구요. 저는 개인적으로 노트북을 구매할때는 CPU 의 성능을 비교하는 cpubenchmark.net 에서 검색을 해보는데요. 세부적인 URL 주소는 https://www.cpubenchmark.net/cpu_list.php 입니다. 아무튼 노트북을 구매하기로 했다면 가성비 즉 가격대비 성능비로 비교했을때 좋은것을 사야하지 않을까요? 물론 어느정도의..

IT News/Computer 2018.11.29

Angular + Node JS 시작하기

1. Angular 첫 시작 ng 는 Angular 의 약칭이며 명령어로 사용이 된다. 그리고 npm 은 Node Package Manager 의 약칭이며 이 또한 명령어로 사용이 된다. Angular 를 사용하려면 우선은 Angular CLI (Command Line Interface)가 설치되어야 한다. https://cli.angular.io/ 주소로 들어가게 아래와 같은 화면이 나온다. 위의 이미지와 같이 angular 를 설치하기 위해서는 npm 명령어를 사용하여 설치를 하게 된다. 그런데 npm 은 서두에 언급한것과 같이 Node Package Manager 명령어 이므로 Node JS (노드JS)를 설치를 해야한다. Node JS 를 설치하기 위해서는 https://nodejs.org/en/..

PHP 에서 크로스도메인 처리 및 전역변수 사용하기

만약 외부에서 AJAX 로 하여서 JSON 으로 값을 받아간다고 하였을때에.. 로컬에서는 되지만 외부에서는 않되는 경우가 있는데.. 이는 바로 크로스 도메인 문제 때문입니다. 즉 연결하려면 파일의 이름이 다른 도메인 영역대에 있기 때문입니다. 이는 데이터를 SEND 하는 곳이 아닌 데이터 값을 RESPONSE(응답)해주는 곳에서 처리를 해야합니다. 즉 외부의 사이트에서 도메인이 다른 특정 파일에 값을 요청한다고 했을때에는.. 해당 요청되어지는 파일에 아래와 같은 해더의 선언이 필요합니다. header('Access-Control-Allow-Origin: *'); 아래의 예제 코드와 같이 php 파일 상단에 써주면 됩니다. 그리고 php 함수에서 매개변수를 하나만 주었는데.. 외부에 선언된 변수값에 접근하..

IT News/PHP 2018.10.16