Skip to content

생계형 개발자 수첩 ver4.0

이제 나이 먹어 강제로 4.0 버전업됨, 일인개발자임, 파키스탄식 코딩.. 오래된 코드도 다시 쓴다.

Month: 2017 4월

리안리 PC-O9 케이스 하단 흡기 만들기

Posted on 2017년 4월 29일 by kimczip

O9 케이스 상단에 라디를 설치 할거라, 하단에 흡기 펜을 달고 싶었는데..

아쉽게 펜 설치할 나사홀이 없다…

대충 펜 높이가 25mm 정도가 평균적인데, 대충 측정해보니 전면 팬부분과 간섭없이 설치 할 수 있을거 같은 느낌적인 느낌?!

마침 MEG에서 120mm 3펜 그릴도 있어 작업하기로 강행!

측정하기 귀찮았다.. 대충 구멍에 까만 부분만 채워서 배치해놓고 덜 흔들리라고 테이프 쫙쫙~

처음 드릴에 3mm짜리로 했는데.. 구멍 센터 맞추기도 힘들고 귀찮았다. 그래서 5mm짜리로 변경
그런데 MEG 구멍도 대충 5mm인듯 하여, 살살 드릴질 하니까 구멍 크기가 얼추 비슷했다.

*** 누군가 이걸 보고 작업 한다면 나처럼 펜 크릴 전면으로 해서 하지말고 뒷면으로 해서 하길 바란다..
혹시 상처라도 나면 속상하니까…

대충 구멍 뚫린거 보니 나름 만족 스러웠으나… 그건 착각…

벗겨보니 뭐.. 난장판이 따로 없다..
하지만 펜 설치엔 별 무리 없어 보인다. 실제 펜을 하단면과 전면부에 장착해보았는데.. 간섭 없이 원하던 대로 잘
장착 됬다.

케이스 되팔이 할 분들은 절대 비추…

청소 할려고 상단 하단 먼지 필터 가이드 제거했는데..

역시.. 리안리는 수작업으로 케이스 만드는게 맞긴 맞다.. 어느 누군가가 구멍에 강제로 나사 밖을려고 했던 자국 ㅋㅋㅋㅋㅋㅋㅋ 별 신경 안쓰기로 했다.

Posted in 3.0Tagged PC-O9, 리안리, 수냉쿨링, 커스텀쿨링Leave a comment

C# WinForm 창 닫기(종료) 방지

Posted on 2017년 4월 26일 by kimczip

가끔 프로그램이 항상 실행되도록 만들어야 할 때가 있다. (윈도우 프로그램)
그럴때 FormClosing 이벤트를 사용하여 종료됨을 막을 수 있다.

private void mainFrm_FormClosing(object sender, FormClosingEventArgs e)
{
   // e.Cancel, true = 종료 취소, false = 종료 (default : false)
   e.Cancel = true;
}

/* 활용안 : 특정 버튼으로만 종료시키고자 할 때 */

public class mainFrm : Form
{
    bool _closeCancel = true;

    // ... 생략 ....

    private void btnClose_Click(object sender, EventArgs e)
    {
        _closeCancel = false;
        this.Close();
    }
    
    private void mainFrm_FormClosing(object sender, FormClosingEventArgs e)
    {
        // e.Cancel, true = 종료 취소, false = 종료 (default : false)
        e.Cancel = _closeCancel;
    }
}
소스 보기
소스 숨김
Posted in 3.0Tagged C#, WinForm, 개발팁Leave a comment

Corsair SCIMITAR mouse

Posted on 2017년 4월 26일 by kimczip

프로 버전과 일반버전 두 녀석 영입

일반버전과 프로버전의 차이
일반 S/W매크로 1200DPI
프로 H/W매크로 1600DPI
이것 뿐이라, 정말 프로게이머나 특별한 상황 때문에 이동 하며 마우스 쓰는 상황 아니라면
일반 버전이 경제적으로 이득이다.

측면 버튼때문에 많이 망설였는데 사실상 써보니 그렇게 쉽게 눌리는건 아니다. 쿨앤게시판에 가보면 분해한 사진이 있는데 그걸 보면 알 수 있듯이 측면 키감은 어릴적 가지고 놀던 게임보이의 A B 버튼 느낌이랄까…

이쁘기도 하고, 나름 유용하게 쓰일 측면 버튼이라 개인적으로 만족하는 마우스.

Posted in 3.0Tagged Corsair, scimitar, 직구Leave a comment

데이터양과 네트워크 속도에 대하여

Posted on 2017년 4월 21일 by kimczip

데이터 용량
1Bit = 0, 1
1Byte = 8Bit = 1Charactor
1KByte = 1024Byte
1MByte = 1024KByte = 1048576Byte
1GByte = 1024MByte = 1048576KByte = 1073741824Byte

네트워크 전송 속도
1bps = Bit Per Second (초당 1Bit)
1cps = Charactor Per Second (초당 1Byte)
1Kbps = KiloBit Per Second (초당 1Kbit전송)
1KB/s = KiloByte Per Second (초당 1KByte)
1Mbps = MegaBit Per Second (초당 1MegaBit 전송)
1MB/s = MegaByte Per Second (초당 1MByte 전송)

만약, 1Gbps 대역폭이라면 초당 속도는 128MB/s가 된다.
10초면 1.25Gbyte(128 * 10 / 1024)파일을 받을수 있다는 뜻.

아래는 랜케이블의 종류

Posted in 3.0Tagged 10Gbps, 네트워크속도, 랜선, 랜케이블Leave a comment

위메이드 대체 무슨 생각을 가진 집단인가..

Posted on 2017년 4월 20일 by kimczip

위메이드, 노동착취 정책 일파만파..반성없이 ‘고발자 색출’에 혈안
http://game.donga.com/87049/

Posted in 3.0Leave a comment

커스텀 쿨링 수로 구성 2차

Posted on 2017년 4월 13일 by kimczip

Posted in 3.0Tagged 수냉쿨링, 수로, 커스텀쿨링Leave a comment

간단한 웹수집기

Posted on 2017년 4월 13일 by kimczip

웹수집기라고 하기엔 좀 그렇지만..

가장 기본이 되는 모듈이지 싶다.

원하는 웹페이지에 접속해서 원하는 정보만 뽑는..

 

using System;
using System.Net;
using HtmlAgilityPack;

class Program
{
    static void Main(string[] args)
    {
        // 첫번째 인자값 URL
        string url = args[0];

        using (WebClient wc = new WebClient())
        {
            // 옵션, 만약 URL에 파라미터가 올바르게 전달되지 않는다면 아래와 같이 명시적으로 넣어준다.
	    //wc.QueryString.Add("PARAMETER NAME", "PARAMETER VALUE");

            try
            {
                // HTML 소스 내려 받음
                string htmlSource = wc.DownloadString(url);

                if(htmlSource == string.Empty)
                {
                    Console.WriteLine("정보 없음");
                    return;
                }

                /*
                 * String 분석 보다는 Element 검색으로 빠르고 간편하게 원하는 데이터 검색
                 * TherdParty로 HtmlAgilityPack 설치
                 * 패키지 관리자 콘솔에서 : Install-Package HtmlAgilityPack 입력
                 */ 
                 
                HtmlDocument doc = new HtmlDocument();
                doc.LoadHtml(htmlSource);
                
		//찾고자 하는 노드명
                HtmlNode findNode = doc.GetElementbyId("NODE NAME");
		
		if(findNode != null)
			Console.WriteLine(findNode.InnerText);
		else
			Console.WriteLine("정보 없음");
                                    
                
            }
            catch (WebException)
            {
                Console.WriteLine("URL이 잘못되었습니다.\r\nURL : {0}", url);
            }
        }
            
    }
}
소스 보기
소스 숨김

참조 사이트 :  Html Agility Pack

Posted in 3.0Tagged C#, Crawling, 개발팁, 웹수집Leave a comment

Thermaltake Temperature Sensor (LCD 온도센서)

Posted on 2017년 4월 13일 by kimczip

아래 CPU블록을 주문하면서 같이 주문한 LCD온도센서..

모양이 이쁘길래 샀다.

홈페이지에서도 그렇고 보면 색상이 회색으로 되있어서 아 그런가 보다 하고 있었는데?

막상 열어보니 검은색이다. (안도의 한숨~)

기능은 섭씨, 화씨 표시 전환이 있고 메뉴얼좀 보니 설정 온도에 도달하면 알람으로 알려주는 기능도 있다.

Posted in 3.0Tagged Thermaltake, 수냉쿨링, 직구, 커스텀쿨링, 컴퓨터Leave a comment

Thermaltake W4 CPU Waterblock ( with AM4 브라켓)

Posted on 2017년 4월 13일 by kimczip

RGB컨셉으로 PC를 구성하려는데, 펜은 써멀테이크의 링펜으로 구성할 거고, 워터블록은 뭐로 할까..

무언가 부족한 느낌에 단순하게 써멀테이크링펜쓰니까 써멀테이크워터블록이나 써볼까 해서 홈페이지 가봤더니

딱 마음에 드는 CPU워터블록 하나 찾았다.

Pacific W4 RGB CPU WaterBlock

이번 CPU는 Ryzen으로 할거라 AM4 브라켓이 필요하긴했는데.. 다행히 판매해서 안도의 한숨

브라켓은 서비스로 주지는 않고 ㅠ 7$정도 추가로 받더라…

상자가 묵직한 느낌이 있고 포장도 견고하게 되있어서 아 뭔가 좋은 제품이다?라는 느낌을 살짝 받는다.

워터블록에는 4pin RGB 커넥터가 달려 있고, 써멀사의 RGB제품이라면 없으면 섭섭한 컨트롤박스와 인텔 및 AMD 호환 브라켓, 써멀구리스가 포함되어있다.

Posted in 3.0Tagged AMD, Thermaltake, 수냉쿨링, 커스텀쿨링, 컴퓨터Leave a comment

Bitspower Flow Sensor (유량센서)

Posted on 2017년 4월 13일 by kimczip

아마존에서 47$에 구매한 Bitspower 유량 센서

Flow Indicator와 모양은 동일하다.

차이점은 후면에 유량 신호를 전달 할 수 있는 3pin커넥터가 존재한다는것..

구성품은
본체 1개
O링 2개
3핀 케이블 1개
설명서
이렇게 있다.

Posted in 3.0Tagged Bitspower, 수냉쿨링, 커스텀쿨링, 컴퓨터Leave a comment

글 내비게이션

이전 글

버전

  • 3.0
  • 4.0

최근에..

  • 실행파일 디지털 서명하기 (프로그램 배포)
  • 자신의 PC에 막혀 있는 포트 검색
  • DB Table Column 이름 가져오기.
  • DLL 파일 PublicKeyToken 얻기
  • DSM 7.0에서 MariaDB 10 설정

Tags

10Gbps AMD Bitspower C# Command Control Corsair Crawling Exception F4-3200C14D-16GFX FLAREX G.Skill git gogs MariaDB MySQL NAS OpenCV Parallel PC-O9 rainmeter Ryzen scimitar Thermaltake UI Web WinForm 개발팁 개인사업자 광명시청 네트워크속도 데이터베이스 라이젠 랜선 랜케이블 리안리 메모리 명령프롬프트 수냉쿨링 수로 시놀로지 직구 커스텀쿨링 컴퓨터 퍼옴
Proudly powered by WordPress | Theme: micro, developed by DevriX.