2018년 4월 30일 월요일

C# free-hand-image-cropping-in-c-sharp

https://stackoverflow.com/questions/8257497/free-hand-image-cropping-in-c-sharp

C# Sticky 는 이거참고

https://code.msdn.microsoft.com/windowsdesktop/Sticky-Notes-Demo-64681629

http://www.dotnetspark.com/kb/1830-create-sticky-notes-wpf-application-part.aspx

XAML Resources 파일로 지정

https://medium.com/@Rando209/wpf-resources-b77ae1aecdea

WPF 튜토리얼 사이트 - 그냥 진리임

http://wpftutorial.net

진리임. 항상보도록

C# mdf 테이블 필드명 바뀌지 않을때. 썅

http://dustyreagan.com/how-to-rename-table-or-column-using-t/

미친 마소

2018년 4월 26일 목요일

Javascript 패턴 자료 등 개발 자료 참고할게 많은

http://regularmotion.kr/category/javascript/page/5/

javascript 간단한 switch 문은 객체사전으로 변경

http://regularmotion.kr/javascript-%EA%B0%9D%EC%B2%B4-%EC%82%AC%EC%A0%84-%EC%82%AC%EC%9A%A9%EB%B2%95/

프로그레시브 웹앱

https://www.slideshare.net/GihyoJoshuaJang/the-future-of-web-progressive-web-app

https://www.slideshare.net/wonchoel/pwa-73203598

javascript promise 이해

https://joshua1988.github.io/web-development/javascript/promise-for-beginners/#promise%EA%B0%80-%EB%AD%94%EA%B0%80%EC%9A%94

JAVASCRIPT 효율적인 방법 3가지, 이벤트위임-클로저-디바운싱

https://joshua1988.github.io/web-development/javascript/javascript-interview-3questions/

이벤트리스너-클로저-디바운싱

DOCKER 정리 깔끔

http://kimstar.kr/7695/
갠적으로 깔끔한 이런 스탈 좋음

AWS 깔끔해

http://kimstar.kr/7709/

Visual Studio C++ 디버그 모드 실행 빠르게

https://jacking75.github.io/VS_cpp_fast_debug_run/


https://jacking75.github.io/VS_Faster_Cpp_solution_load_and_build_performance_VS2017/

C# 게임서버 만들자

http://lacti.me/2013/06/07/csharp-game-server/

http://lacti.me/2014/06/30/why-implements-csharp-server/

새삼스럽게 JAVASCRIPT 디자인패턴

https://joshua1988.github.io/web-development/javascript/javascript-pattern-design/

CSS HTML JAVASCRIPT 기타 언어 샘플코드 잇빠이

http://devdocs.io/

PHP 성능 관련 주의할것

http://mungmange.tistory.com/53

2018년 4월 25일 수요일

MVVP 패턴 다시한번 기억

https://magi82.github.io/android-mvc-mvp-mvvm/

C# 디자인패턴 설명 상세!!

http://ehclub.co.kr/1366?category=656807

C# 기초 실무 사용방식

http://ehclub.co.kr/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%20%EA%B8%B0%EC%88%A0/WPF

2018년 4월 24일 화요일

jquery-performance-tuning

http://rohitrox.github.io/2013/05/23/jquery-performance-tuning/

Jquery Performance Tips: Slice, Filter, Parentsuntil

https://www.endpoint.com/blog/2013/02/04/jquery-performance-tips-slice-filter

C# WPF dynamic load xaml -레이아웃 동적로드

https://stackoverflow.com/questions/910814/loading-xaml-at-runtime

2018년 4월 23일 월요일

자바스크립트 성능개선 참고



High Performance JavaScript 2011 from Nicholas Zakas
https://www.slideshare.net/nzakas/high-performance-javascript-2011
자바 스크립트 속도 개선.

1.필요한 시점에 동적으로 파일을 로딩한다. 으잉 ? 진짜로 ?
만일 바로 태그에 넣으면 로딩되는 시간까지 렌더링이 기다리지만
아래처럼하면, 일단 html 표시됨,.
77 페이지 참고.
<script>
var script = document.createElement("script"),body;
script.type="text/javascrpit"
scrpit.src= "foo.js"
body.insertBefore(script,body.firstChild)
</script>

2.defer 를 사용하면 일단 다운로드 하고 UI 업데이트 될때 실행함.
<script defer src="ff.js">>

3.for 문에서 append 쓰는 reflow 가 발생.
-detach, display, decumentFragment 를 사용해

4.style 을 각각주면 repaint 가 발생
모아서 한번에 줄수 있또록.



성능 덕후를 위한 javascript 패턴
https://joshuajangblog.wordpress.com/2016/11/21/javascript-coding-pattern-for-junior-web-developer/

c# google login example

https://stackoverflow.com/questions/48321034/wpf-application-authentication-with-google

구글 api 연동

https://github.com/google/google-api-dotnet-client-samples

page speed api 도 있음

애니메이션 노래 정보 데이터 베이스

http://anison.info/

이런저런 예제가...https://www.dotnetperls.com/

https://www.dotnetperls.com/
대충만든거 같지만 기초예제가 있으니..ㅋ

2018년 4월 22일 일요일

Elasticsearch QUERY DSL 살세설명

http://jjeong.tistory.com/816 참고가됨

WPF 에 대해 기초설명 상세함

http://ryuschool.tistory.com/entry/WPF-%EA%B8%B0%EC%B4%88%EA%B0%95%EC%A2%8C-%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83-2-%EA%B9%80%EC%B0%BD%EB%AF%BC?category=113503

UI/UX 좋은 게시물

http://ryuschool.tistory.com/entry/UX-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B2%BD%ED%97%98-User-Experience?category=113503

Xamarin Sound Recorder 자마린 사운드 레코더

https://github.com/NateRickard/Plugin.AudioRecorder

C# Spy++ 사용해서 adobe pdf 모듈 삽입후 제어하기

http://blog.naver.com/PostList.nhn?blogId=goldrushing&from=postList&categoryNo=10

C# 커서바꾸기

http://outshine90.tistory.com/entry/%EC%BB%A4%EC%84%9C-%EB%B0%94%EA%BE%B8%EA%B8%B0?category=549444

C# const VS readony 차이점

const 는 초기에 반드시 값을 지정해야 한다. 즉 컴파일시에 값지정해야한다.
readonly 는 초기에 값을 지정안하고, 실행시 첫번에 한해 값을 지정할수도있다.

즉, 실행하기 전에는 값이없다가, 어떤 조건에 의해 초기값이 정해질 필요가 있는 읽기 전용 값을 지정할때 유용하다.

사용자 아이피나 실행시의 사용자 환경값 등은 사용자에 따라 다르지만, 실행한후에는 거의 고정되기 때문에 readonly 로 하는게 좋다.
때로는 서버에서 한번 읽어들인 값을 사용하자가 변하지 못하게하는 용도, 토큰이라든지,세션이라든지 UID등에 유용하다.

2018년 4월 19일 목요일

logstash 아파치 apache 설정

http://hhjeong.tistory.com/109

설정파일 : logstash-apache.config

input {
     file {
         path => "C:\Bitnami\elk-6.2.3-0\apache2\logs\access.log"
         start_position => beginning
     }
 }
   
 filter {
   if [path] =~ "access" {
    mutate { replace => { type => "apache_access" } }
    grok {
      match => { "message" => "%{COMMONAPACHELOG}" }
    }
    date {
      match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
      locale => en
    }
    useragent {
      source => "agent"
      target => "useragent"
    }
  } else if [path] =~ "error" {
    mutate { replace => { type => "apache_error" } }
  } else {
    mutate { replace => { type => "random_logs" } }
  }

 }

 output {
     elasticsearch {
         hosts => [ "127.0.0.1:9200" ]
     } 
     stdout { codec => rubydebug }
 }


출처: http://hhjeong.tistory.com/109 [후니의 개발일지]

ElasticSearch Head Plugin window 에서 설치 실행

참고
https://qiita.com/tobesan/items/847d864d7eff0b76d7db

요약
  1. コマンドプロンプトに git clone https://github.com/mobz/elasticsearch-head.git と入力し、elasticsearch-headフォルダをダウンロード
    参考資料にはgit://github.com/mobz/elasticsearch-head.gitと記載があるが、エラーが起きる場合は上記を使用。
  2. elasticsearch-headのフォルダに入る cd elasticsearch-head
  3. インストール npm install
  4. 動かす npm run start
단 , 엘라스틱 설정에서 

http.port : 9200
http.cors.enabled : true
http.cors.allow-origin : /http://localhost(:[0-9]+)?/

를 추가하는센스

ElasticSearch +Raspberry pi 습도계 분석? 오옷.

http://kam1nchu.hateblo.jp/entry/2016/12/17/182731

C# 에서 cron 처럼 http://codingcoding.tistory.com/168?category=735724

http://codingcoding.tistory.com/168?category=735724

C# 그냥 실전 참고 할거 많은 곳

http://codingcoding.tistory.com/274?category=735724

C# 폼간데이터전송

https://m.blog.naver.com/minamhunmin/10190208737

2018년 4월 18일 수요일

VisualStudio Code 단축키 전체

https://github.com/Microsoft/vscode-tips-and-tricks?wt.mc_id=DX_881390#extension-recommendations

VisualStudio 꿀팁, sublime 처럼 전체소스보기, 메쏘드정의전체보기,계속복사

https://www.haruair.com/blog/2672


Tools > Options > Text Editor 에서 활성화 하고 싶은 언어의 Scroll Bars 섹션을 클릭

Alt + F12를 누르면 작은 창으로 해당 코드를 바로 열어
참고.

C# RFID 출근부소스

http://leekd123.tistory.com/22

Raspberry Pi 에서 초 간단 OpenCV 하기

http://answerofgod.tistory.com/category/Projects/OpenCV%20for%20RaspberryPi

C# 디버깅 중 편집하기

http://answerofgod.tistory.com/entry/C-Tip-%EB%94%94%EB%B2%84%EA%B9%85%EC%A4%91-%EC%BD%94%EB%93%9C-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0

2018년 4월 17일 화요일

C# 실행중인 모든 프로그램의 화면을 캡춰.

https://stackoverflow.com/questions/40007881/screenshot-of-all-open-windows

C# 실행중인 모든 프로그램의 화면을 캡춰.
단 시꺼멓게 되는 경우도 있음.

ElasticSearch DSL 기초

https://bakyeono.net/post/2016-08-20-elasticsearch-querydsl-basic.html

리눅스 관리 명령어 top uname 등

http://tech.whatap.io/2015/09/03/linux-monitoring/#comment-914

ElasticServer aggs 기초지식

http://peung.tistory.com/1?category=647877

2018년 4월 15일 일요일

C# 크롬브라우저 넣기

http://printhelloworld.tistory.com/25

아래는 사용법이긴 한데, 모듈 추가가 너무 많아
http://blog.naver.com/PostView.nhn?blogId=gmkjh74&logNo=220957894170&categoryNo=0&parentCategoryNo=38&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView

잘됨
CefSharp 너겟추가

using CefSharp;
using CefSharp.WinForms;



        public ChromiumWebBrowser browser;
        public void InitBrowser()
        {
         
            Cef.Initialize(new CefSettings());
            browser = new ChromiumWebBrowser("www.google.com");
            this.Controls.Add(browser);
            browser.Dock = DockStyle.Fill;
        }

폼에 이거 추가하면끝

CSharp 많은 실전 팁이 있는곳 - 골드러쉬와 함께하는 C#

https://blog.naver.com/goldrushing

2018년 4월 14일 토요일

C# 윈도우 외곽에 스냅 걸어서 착 붙이기

https://stackoverflow.com/questions/589268/how-to-make-my-windows-form-app-snap-to-screen-edges/591734#591734

자세히 설명..잘됨

2018년 4월 13일 금요일

java 리팩토링 : 주석보다 assert 사용

public void mybean(int value){
//value 가 0이하면 에러가됨

보다
public void mybean(int value){
assert value >0;

2018년 4월 12일 목요일

VS2017 에서 ASP 프로젝트 추가

ASP.NET (Razer3)

2018년 4월 5일 목요일

ELK 한글번역페이지

https://legacy.gitbook.com/book/iju707/elasticsearch/details

ELK 운영팁


  • 설정세팅예제
    http://gametech.tistory.com/50
  • 9 tips on ElasticSearch configuration for high performance
    https://www.loggly.com/blog/nine-tips-configuring-elasticsearch-for-high-performance/
  • [es] and, or보다는 bool 사용하기
    http://knight76.tistory.com/entry/es-and-or%EB%B3%B4%EB%8B%A4%EB%8A%94-bool-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0?category=587994
  • Elasticsearch 설치 시 vm.max_map_count
    http://tod2.tistory.com/185
  • [elasticsearch] 실행시 초기화 실패 해결하기
    http://knight76.tistory.com/entry/elasticsearch-%EC%8B%A4%ED%96%89%EC%8B%9C-%EC%B4%88%EA%B8%B0%ED%99%94-%EC%8B%A4%ED%8C%A8-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0?category=587994?category=587994
  • [elasticsearch5] 집계 (aggregation) 성능 향상
    http://knight76.tistory.com/entry/elasticsearch5-%EC%A7%91%EA%B3%84-aggregation-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81?category=587994
  • [Elasticsearch] Merge Throttle 설정 튜닝
    http://jjeong.tistory.com/1045
  • Elasticsearch 290개자료
    http://jjeong.tistory.com/category/Elastic/Elasticsearch

C# ASP.NET 해봤다


App_Start폴더
  • 역시 공홈
    https://docs.microsoft.com/ko-kr/aspnet/mvc/overview/older-versions/hands-on-labs/aspnet-mvc-4-fundamentals
  • ASP.NET MVC에서 Bundle이란?
    js,css 를 하나의 단일 파일로 번들을 만들어준다.
    App_Start > BundleConfig.cs 파일에 기술
    http://blog.nortina.org/category/C%23 참고
  • FilterConfig
    http://www.sqler.com/391877
  • Routing
    https://devstarsj.github.io/2016/05/07/CSharp.Aspnet.02.Route/



2018년 4월 4일 수요일

2018년 4월 2일 월요일

Kibana用途でElasticsearchを使う時の高負荷対策TIPS

https://qiita.com/nagais/items/c7b4a55b3865ecacfab0

2018년 4월 1일 일요일

코딩 삽질 방지 [Docker] 도커 이미지와 컨테이너 삭제 방법

https://brunch.co.kr/@hopeless/10

5 Useful Docker Tips and Tricks on Windows

https://blog.pavelsklenar.com/5-useful-docker-tip-and-tricks-on-windows/