본문 바로가기

프로그래밍

(102)
semantic-ui 테마 커스트마이징 하기 bootstrap 만 쓰다가 semantic-ui 가 예뻐서 사용해 봤습니다. 만족스럽더군요. 한참 프로젝트를 진행하다 폰트를 바꿀일이 있어 살펴보니 각 엘리먼트마다 font-family가 지정되어 있었습니다. 이걸 다 어떻게 바꾸지 하고 멘붕이 왔습니다. 다행히 Theming 이라는 테마변경 기능이 존재했습니다. 하지만 첨 해보는 gulp 도 알아야하고 뭔가 좀 복잡하더군요. 어떻게 꾸역꾸역 하긴 했는데 gulp build 에서 넘어가지가 않고 계속 멈춰 있습니다. ㅜㅜ 반나절을 씨름하다 검색에 검색을 해보니 semantic-ui 자체의 에러였습니다 ㅜㅜ 오래된 버그인데 고칠생각을 안하고 있더라구요. 해외유저도 열받았는지 fomantic-ui라고 Fork 한 프로젝트가 이것을 해결해 놨네요. 해외유저들..
php 로 간단한 백엔드 만들기 프론트엔드 작업을 하고 있는데 백엔드가 완성되지 않아 가상 API(mock API)가 필요해서 만들어 봤습니다. 간단한 백엔드 만들때 사용하면 좋을듯 합니다.
c# 설치 후 자동실행 c# Setup 프로젝트를 이용하여 설치 후 자동 실행#ads_1셋업프로젝트는 다 만들었다 가정하고1. 설치가 될 대상 프로젝트(Target Project)에서 아래 작업을 진행한다1) 추가 -> 새항목 -> 설치 관리자 클래스2) 생성된 클래스(예. Install1.cs)에 OnAfterInstall 메소드를 override 한다. 123456789protected override void OnAfterInstall(IDictionary savedState){ string path = this.Context.Parameters["assemblypath"]; var p = new System.Diagnostics.Process(); p.StartInfo.FileName = path; p.StartInfo..
문자열 완전히 escape 문자열 만들기 #ads_1 String.prototype.toEscape = function(){ var result = ''; for(var i=0; i
cordova 앱인지 웹인지 구별 앱으로 접근했는지 웹으로 접근했는지 구분하는 방법#ads_1구글링해서 모든 방법을 써봤으나 현재 브라우저에서는 구분이 안된다.그래서 다른 방법으로 해결했다. MainActivity.javaloadUrl(launchUrl); loadUrl("javascript:var is_app=true;"); // 요 한줄 추가 웹페이지의 index.js$(function(){function addScript(src){var script = document.createElement('script');script.src = src;document.body.appendChild(script);} if(typeof is_app !== "undefined" || sessionStorage.getItem('is_app')=='t..
상속/오버라이딩/부모함수 호출 상속과 오버라이딩 부모함수 호출 방법 예제 #ads_1 #ads_2
데스크탑 자동화 도구 Sikuli Sikuli 라는 놈이 있다.#ads_1예전에 써봤던 오토핫키와 비슷하다스크립트는 파이썬을 사용한다.써보니 참 신기하긴 하다.이걸로 뭘 만들어보고 싶은데... 홈페이지는 아래http://www.sikuli.org/#ads_2코딩 스크린샷은 아래코딩에 웬 이미지? ㅋㅋ 세상 참 좋아졌다.각 캡쳐된 이미지를 pc 화면에서 찾아서 조작할 수 있도록 해준다. 위 짤은 책보고 따라해본 자동 지뢰찾기이다.이미지 인식범위를 잘못설정했는지 좀 버벅대긴 해도 되긴되네. 신기해 신기해~#ads_3
Nusphere PHPed 원격 디버깅 사용하기 Nusphere PHPed 원격 디버깅 사용하기#ads_11. 아래 경로에서 자신의 서버 OS 에 맞는 파일을 찾는다. (내 경우엔 리눅스)"c:\Program Files\NuSphere\PhpED\debugger\server\dbg-7.6.8-Linux.tar.gz" 2. 서버의 적당한 위치에 업로드 한 후 압축을 푼다tar xzvf dbg-7.6.8-Linux.tar.gz 3. 자신의 PHP 버전에 맞는 파일을 php extension 디렉토리에 복사한다cp dbg-php-5.5.so /usr/local/php/lib/php/extensions/ 4. php.ini 에 다음과 같이 dbg-php 의 경로를 입력한다.zend_extension=/usr/local/php/lib/php/extensions..