Quantcast
Channel: 여유로움을 추구하는 아웃사이더
Browsing latest articles
Browse All 261 View Live

워드프레스로 쇼핑몰 만들기 - 플러그인을 제대로 고르자

앞서 쇼핑몰을 워드프레스로 준비하고 있다 밝힌 바 있다. 여러 서비스와의 연동을 위해 워드프레스는 피할 수 없는 운명이었다. 물론 카페 24나 고도몰, 메이크샵들이 크로스 마케팅이나 분석의 측면에서 떨어진다라고 말 하긴 힘들다. 다만, 내 입맛에 맞도록 만들어갈 수 있는가가 중요하다. 디자인도 내 취향대로. 마케팅 방향도 내 수준대로. 워드프레스가...

View Article


스프링에서 사용자(client) IP 가져오기

클라이언트의 IP 주소는 HttpServletRequest에 있는 getRemoteAddr( ) 메서드를 이용하여 알아낼 수 있다. 그러나 Proxy, Caching server, Load Balancer 등을 거쳐올 경우 getRemoteAddr( ) 를 이용하여 IP 주소를 가지고 오지 못하게 된다. 이럴경우 별도의 처리를 해주어야 한다. private...

View Article


Reading files in JavaScript using the File APIs

https://www.html5rocks.com/en/tutorials/file/dndfiles/ IntroductionHTML5 finally provides a standard way to interact with local files, via the File APIspecification. As example of its capabilities, the...

View Article

부트스트랩 col , 모바일화면에서 onclick 이벤트가 반응하지 않네

어쩌다 html을 만지게 되었는데 PC화면에서는 잘되는데, 모바일 화면에서 onclick 이벤트가 먹히지를 않는다. 검색해도 나오질 않고, 하나씩 지워가며 보다가 class="col-lg-12" 부분이 문제라는걸 알아냈다. 퍼블리셔가 아니라, 도데체 이해가 가지 않았다. 그럼 이 레이아웃을 어떻게 표현해야하지? 부트스트랩 사이트를 들어가서 레이아웃 부분을...

View Article

태그에서 Enter 칠때 웹페이지 reload 되는 현상의 해결법

Chrome browser 와 IE9 browser 에서 동일하게 form 안의 태그에서 키보드로 엔터를 치면 웹페이지가 Reloading 되는 현상이 있었다.http://stackoverflow.com/questions/12278571/html-text-input-avoid-submit-when-enter-is-pressed...

View Article


엑셀 엔터(Enter) 값

=SUBSTITUTE(A1,CHAR(10),"###")

View Article

Server to Server Http POST 요청 시 파라미터 처리방법 2가지와 Entity 클래스

#. 테스트 했을 때 성공한 방법 1. 일반적인 Form 파라미터 형식(?로 시작하고 &표시로 연결되는 일련의 스트링값) 전송 - 반환 형식 json import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import...

View Article

HOW TO CREATE AN ARX APP - STEP BY STEP

When it comes to creating custom ARX applications for AutoCAD, the most difficult part is getting started. Not anymore. I have assembled a list of steps that will allow a beginner to get up and running...

View Article


Window 2008 IIS7에서 업로드/다운로드 용량제한 풀기

applicationhost.config 로 검색해본다.. window 2008 IIS7 에서는 콘텐츠 용량 제한이 기본 30Mb 로 제한되어 있단다. %windir%\system32\inetsrv\config\applicationhost.config 파일을 열어 applicationhost.config1.2....3.4....5. 태그 안에 한줄 추가.....

View Article


Javascript에서 FormData로 파일 전송하기

1. XMLHttpRequest사용. 기존에는 enctype="multipart/form-data" 를 해놓은 form을 form.submit()을 통해 파일을 전송하였지만, 자바스크립트에서 직접 폼 형태로 파일을 전송하기 위해 다음과 같이 FormData API를 사용하여 보낼 수 있습니다.

View Article

톰캣 https 설정하기

JDK 설치하면 bin 폴더에 키를 생성할 수 있는 keytool이 있다. 이것을 사용하여 아래와 같이 secret key를 생성한다. D:\dev\cas\apache-tomcat-9.0.0.M21\conf>c:keytool -genkey -keystore .\localhost-rsa.jks -keyalg RSA -storepass changeit...

View Article

[ASP.NET Core 1.1]ASP.NET MVC 강좌

1. ASP.NET 소개 - .NET Framework, .NET Core 2. ASP.NET MVC Core 프로젝트 만들기 3. _Layout (오타아님 주의) 4. Razor Syntax 5. Controller 에서 View로 데이터 전달하기 6. EntityFramework Core 소개 및 MS-SQL Server 7. EntityFramework...

View Article

Visual Studio 프로젝트 우측버튼 npm,bower

동영상 강좌를 따라하는중, 프로젝트 우측버튼을 클릭하면 Manage Bower Packages... 라는 메뉴를 클릭하라는데. 나의 Visual Studio 2017에는 전혀 보이질 않는다. 검색을 하다보니, npm패키지도 있다는데,,...

View Article


ASP.NET Core 2.1 강좌

https://www.youtube.com/watch?v=aO6zRXo48Oc&list=PLbPz1r_wDPhHfd9TFy89ulvwI_MLEZJ8C

View Article

Project Target Framework Not Installed

Visual Studio에서 .NET Framework 버전이 낮은 프로젝트를 가져오는데, Project Target Framework Not Installed 라는 메시지가 나오길래... 해당 버젼을 다운받아 설치를 했다. 그런데도 계속 같은 메시지가 나오고,.. 프로젝트 속성에 있는 대상 프레임워크를 봐도 설치된 버전이 보이질 않는다. 일단, Visual...

View Article


Java의 .properties 파일 읽기

Java는 알면 참 편한 기능들이 많습니다. 그중 Properties 라는 클래스인데요. 이 클래스는 Windows의 INI 파일과 같은 기능을 합니다. DB에 대한 연결정보를 파일로 저장해 놓고 사용하는 용도로 가장 많이 쓰이는데요. 이런 경우 db.proerties라는 파일명으로 자주 작명됩니다. Java의 새로운 프로젝트를 생성하고 main 함수가 있는...

View Article

콘솔 프로그래밍(.exe) 서비스 등록하기

google에 "콘솔 exe 서비스 등록" 을 검색하면 수두록 나오지만, 몇번의 삽질이 있었기때문에. . . ㅋㅋ정리하고자 합니다.우선 콘솔 프로그래밍을 서비스에 등록하기위해서는 두개의 파일이 필요합니다.( instsrv.exe, srvany.exe) 파일입니다.instsrv.exe는 서비스를 등록, 삭제하는 기능이고 srvany.exe는 서비스관리자와의...

View Article


Redmine BitNami로 설치 시 DB 마리아 DB로 변경

Scenario 윈도우에서 BitNami에서 제공하는 패키지로 RedMine을 설치했는데, DB를 MySQL 에서 MariaDB로 변경하고 싶었다. Solution 1. 레드마인 메인 서버 -bitnami설치(설치는 설명없음) -DB Migtion (처음 설치 시 필요없는 작업) 2. 레드마인 DB 서버 -mysql 설치 (설치는 설명없음) -DB 복원(처음...

View Article

Datepicker 화살표가 안보일때

부트스트랩이 아닌, 달력을 붙이려고 찾던중 아래를 선택했다. https://fengyuanchen.github.io/datepicker/ 그런데 붙여놓고 보니, 화살표가 안보인다.예제에는 분명히 나오는데,,, 확인해보니 ‹› 이런 화살표를 쓰는데,글자크기를 늘려도 소용이 없었다.혹시나 해서 font를 살펴보았다. 아, 나눔스퀘어.......

View Article

Spring 3.1에서 @ResponseBody 로 응답시 Encoding 문제

Spring 3.1 이하 ResponseEntity 라는 녀석을 사용하여, 응답 헤더에 Content-Type을 지정하는 방식이다. @RequestMapping(value = "test.do")public ResponseEntity testAjax() throws Exception { // 응답헤더 지정 HttpHeaders resHeaders = new...

View Article

FullCalendar 달력 라이브러리

https://tonyne.jeju.onl/2016/11/29/fullcalendar-library/

View Article


IIS 인코딩 설정 관련 UTF-8 한글 깨짐 현상 해결(IIS 설정)

https://server-talk.tistory.com/66

View Article


WEB-INF 하위 properties 가져오기, jsp DB 커넥션

String resource="WEB-INF/config/jdbc.properties"; Properties properties=new Properties(); InputStream inputStream=request.getSession().getServletContext().getResourceAsStream(resource);...

View Article

bootstrap modal 영역외 클릭 차단

data-backdrop="static" data-keyboard="false"

View Article

bootstrap(3,4)에서 modal 을 중복해서 보여줄 때 z-index

$(document).on({ 'show.bs.modal': function() { var zIndex = 1040 + (10 * $('.modal:visible').length); $(this).css('z-index', zIndex); setTimeout(function() {...

View Article


CentOS7 DB2 삭제

DB2 설치를 검색하여 블로그를 따라하다보니, root 계정으로 하지 않아 원격접속이 되지 않았다. @@ 여러가지를 해보다가 삭제후 재설치를 하기로 하였는데, 삭제를 하는 과정이 너무 버거워 기록을 남겨본다. 설치는 검색이 많았지만, 웬일인지 삭제는 자세히 기록된 내용을 찾기 힘들었다. 일단, 리눅스 명령어에 익숙하지 않아 명령어 앞에 ./없이 하다보니...

View Article

DB2 기본 명령어

DB 중지/ 시작 db2stop {force} db2start 인스턴스에 대한 포트 번호를 판별하려면 다음과 같이 하십시오. db2 get dbm cfg 데이터베이스 활성화/비활성화 db2 activate db DB명 db2 deactivate db DB명 데이터베이스 리스트 확인 db2 list active databases (db2 list db...

View Article

64비트 윈도우서버에서 ASP EXCEL 업로드

32비트 윈도우 운영체제에서 ASP EXCEL 업로드하는 프로그램을 그대로 64비트 서버로 가져오면 에러가 나게 됩니다. IIS에서 응용프로그램풀을 32비트형식으로 바꾸는 방법도 있지만 그렇게 되면 다른 64비트를 이용하는 컴포넌트 사용에서 다시 문제가 생깁니다. 에러문구는 다양한데요 대표적으로는 아래문구를 볼수 있습니다. 1. 공급자를 찾을 수 없습니다....

View Article

윈도우 cmd창에서 리눅스에 ssh로 접속하기

putty를 사용하지 않고 cmd를 통해 접속이 가능하다. 먼저 기능이 추가되어 있는지 확인을 한다. 설치가 되어있지 않다면, 기능추가를 클릭하여 설치를 하면 된다. 이제 CMD창을 띄우고 접속을 해본다. ssh 계정@아이피 으로 접속을 시도하면 암호를 묻고 접속이 된다.

View Article



Chrome 설치방법

다운로드 Ubuntu 또는 Debian 계열 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb CentOS 또는 RedHat 계열 wget...

View Article

RDP(원격데스크탑) 무차별 대입공격 관련 보안스크립트 적용 가이드

1. Wail2ban 소개– Wail2ban 은 Windows 운영체제 대상으로 RDP(원격데스크탑)에 대하여 Brute-force Attack(패스워드 무차별 대입공격) 에 대한 방어를 위한 자동 보안설정 스크립트입니다.– 해당 스크립트는 파워쉘(PowerShell)로 작성되었으며, 원작자는 “Katie McLaughlin” 로써 해당 코드에 대한...

View Article

애자일 시대 검토할 만한 '소프트웨어 개발 KPI' 4가지

애자일 기법의 시대에 전통적인 소프트웨어 개발 KPI(key performance indicator)는 생산성을 측정하는데 그리 적합하지 않다. 팀 성과와 산출물, 사기를 좀더 잘 평가할 수 있는 지표들을 살펴본다. Image Credit : Getty Images Bank 소프트웨어 개발 생산성 및 팀 성과를 평가하기가 점점 어려워지고 있다. 코드 줄이나...

View Article

게임 개발 성과 측정 프로젝트, 파트3: 성과 요인들

게임 개발 성과 측정 프로젝트는 2014년 10월에 수행한 게임 개발에서의 팀 워크, 문화, 생산성 그리고 리더쉽에 대한 대규모 연구입니다. 수백 명의 게임 개발자들로부터 120개 항목으로 이루어진 설문 조사를 수행하였고, 모든 요인과 4개의 게임 프로젝트 성과 지표에(일정지연, 투자수익률(ROI).리뷰/메타 점수, 내부평가)대한 상관관계를 분석하였습니다....

View Article


윈도우 업데이트 후 공유폴더 접근 불가

공유폴더 접근이 안된다. 이전에 이경우에 검색을 해보면 많이 나오는데 아래와 같이 해결을 했었다. 로컬 그룹 정책 편집기>컴퓨터구성>관리템플릿>네트워크>Lanman워크스테이션>보안되지 않은 게스트 로그인 사용 "사용"으로 변경 재부팅! 그런데, 이후 윈도우 업데이트를 하고 나니 또다시 공유 폴더 접근이 되지 않는다. 물론 위의...

View Article

SSMS(SQL Server Management Studio) v18 접속 자동완성 삭제

접속을 할때마다 늘어나는 로그들 선택하는게 거슬려서 지우고 싶었다. 검색을 해보니, 대부분 아래와 같은 내용이였다. %appdata%\microsoft\Microsoft SQL Server\100\Tools\shell 해당경로의 SqlStudio.bin 을 삭제한다. 그런데 나는 아무리 검색을 해봐도 SqlStudio.bin 파일이 없는 것이다. 나는...

View Article

[Tomcat][nt계열/64bit] 톰캣 로그 데이터 쌓이는 문제 해결(로그안쌓는방법)

regedit 실행 1. 레지스트리 편집기 실행. 2. HKEY_LOCAL_MACHINE => SOFTWARE => Wow6432Node => Apache Software Foundation => Procrun 2.0 =>Tomcat_Interface => Parameters => Log 3. StdOut 파일 삭제...

View Article


(IIS) 파일폴더 직접 접근 차단

업로드한 파일을 다운로드 페이지를 거치지 않고, 직접 URL로 접근이 되면 굳이 로그인이나 비밀글등의 파일들이 오픈이 되어버린다. IIS에서는 요청필터링이라는 것이 존재한다. 요청필터링에서 숨겨진 세그먼트 탭을 클릭하면, 여기에서 세그먼트를 추가하여 첨부파일 폴더를 등록하면 된다. 이렇게 나온다.

View Article


URL 재작성(이미지 직접 접근 차단)

https://www.iis.net/downloads/microsoft/url-rewrite 다운로드 및 설치를 하면, IIS관리자에 URL재작성 이라는게 생긴다. "규칙추가" 빈규칙을 만든다. 다음으로, 이름과 패턴을 입력한다. .*\.(jpg|gif|png|webp)$ 조건에서 추가버튼을 클릭하여 다음을 입력한다. {HTTP_REFERER} 패턴과...

View Article

(IIS Express)쿼리 문자열이 너무 긴 요청을 거부하도록 요청 필터링 모듈이 구성되어 있습니다.

비주얼 스튜디오로 개발할 때에는 IIS Express로 작동이 되는데, 어떻게 설정을 해야 하는지 매우 난감했다. 알고보면 간단한것을,, 아래 내용으로 web.config로 저장한 다음, 프로젝트 root에 집어넣으면 된다.

View Article

bootstrap-tagsinput에서 typeahead 적용시, backspace 삭제 문제

아래와 같은 현상이 발생 bootstrap-tagsinput.js 의 377 라인에 case 8을 지워버리면 됨

View Article

CSS로 글자 자르기 - 한 줄, 여러 줄

고정된 너비만을 제공하는 레이아웃에서는 서버단에서 화면에 출력할 글자수를 미리 가늠하며 디자인하기가 수월합니다. 레이아웃이 유동적인 너비를 가지거나 서버 스크립트쪽에 접근할 수 없어 글자수를 제어하기 곤란할 경우에는 아래에서 설명하는 방법들이 추천됩니다. 한 줄 단위로 글자 자르기처음으로 적용해 볼 것은 한 줄, 혹은 여러 줄에 걸쳐 출력되고 있는 글자들을...

View Article


moodle 설치시, mssql 버전 제한 풀기

moodle을 설치중 mssql을 사용하고자 했는데, 버전이 다르다고 진행이 되지 않는다. 설치된 MSSQL을 삭제하고 업그레이드하라는 건가! 짜증이 좀 나긴했는데, 검색을 해봐도 찾기가 어려웠다. 그래서 소스를 확인하기 시작... /admin/environment.xml 파일을 찾을 수 있었다. 3370, 3554 라인에 떡하니 버전이 기재되어 있어서,...

View Article

IIS에 PHP 및 MSSQL 드라이버 설치하기

IIS 웹플랫폼 설치 관리자에서 간단히 해결이 된다. 요새 moodle에 꽂혀서 7.3버전으로 정했다. 이렇게 3개만 추가해서 설치하면 끝난다. C:\Program Files\PHP 경로에 버전별 폴더(v7.3)가 생겨나고 다운로드 된다음, 처리기매핑으로 연결하는 방식 처리기매핑에 바로 적용된 모습

View Article


moodle h5p hub 적용하기

정말 헤맨거 생각하면.... 우선적으로 https로 설정했다. SSL 인증서 파일이면 된다고 생각했기 때문에.. 무료 SSL인증서를 발급받기 위해서, win-acme를 다운받아서 압축을 풀고 실행을 한다. https://www.win-acme.com/ 이런화면이 뜨는데, 메뉴항목을 입력하면 된다. 나는 빨리 하려고 N을 입력해서 진행했다. 이후 대부분...

View Article

비비고 죽에서 이물질

일요일 아침부터 완전 기분 하락. 유통기한이 얼마 안남은 처리를 하려고 전자렌지에 데운뒤 열심히 섭취를 하는데... 플라스틱인줄 알았는데, 손톱같기도 하고.. 욕이 미친듯,,, 아오... 제일제당에 글을 올린뒤, 사과전화를 받고.... (이미 시간이 지나버려 화는 수그러든 상태) 다음날 이물질과 유통기한 기재되어 있는 박스(?)를 반송했다. 다시 3일뒤...

View Article


visual studio 2019 .net core 게시할때 언어 폴더 제거하기

비주얼 스튜디오 2019에서 c# .net core로 개발한 웹 게시를 하면 다음과 같은 언어 폴더들이 나온다. 용량도 크게 차지하지 않고 크게 의미는 없지만, 약간 거슬리는 부분이 있어서 없애보려고 했는데 검색이 용이하지 않았다. visual studio에서 프로젝트명.csproj 파일을 찾아서 열어준다. 그리고 을 찾아서, 내경우에는 제일 상단에 있었음,...

View Article

IIS 8 과 apache Tomcat 8.5.4 연동(Tomcat connector)

IIS로 구동중인 서버만 존재할 경우, tomcat을 구동하려면 동일한 포트를 사용할 수 없게 된다. 이때 tomcat connectors를 이용하여 IIS로 접근시 tomcat으로 돌려주는 형태로 해결을 할 수 있다. 본 문서는 IIS(Windows Server 2012 R2)와 Tomcat 8.5.4은 기본적으로 설치(port:8080)되어있다는 가정하에...

View Article

SSL 파일 .keystore을 .pem으로 변환하기

SSL 구매한 곳에서는 인증서 파일을 .keystore 로만 다운이 되었다. tomcat에서는 SSL을 .keystore만으로도 적용이 가능하였다. 그런데 IIS에서는 .keystore는 되지 않는다. .p12(.pfx)파일이어야 하는데, 어떻게 변환을 시켜야 하는지.... 검색을 하다보니, 제일 간단한(주관적인) 방법은 jdk로 하는 방법이였다....

View Article

bootstrap modal 닫기 동작이 안될때

어느날 갑자기 모달 닫기 이벤트가 작동하지 않는다. ...... 모달은 보통 대부분 위처럼 사용을 했었고 오픈은 아래와 같은 스크립트로 사용을 했다.. $('#modal').modal('show'); 닫기 버튼은 아래처럼 되어있는데, 잘 사용하던게 새로운 모달을 스크립트로 만들었는데 작동이 안된다. 닫기 크게 다른게 없는데, 왜! 안되는 것인가....각설하고...

View Article


[SQL] MariaDB/MySQL 테이블 일련번호 중간에 빈 값 찾기

https://estenpark.tistory.com/375 테이블에 존재하는 순서 번호 값 중에서 빈 값을 찾는 쿼리를 작성하겠습니다. 순차적으로 번호가 1번부터 20번까지 존재한다고 했을 때 5번, 11번 ~ 14번, 17번 ~ 18번 이렇게 빈 값이 존재할 경우 찾아내는 방법과 빈 값에 대한 범위를 찾는 방법 그리고 마지막으로 어느 정도 비어있는지 확인...

View Article

Browsing latest articles
Browse All 261 View Live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>