7hvrches의 등록된 링크

 7hvrches로 등록된 네이버 블로그 포스트 수는 102건입니다.

유엔미래보고서 2040 [내부링크]

기타(ETC) 유엔미래보고서 2040 xxiv 2017. 1. 14. 12:17 이웃추가 본문 기타 기능 <유엔미래보고서 2040> 1. 2014-2060 미래예측 연대표 2014 : 구글 글래스가 본격 출시되어 컴퓨터의 기능을 확장한다. 2015 : 세계 최초로 달 관광객 탄생/호랑이 종의 대부분 멸종/과학자들이 매머드 복원시킴 2016 : 중국이 경제력, 특히 구매력에서 미국 경제를 능가함/우주에 최초의 호텔이 건설됨 2017 : 언론기업의 추락이 지속되고 대형 미디어기업 파산이 속출하고 선진국의 모든 신문은 소멸하며 인쇄를 중단한다/전자종이가 보급되어 종이 없는 사무실 환경 만들어짐/건강 모니터가 보편화되어 개인이 항상 소지하고 다니게 됨 2018 : 소아마비의 치료법 개발/비만 치료약 등장/전 세계 인류가 인터넷을 무료로 사용할 수 있게 되며 사물인터넷이 차량과 기기, 가구 등 모든 것을 하나로 연결시킨다 2019 : 무인자동차 기술이 세상을 연결시켜준다 2020 : 인터넷

API 유튜브 플레이어 [내부링크]

C#으로 만든 YouTubePlayer이다 간단하게 youtube API를 이용해 구현하였다 예제들이 많아서 비교적 쉽게 구현함 따로 추가한 건 키워드 검색내역 정도?

파이어폭스 FirePath, FireBug 설치 방법 [내부링크]

https://addons.mozilla.org/ko/firefox/ Firefox 부가 기능 addons.mozilla.org 에서 추가적으로 파이어폭스의 부가 기능을 이용할 수 있다. (스토어 개념) FirePath 사용법 https://addons.mozilla.org/ko/firefox/addon/firepath/?src=search FirePath FirePath is a Firebug extension that adds a development tool to edit, inspect and generate XPath 1.0 expressions, CSS 3 selectors and JQuery selectors (Sizzle selector engine). addons.mozilla.org FireBug 사용법 https://addons.mozilla.org/ko/firefox/addon/firebug/?src=search Firebug Firebug integrates

C# selenium webdriver 예외 에러 [내부링크]

여러 에러가 있을 수 있으나 작성자가 겪은 예외 에러는 다음과 같다 20번째 줄인 var driver = new InternetExplorerDriver(); 가 에러난 모양이다 원인은 드라이버가 프로젝트 위치에 제대로 포함이 안되서 난 에러같다 크롬 드라이버라면 크롬 드라이버의 exe 파일이, 파이어폭스 드라이버라면 파이어폭스의 exe 파일 등등 필요한 것인데, 이 파일은 http://www.seleniumhq.org/download/ Downloads www.seleniumhq.org 링크에서 Third Party Drivers, Bindings, and Plugins 이라는 탭에서 다운 받거나 구글링을 통해 파일을 다운 받으면 된다. . . . . . 파일을 다운 받았다면 자신의 프로젝트 하위 폴더(bin/Debug) 폴더에 exe 파일을 넣어주고 exe에 맞는 드라이버를 소스에 선언해주면된다. ex) 크롬 드라이버.exe 라면 -> IWebDriver driver = new

Selenium Webdriver instanceof 에러 [내부링크]

버전 문제일 가능성이 크므로 최신버전 말고 다른 하위버전을 사용하면 해결 됨 첨부파일 확인 http://cloud.naver.com/fileLink.nhn?filekey=bzokgqxFyDHBZF%2BWpAh2GAOuOnSOn55VEL%2BSX3JU6qKBbyUEykTkCJluSHKbgTPO07hm1GjkZEq6zDPz2Pj0LQI%3D 네이버 클라우드 소중한 폰 사진을 안전하게 보관하고, 함께보기로 가족, 친구들과 손쉽게 공유해 보세요! cloud.naver.com 첨부파일과 같은 exe 파일.

Selenium Webdriver 틀린 소스가 없는데 계속 컴파일 오류가 난다면 [내부링크]

프레임 스위칭을 안해줬을 가능성이 크다. driver.SwitchTo().Frame("cafe_main"); 위와 같이 스위칭을 해주면 된다. 사진과 같이 있을 경우 스위칭이 필요한 경우이다.

Enter를 누르면 Enter key가 발생하도록 하기 [내부링크]

if (e.KeyCode == Keys.Enter) { this.btnSearch_Click(sender, e); } 저 소스를 KeyDown 메서드에 넣으면 된다.

예외 처리 하는법 [내부링크]

단순무식한 방법임. try { } catch (Exception ee) { MessageBox.Show("예외 : 아이디 혹은 패스워드가 틀렸습니다.", "예외"); } Exception 으로 하면 모든 예외를 의미함.

아이디 패스워드 정보를 프로그램이 종료되어도 저장하기 [내부링크]

솔루션 탐색기/프로젝트 하위폴더/Properties/Settings.settings 더블클릭 이름 형식 범위 값을 지정할 수 있다 지정후 Load 폼에 밑 소스와 같이 적으면 프로그램 종료시에도 TextBox에 저장된 상태로 출력됨 private void Form1_Load(object sender, EventArgs e) { txtId.Text = Properties.Settings.Default.LoginIDSave; txtPw.Text = Properties.Settings.Default.LoginPWSave; }

TextBox 글자 * 로 출력하기 [내부링크]

TextBox 속성중 PasswordChar에 *을 넣어주면 된다.... http://youngik.tistory.com/entry/C-TextBox-%EA%B8%80%EC%94%A8-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B3%84%ED%91%9C%EB%A1%9C-%EB%B3%B4%EA%B8%B0-PasswordChar C# TextBox 글씨 비밀번호 별표(*)로 보기 / PasswordChar "유익한 모든 정보는 응용 소프트웨어로 가공 될 만한 가치가 있다" - by. USN Application Engineer 김영익 TextBox 속성 중 PasswordChar에 *를 넣어주면 된다. youngik.tistory.com 이거 몰라서 헛탕 제대로 친듯

TextBox 초기화 시키는 법 [내부링크]

본론부터 말하자면 (X) TextBox1.Text = null 이 아니라 (O) TextBox1.Text = "" 입니다 TextBox 의 Text에 아무것도 안 적는다면 TextBox의 Text의 디폴트 값은 string.Empty 즉, "" 이다 심지어 TextBox.Text = null; 이라 해주어도 TextBox.Text는 null 이 아니라 string.Empty로 변환시킴 그리고 string의 IsNullOrEmpty() 메서드가 있고, string이 null 이거나 string.Empty이면 true 가 된다 자세한 내용은 밑 링크 ㄱㄱ http://www.hoons.net/Board/qacshap/Content/58557 textbox 에 필수입력값 입력이 안되면 메세지 뜨게하기가 안되요ㅠㅠ - HOONS닷넷 www.hoons.net

오픈소스 사이트 목록 [내부링크]

https://www.codeproject.com/ 라이브러리가 많고 재밌는 플젝이 많음. http://stackoverflow.com/ Stack Overflow Q&A for professional and enthusiast programmers stackoverflow.com Q&A가 많으며 에러 같은 문제 해결은 여기서 거의다 가능 https://www.whitebyte.info/ 화이트바이트 https://github.com/ Build software better, together GitHub is where people build software. More than 19 million people use GitHub to discover, fork, and contribute to over 52 million projects. github.com 코드프로젝트와 같이 많은 소스들이 존재

P2P 스마트파일 출석체크 [내부링크]

메인화면 (로그인시, ID 자동 저장됨) 밑처럼 수정했습니다↓ 기존에 없던 기능(컴퓨터 부팅시 자동실행 on/off 버튼)을 추가했습니다. 프로그램 제작자의 이메일 또는 기타 사항을 추가했습니다. 그 외에 프로그램의 동작은 이전과 같습니다. 출석체크 화면

윈도우 시작시 자동으로 프로그램 실행시키기 [내부링크]

http://fdin.tistory.com/entry/C-%EC%97%90%EC%84%9C-%EC%A0%9C%EC%9E%91%ED%95%9C-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%8B%9C%EC%9E%91%EC%8B%9C-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EC%8B%A4%ED%96%89%EC%8B%9C%ED%82%A4%EA%B8%B0%EB%A0%88%EC%A7%80%EC%8A%A4%ED%8A%B8%EB%A6%AC-%EB%93%B1%EB%A1%9D C# 에서 제작한 프로그램을 윈도우 시작시 자동으로 실행시키기.(레지스트리 등록) public Form1() { InitializeComponent(); // Registry 에서 Sub Key를 가져온다 rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Micros

프로그램을 컴퓨터 부팅시 자동실행 하게 해주는 메서드 [내부링크]

/************** 1번째 방법 소스 ******************/ public static bool set_rows(bool sr) // 자신이 설정할 메서드여도 됨 { using (var key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true)) { if (sr == true) { key.SetValue("자신의 프로그램 이름", Application.ExecutablePath); MessageBox.Show("시작 프로그램에 등록되었습니다. 다음부터 컴퓨터 시작시 자동으로 켜집니다.", "설정완료", MessageBoxButtons.OK, MessageBoxIcon.Information); return true; } else { key.DeleteValue("자신의 프로그램 이름", false); MessageBox.Show("시작 프로그램에서 삭제되었습

Mutex를 이용한 프로세스 통제 (중복 실행 방지) [내부링크]

using System.Threading; // 꼭 선언 해주어야 함 //뮤텍스 생성 Mutex m = new Mutex(); //뮤텍스를 획득할 때까지 대기 m.WaitOne(); //뮤텍스 해제 m.ReleaseMutex(); 실행파일을 여러 번 실행하면 여러 개의 다른 프로세스들이 생성되는데 이를 막는다.

C# Selenium Webdriver alert창 Enter하기 [내부링크]

방법1. driver.SwitchTo().Alert().Accept(); // alert 창이 뜬다면 건너뛰기 방법2. this.driver.SwitchTo().Alert().Accept(); // alert 창이 뜬다면 건너뛰기 매우 간단하다. alert 창은 파이어폭스의 FireBug로 ID 값을 구하려 했지만 XPath 가 나오질 않는 관계로 건너뛰거나 무시하는 방법을 구글링을 통해 찾던 도중 "스위칭" 하면 된다는걸 알았다. frame 스위칭 하는것도 비슷하며 SwitchTo() 메서드를 이용하면 된다

C# 직접 제작한 프로그램 배포 방법 [내부링크]

배포하기 전 Release로 컴파일해야 함 (Debug가 아닌 Release로) 프로젝트/bin/Release 파일에서 vshost가 붙은 파일을 제외한 (보통 2~3개 이상 있음) 모든 파일을 배포하면 된다(보통 zip 형태로 압축하여 배포)

프로그래스바 MetroFramework Style 사용법 [내부링크]

progressBar1.Style = (MetroFramework.MetroColorStyle)ProgressBarStyle.Continuous; // 프로그래스바 스타일/메트로 프로그래스바 사용법 // 메트로일 경우 (MetroFramework.MetroColorStyle) 캐스팅 필요

실행 도중 버튼을 누르면 Form1에서 Form2 화면을 여는 방법 [내부링크]

Form1 화면은 실행 상태이며 그 위에 Form2가 실행되는 방법을 소개합니다. //Form1 부분 - 버튼 메서드// private void btnInfo_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.Show(); } //Form2 부분// private void Form2_FormClosed(object sender, FormClosedEventArgs e) { // FormClosed 메서드 this.Dispose(); } private void btnForm2Close_Click(object sender, EventArgs e) { // Click 메서드 this.Close(); }

Selenium Webdriver 종료(창 닫기) [내부링크]

webDriver.Close() - 드라이버가 초점을 둔 브라우저 창을 닫음 webDriver.Quit() - Dispose() 호출 webDriver.Dispose() 모든 브라우저 창을 닫고 세션을 안전하게 종료 Quit () 또는 Dispose ()가 프로그램을 종료하기 전에 호출되고 수행중인 작업이 확실하지 않으면 Close () 메서드를 사용하지 마십시오. http://stackoverflow.com/questions/15067107/difference-between-webdriver-dispose-close-and-quit Difference between webdriver.Dispose(), .Close() and .Quit() What is the difference between these Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() Which one to be used and when? stackoverflow.

버튼 클릭시 tabControl 이동 [내부링크]

private void Button1_Click(object sender, EventArgs e) { this.tabControl1.SelectedIndex = 1; } 0인덱스 부터 시작 즉, 첫 번째 탭은 0, 두 번째 탭은 1, 세 번째 탭은 2 . . .

Youtube APIs 동영상 플래시만 불러오기 [내부링크]

일반 웹브라우저 : // YouTube 비디오 Play를 위한 URL 생성 videoId = listView1.SelectedItems[0].Name; youtubeUrl = "http://youtube.com/watch?v=" + videoId; webBrowser1.Navigate(youtubeUrl); 동영상 플래시 : videoInfo = listView1.SelectedItems[0].Name; youtubeUrl = "http://youtube.com/embed/" + videoInfo; webBrowser1.Navigate(youtubeUrl); embed를 붙여주면됨. 폼에다가 동영상 플래시만 불러오고 싶다면 Form 객체를 생성해서 사용

Metro Framework tabControl Event [내부링크]

http://mahapps.com/controls/tab-control.html

[Notification] PoroVariant 를 불러와서 쓸라는데 에러 뜰 경우 + 그 외... [내부링크]

1. PropVariant 에서 에러 뜨시는 분들은 using MS.WindowsAPICodePack.Internal; 넣어주시고 2. using Windows.UI.Notifications; using Windows.Data.Xml.Dom; 에서 에러 뜨시는분들은 Nuget 패키지 관리 열어서 찾아보기한다음 uwp notifications 검색하면 첫번째 뜨는 Microsoft.Toolkit.Uwp ... 뜨는거 다운받으세요 (정확하진 않진 않음) 그럼에도 여러 에러 뜰 경우 3. Nuget 패키지 관리 열어서 찾아보기한 다음 WindowsAPICodePack 검색하면 첫번째와 두번째 각각Microsoft.WindowsAPICodePack.Core, Microsoft.WindowsAPICodePack.Shell를 설치 using DesktopToastsSample.ShellHelpers; using Microsoft.WindowsAPICodePack.ApplicationServic

Application.Exit() 메서드를 호출해도 종료되지 않을 때 [내부링크]

http://blog.naver.com/retn0/220930804756 [C#] Application.Exit() 메서드를 호출해도 종료되지 않을 때 프로그램을 종료할 때는 Application.Exit() 메서드를 사용하는 것이 가장 좋은 방법이지만, 가끔 반복문... blog.naver.com

[VMware12] License Code [내부링크]

VMware Workstation Pro 12 유니버설 라이센스 키 : GV7R8-03G44-4855Y-7PWEE-NL8DA YY5M8-89W4P-489FQ-XNNNX-Q2AXA CV79K-8ZD0Q-0807Z-KZQGT-WG8W0 ZF55H-ARG0N-M89QY-FZPZZ-ZKRUA VMware Workstation Pro 12 라이센스 키 : GY7EA-66D53-M859P-5FM7Z-QVH96 CC15K-AYF01-H897Q-75Y7E-PU89A UC3WA-DFE01-M80DQ-AQP7G-PFKEF ZA1RA-82EDM-M8E2P-YGYEZ-PC8ED VMware Workstation Pro 12 시리얼 키 : VF1N2-8DX1K-M8D0P-6FZG9-NVKZ4 CA5MH-6YF0K-480WQ-8YM5V-XLKV4 UV31K-2NG90-089XP-UZP7G-YAHU2 UZ1WH-0LF5K-M884Z-9PMXE-MYUYA VMware Workstation Pro 12 평생 라이

[1Time] 프로그램 [내부링크]

타이머 프로그램

[CFF Explorer] 프로그램 [내부링크]

리버싱 전용 프로그램

[Stud_PE] 프로그램 [내부링크]

http://www.cgsoftlabs.ro/ 리버싱 전용 프로그램 CGSoftLabs home of eXPressor - Software Protection System and Executable Packer, CableMon, IETools, TrilliWamp, Stud_PE www.cgsoftlabs.ro

[EditPlus] 프로그램 [내부링크]

http://www.editplus.com/kr/ 에디트플러스 - 윈도우용 문서 편집기, HTML 편집기, PHP 편집기, Java 편집기 www.editplus.com 네이버 자료실도 있음 http://software.naver.com/software/summary.nhn?softwareId=MFS_100078 에디트플러스 다기능 텍스트 편집기, 문서편집 유틸리티 software.naver.com

[Sublime Text3] 프로그램 [내부링크]

http://www.sublimetext.com/3 500 Internal Server Error www.sublimetext.com 편집기 프로그램 에디트 플러스와 비슷한 기능 프로그램이 에디트플러스와 같이 가볍다

Visual Studio Effect coding [내부링크]

https://marketplace.visualstudio.com/items?itemName=LiamMorrow.PowerMode PowerMode - Visual Studio Marketplace marketplace.visualstudio.com 끄는법 : 도구/옵션/Power Mode/Particles Enabled, Screen Shake 를 False로 변경

[WPF] 컨트롤들이 고정되어 이동이 안된다면 [내부링크]

Grid 컨트롤을 넣었는지 확인한다 Grid 컨트롤을 넣고 프로그램 창 크기만큼 늘려준다음 사용할 컨트롤을 올려놓으면 Grid 뒤로 가져 화면에 안보이거나, Gird를 했는데도 불구하고 이동이 안되는데 이경우 드래그한 상태로 이텔리센스가 뜨는데로 드래그 + Alt를 누르면 Grid 화면 위에 올려 놓을 수 있다. 위처럼 Grid가 생겨(Grid 테두리 바깥쪽의 숫자들) 컨트롤들이 자유롭게 이동할 수 있음을 알 수 있다. . . . 결론은 Grid 가 없어 컨트롤들이 이동이 안되었다는 것.

[WPF] 타이머 개체 사용하기 [내부링크]

방법1. 1. WPF자체의 타이머가 이닌 Windows.Form의 타이머를 사용하는 방법 // 폼 네임스페이스 선언 using System.Windows.Forms; // Timer개체를 생성, 속성, 이벤트 정의 timer = new Timer(); timer.Interval = 200; timer.Tick += new EventHandler(timer_Tick); timer.Enabled = true; // 타이머의 Tick 이벤트 private void timer_Tick(object sender, EventArgs e) { DrawClock(); } 방법 2. 2. WPF자체의 타이머를 사용하는 방법 이것은 윈폼용과 동일하게 동작합니다. 이벤트도 같구요. 다만, Enabled가 이니라 Start(), Stop()이네요. public DispatcherTimer Timer = new DispatcherTimer(); void Window1_Loaded(object sender,

[WPF] Calendar 날짜 선택 [내부링크]

https://www.dotnetperls.com/calendar-wpf WPF Calendar Example: SelectedDate - Dot Net Perls www.dotnetperls.com

[WPF] 컨트롤 개체 숨기기 [내부링크]

textbox1.Visibility = Visibility.Hidden; // textbox1을 프로그램에서 숨김 https://social.msdn.microsoft.com/Forums/vstudio/en-US/9ed409ed-8cd7-4b26-bc83-71cd17b4ee8f/how-to-hide-text-box-through-button-click-wpf?forum=wpf How to hide text box through button click WPF social.msdn.microsoft.com

[Visual Studio] 원하는 창(예를 들어 도구)이 안 보일 경우 [내부링크]

창(W)/창 레이아웃 다시 설정(R)/예(Y) 왼쪽에 탭으로 생긴다.

현재 시간 정보 출력하기 + 그 외 [내부링크]

txtDate.Text = System.DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"); http://egloos.zum.com/cspark/v/2714018 Visual C# DateTime 관련 함수 정리 // 프로그램 시작시간DateTime startTime = DateTime.Now;// 1. 현재시간DateTime now;now = DateTime.Now;Console.WriteLine(now); // 현재시간 전체Console.WriteLine(now.Year); // 현재 년도Console.WriteLine(now.Month); // 현재 달Cons egloos.zum.com

부모폼의 변수를 자식폼에서 사용하는 방법 [내부링크]

다른 폼의 변수를 다른 폼에서 사용하는 방법입니다. http://thinkdk.tistory.com/entry/C-%EB%B6%80%EB%AA%A8-%ED%8F%BC%EA%B3%BC-%EC%9E%90%EC%8B%9D-%ED%8F%BC%EC%9D%84-%EC%97%B0%EA%B2%B0%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 [C#] 부모 폼과 자식 폼을 연결하는 방법 private void openChild_Click(object sender, EventArgs e) { childForm child = new childForm(this); child.ShowDialog(); } 일단, 이런식으로 부모폼에서 자식 폼을 팝업할 때, 부모 폼의 this 포인터를 함께 넘겨 줍니다. 그러면 현재의 생성자로서는 파라미터가 있는 이러한 방식을 받을 수 없으므로 생성자를 다음과 같이 오버로딩 합니다. 원래 자식 폼의 생성자가 다음과 같이 되어 있다면, 부모 폼에서 보내

C# DLL 만들기 [내부링크]

DLL(Dynamic Linking Library) 즉, 동적 연결 라이브러리 을 이용하면 유지보수가 편하고 재사용, 역활 분담이 용이하여 프로그램을 작성하는데 있어서 큰 도움을 준다. http://terms.naver.com/entry.nhn?docId=862525&cid=42346&categoryId=42346 DLL OS/2, 윈도즈 등의 운영 체계(OS) 본래 기능으로, 소프트웨어의 루틴을 몇 개의 파일로 나누어 디스크에 두고 필요한 것만을 실행 메모리에 실어서 사용하기 위한 파일. DLL로 사용되는 파일은 확장자가... terms.naver.com 또 DLL을 이용하면 다른 프로젝트에서도 불러와 사용할 수 있다. 참고 : http://sosal.kr/639 C# : DLL 제작방법과 사용방법 /* * http://sosal.kr/ * made by so_Sal */ 윈도우즈 프로그램들은 대부분 주 실행파일이 존재한 상태에서 주요 루틴들은 DLL로 작성하여 이들을 조립하여 만

[HTTP Analyzer] 패킷 분석 프로그램 [내부링크]

http://parkcla.tistory.com/6 HTTP Analyzer V7 + Keygen * 패킷 스니핑 프로그램 프로그램을 개발하다보면, 혹은 프로그램을 이용하다 보면 패킷을 어디로 보내는지가 궁금할 때가 있습니다. 특히 악의적인(?) 프로그램들은 혹시 아이디와 비밀번호를 어디론가 보내지 않을까? 라는 생각이 들 때도 있습니다. 이번 포스팅은 웹이건, 프로그램이건 랜카드를 통해서 나가는 모든 패킷을 볼 수 있는 HTTPAnalyzer 라는 놈을 소개 하려고 합니다. 물론 이 포스팅은 '공유' 가 목적이 아니라 '소장' 이 목적이지만요.. parkcla.tistory.com

C# 네이버 로그인 만들기 [내부링크]

방법 1 : (현재 이 방법은 막힘) private void button1_Click(object sender, EventArgs e) { WinHttpRequest winhttp = new WinHttpRequest(); winhttp.Open("POST", "https://nid.naver.com/nidlogin.login"); //winhttp.SetRequestHeader("User-Agent", "Mozilla/5.0 (windows NT 6.1) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"); winhttp.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded"); winhttp.SetRequestHeader("Referer", "https://nid.naver.com/nidlogin.login"); winhttp.S

[C#] Selenium webdriver 설치 및 실행 [내부링크]

http://www.seleniumhq.org/download/ Downloads www.seleniumhq.org C#을 이용할 것이니 C#을 Download 해주자 다운로드를 클릭하면 첨부파일이 생기는데 Zip으로 되어있다 zip 압축해제를 해보자 압축해제를 하면 구성이 3가지로 되어있다(글 작성땐 3개만 있음 추후 늘어날지도..) 우리는 net40 폴더를 사용할 것이다 프로젝트를 생성하고 나면 메뉴에 프로젝트/참조추가를 클릭한다. 그럼 위와 같이 창이 뜨는데 찾아보기(B)... 클릭 찾아보기를 선택하면 파일을 선택할 수 있는 또 다른 창이 생성된다 우리가 쓸 net40 폴더의 내용물들을 다 선택해 추가를 클릭한다. 추가가 되면 위와 같이 참조추가 창에 체크박스가 되고 셋팅이 완료된다. 그다음 확인 버튼을 눌러주면 생성됨. 우리가 생성한 dll 파일을 사용하기 위해선 위와 같이 네임스페이스 using을 선언해주어야 한다. 파이어폭스를 사용할 경우 Firefox로 선언해주어야함.

마이크로소프트는 엣지를 내놓았는가 [내부링크]

http://navercast.naver.com/contents.nhn?rid=122&contents_id=130502 마이크로소프트 엣지(Edge) 지난 2015년 1월21일 마이크로소프트(MS)는 새로운 웹 브라우저를 공개했다. 그 전까지만 해도 MS의 새로운 웹 브라우저를 두고 소문만 무성했다. MS는 같은해 7월29일 ‘윈도우10’과 스마트폰 및 태플릿용 ‘윈도우10 모바일’을 출시하면서 기존 인터넷 익스플로러(IE) 외에 새 웹 브라우저 ‘엣지’(Edge)를 탑재해 공개했다. MS의 터줏대감으로 불리는 IE를 대신해 불현듯 등장한 ‘엣지’는 어떤 웹 브라우저일까. navercast.naver.com

간단한 네이버 로그인 만들기 [내부링크]

http://blog.naver.com/mp662002/220840898406 [간단] 원클릭 네이버 로그인 만들기 저는 크롬(Chrome) 사용자라서.. 크롬을 기준으로 말씀드릴깨영 1. 네이버 메인화면에서 [컨트롤+D] 2. ... blog.naver.com

깃허브, 학생용 무료 모둠 개발도구 공개 [내부링크]

http://www.bloter.net/archives/209043 깃허브, 학생용 무료 모둠 개발도구 공개 깃허브가 학생 프로그래머를 위한 무료 개발도구를 공개했다. ‘학생개발자팩(Student Developer Pack)’이다. 기존에 유료 서비스를 내놓았던 다양한 개발도구를 한꺼번에 묶어 제공하는 프로젝트다. 깃허브는 ‘교육용 깃허브’를 지난 2월 따로 만들어 학교에서 무료로 깃허브 계정을 이용할 있도록 돕고 있다. 대학에 찾아가 학생들을 위한 세미나도 열고 있다. 이번엔 외부 오픈소스 및 인프라 업체들과 협업했다. 개발자를 위한 유료 서비스 13개를 한꺼번에 모아 일정기간 무료로 사용할 있게 했다.클라우드 인프라, 게임 개발도구, 도메인 관리도구, 데이터 저장소, 프로그래밍 과외 서비스 등 다양하다.학생개발자팩을 이용하면 학생들은 3달러에서 수백달러에 이르는 월 이용료를 낼 필요 없게 됐다. 양질의 개발환경을 제공받고 원하는 프로그램을 만들면 된다. 13살 이상 학생은 깃허브

프로그래밍 예제 사이트 [내부링크]

http://www.java2s.com/ Programming Tutorials and Source Code Examples www.java2s.com 여러 프로그래밍 언어가 적혀있네요

갤럭시노트8 출시? [내부링크]

http://post.naver.com/viewer/postView.nhn?volumeNo=6458170&memberNo=639 삼성 갤럭시노트8 출시한다! 코드명 바이칼 [BY 둥2와딸KI] 작년 9월 삼성은 야심차게 내놓은 갤럭시노트7이 예상치 못한 발화 문제가 발생하면서 ... m.post.naver.com

N사 뉴스 스크래핑 [내부링크]

N사의 뉴스를 스크랩하여 원하는 결과를 추출해봤다 개발환경과 사용언어는 다음과 같다. 개발환경 사용 언어 및 도구 통합개발환경 인텔리제이 프레임워크 스프링부트 언어 및 라이브러리 자바, ojdbc8, json, selenium, thymeleaf, js, jquery 등 DBMS X 주 기능 소개 및 로직 설명 1. 입력 키워드를 통해 결과를 추출(콤마를 구분으로 여러단어 검색도 가능, 현재 키워드 검색 기준은 제목으로 세팅함) 2. 카테고리를 전체 또는 각 분야별로 설정해서 특정 분야만 스크랩도 가능 3. 제목 클릭 시 해당하는 뉴스 본문으로 사이트 이동 4. 게시일자를 오름차순, 내림차순 정렬 5. 파일 다운로드 : 결과물을 확장자 html로 내려받는다 (그냥 body 긁어오는거라 별 거 없음) N사 뉴스 스크랩 결과 요즘 핫한 아이폰에 대해 추출해봤다 아이폰 관련해서 기사들을 최근 게시한 순으로 뽑아오는 걸 알 수 있다 출력결과는 순번, 날짜, 분야, 제목, 이미지, 본문요약

N사 뉴스 스크래핑 - 유지보수(411 에러) [내부링크]

갑자기 스크랩이 안 되면서 HTTP 411 에러가 발생했다 스크랩은 잘 되다가도 어느날 실행해보면 4xx 에러가 자주 발생하는데, 이유는 보통 추가된 요청 데이터이다 무슨 말인지 싶겠지만 말 그대로 HTTP Request에 body부분 데이터가 추가된 것이다 우선 의심가는 부분에 중단점을 걸고 디버깅을 시도했다 HTTP 응답 코드 411 에러(1) 200(정상)을 받아야 했으나 411 응답을 받은 것을 알 수 있다 보통 4xx번대 에러는 Client단에서의 요청 에러이기 때문에 요청에 문제가 있는지부터 확인하면 된다 그럼 상태코드 411이 무엇인지 알 필요가 있다 그렇다면 어떻게 알 수 있냐? 에러에 관련해서 검색하면 되죠 다 나오는데. 위키피디아 참고. HTTP 상태 코드 간단히 말하면 콘텐츠 길이(Content-Length) 헤더없이 요청을 보냈으니 서버는 수락하지 않는다는 뜻이다 (처음엔 Request body에 데이터가 추가되었나 추측을 했지만 411 에러의 뜻과 같이 헤더

오늘부터 다시 .. [내부링크]

블로그를 재개 해볼까 합니다 사실 최근에 티스토리로 시작을 했으나 검색 유입이 생각보다 없어서 네이버로 다시 왔습니다 분명 티스토리 플러그인 설정을 다 해줬었음에도 불구하고 검색어 노출이 안 되네요 그러고 현재 이 블로그가 10월 3일 기준으로 7년이나 돼서 이 곳에서 글 정리 하는게 낫겠다 싶었습니다. 그동안 근황은 일집일집하고 취미생활은 주말에 영화보는거나 넷플릭스 보는 거 말곤 딱히 없네요 인생 자체가 무료한 편이라 그런지 뭐를 했다..라는 그런 당당하게 내세울만한 것도 없고요 여튼 일 하느라 바쁘단 핑계로 블로그도 자주 안 했는데 뭐든 꾸준히 하기가 쉽지 않아서 그래도 다시 도전하고 싶어졌습니다 종종 찾아뵙겠습니다.

OCI를 이용한 N사 뉴스스크랩 사이트 공유 [내부링크]

해당 스크랩에 대해서는 밑에서 자세히 소개한다. https://blog.naver.com/7hvrches/222896668834 N사 뉴스 스크래핑 N사의 뉴스를 스크랩하여 원하는 결과를 추출해봤다 개발환경과 사용언어는 다음과 같다. 주 기능 소개 및... blog.naver.com 부분무료인 오라클 클라우드에 뉴스 스크랩을 적용시켜 봤다 요즘은 기업들의 클라우드 제공이 잘 되어 있어서 초급자들도 쉽게 접근해 구축이 가능하다 http://152.67.212.61:8070/ 뉴스 스크랩 카테고리 : 게시일자 : 확인 152.67.212.61 ※파일다운로드(.html) 시 무단수집 및 유포에 대해서 책임은 전적으로 본인에게 있습니다 위 해당 링크에서 검색해볼 수 있으며 아무래도 클라우드가 무료인지라 제공 받은 서버의 할당량이 크진 않다 그렇다보니 검색시 상당한 시간이 소요된다 카테고리를 전체로 두고 검색 시 평균적으로 3분~5분에 가까운 시간이 걸렸고, 카테고리를 1개 정해서 검색할 경

[C/C++] "const char *" 형식의 인수가 "char *" 형식의 매개 변수와 호환되지 않습니다. [내부링크]

C/C++ [C/C++] "const char *" 형식의 인수가 "char *" 형식의 매개 변수와 호환되지 않습니다. xxiv 2018. 1. 30. 20:34 이웃추가 본문 기타 기능 에러나는 소스 부분 void DumpArray(char *sMark) { // 내용 } DumpArray("첫번째 호출"); DumpArray("두번째 호출"); 해결 방법 void DumpArray(const char *sMark) { // 내용 } 파라미터에 선언된 char를 const(상수)로 선언해줌

[C/C++] memmove를 이용한 동적배열 할당/재할당 [내부링크]

C/C++ [C/C++] memmove를 이용한 동적배열 할당/재할당 xxiv 2018. 1. 30. 20:53 이웃추가 본문 기타 기능 #include <stdio.h> #pragma warning(disable: 4996) #define type int type *ar; // int *ar; // 참고로 unsigned는 unsigned int로 부호없는 정수형을 의미 // 밑에 선언된 함수들이 모두 void 반환값이 없다는걸 알아두자 unsigned sizes; // 그냥 size 라고 변수선언을 하면 "모호하다"는 컴파일에러 출력이 떠서 뒤에 s를 붙여줬음 unsigned num; unsigned growby; void InitArray(unsigned asize, unsigned agrowby) // 10, 5 { sizes = asize; // 10 growby = agrowby; // 5 ar = (type *)malloc(sizes * sizeof(type)); //

js방식의 카카오톡 봇(Kakaotalk bot) [내부링크]

현재는 귀찮아서 중단 (소스 공유 안 합니다.)

내가 처음 만들어본 웹페이지 [내부링크]

html5&css3로만 만들어봤다 하단 copyright보니 2015년.. 자세한 건 https://blog.naver.com/kail3te/220249582618 전블로그 [PHP] 현재 제작중인 홈페이지 아직 제작중이지만(겉값)나름 열심히 만드는 중인 홈페이지.. 헤더(header)와 네비게이션(nav) 부분을 먼저... blog.naver.com

해킹&보안 커리큘럼 [내부링크]

https://blog.naver.com/93immm/220151646795 위 링크는 덤으로! 해피용의 New 해킹 입문서 참고주의2014년도 자료입니다. 해피용의 New 해킹 입문서 자기소개를 간단히 하겠습니다.안녕하세요 해피... blog.naver.com

[lightshot] 원클릭 스크린샷 프로그램 [내부링크]

다운로드 https://app.prntscr.com/en/index.html Lightshot — screenshot tool for Mac & Win Download for Windows Download for Mac The fastest way to take a customizable screenshot Fast screenshot of selected area Our app allows you to select any area on your desktop and take its screenshot with 2 button-clicks. Easy-to-use application Simple and intuitive user interface makes your work wit... app.prntscr.com 1. LightShot 다운로드 설치 과정은 단순하니 생략. 2. 설치완료된 백그라운드 상태 설치가 완료되면 알아서 자동실행된다 사용법 사용법은 간단하다 Print Scr

SMTP방식의 메일발송 배치 [내부링크]

모사이트 이용 고객을 대상으로 휴면 예정 회원이나 탈퇴 회원에게 단체로 메일을 발송하는 배치 프로그램을 만들어봤다 개발환경과 사용언어는 다음과 같다. 개발환경 사용 언어 및 도구 통합개발환경 인텔리제이 언어 및 라이브러리 자바, postgresql, mail, log4j 등 DBMS Postgresql 주 기능 소개 및 로직 설명 1. SQL을 이용하여 휴면되기 직전의 회원들을 1차로 거르고, 메일발송 대상자들을 limit 걸고 메일 발송하는 방식이다 한번에 많은 양을 보내면 과부하 걸릴 것으로 예상되기 때문에 limit을 걸었다 (오라클의 경우 limit 함수가 없어서 다른 대안으로 해야할거임) 2. 메일 발송이 완료된 회원들은 메일 대상에서 빼야한다 (DB 컬럼에 플래그 컬럼을 두고 대상자인지 아닌지 체크) 3. smtp 방식이며 host 정보에 특정 도메인들은 안 먹혀서 IPv4주소를 넣어줬다 이때 cmd -> nslookup을 통해 해당 도메인의 주소를 구했음 현재는 개인서버

실행파일(exe) 아이콘 바꾸기 [내부링크]

1. 솔루션 탐색기 창 -> Properties 더블클릭 -> 응용 프로그램 탭 -> 리소스 그룹박스에서 아이콘 -> 아이콘 선택 지정후 -> 확인 2. GUI 에서 폼을 클릭 -> Icon 속성 찾기 -> Icon 속성에 자신이 사용할 프로그램 아이콘 지정 -> 컴파일 하면 변경되어 나옴 1, 2번째 방법 둘 다 해야 프로그램 exe 아이콘과 프로그램 실행시 아이콘이 둘다 바뀜

[C#] Form의 Alt + F4 막기 [내부링크]

http://blog.naver.com/sugy21/80059836277 C# Form의 Alt + F4 막기 1. Form 의 KeyPreview 속성을 True로 바꿈 2. From 의 KeyDown 이벤트 추가 후 다음 코드 삽입 pri... blog.naver.com

Skynet 컴퓨터 사양, 정보 구현 [내부링크]

Home : 프로그램의 인트로이며 시작과 동시에 Home을 나타냅니다. Usage : CPU와 RAM의 real-time 퍼센트로 보여주며 C&D HDD의 남은 용량도 퍼센트로 표기합니다. Process : real-time 프로세서를 보여주며 리스트에 프로그램을 더블클릭하면 종료 기능도 지원합니다. Com Info : 현재 컴퓨터의 사양정보를 불러옵니다 간단하게 IP, CPU 정보, GPU 정보를 불러옵니다. Others : 그 외에 도움말과 다른 프로그램에 대한 소개를 합니다. Setting : 셋팅뷰이며 현재는 컴퓨터 부팅시 자동실행(on/off), 프로그램 트레이(on/off) 기능을 제공합니다. 1. Home 2. Usage 3. Process 4. Com Info 5. Others 6. Setting 기능이 마땅히 없고 아직 기능이 많이 협소한 편입니다. 디자인(Bunifu_UI, MetroFramework)에 최대한 치우쳐서 개발을 하긴 했는데 디자인이라고 볼 수도 없네

[C#] notification [내부링크]

소스를 사용하기 전에, 도구 상자에서 notifyIcon을 생성해주고 작성을 해주어야 합니다. -- Source code -- notifyIcon1.Visible = true; notifyIcon1.Icon = SystemIcons.Information; notifyIcon1.BalloonTipTitle = "알람 설정완료"; notifyIcon1.BalloonTipText = "알람이 설정되면 이와 같이 나옵니다."; notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; notifyIcon1.ShowBalloonTip(1000); -- Result --

플렉시블 디스플레이. 애플 vs 삼성 [내부링크]

http://post.naver.com/viewer/postView.nhn?volumeNo=6715717&memberNo=35742720 '감기는' 애플 vs '접히는' 삼성, 플렉시블 디스플레이 대결! [BY 얼리버드] 며칠 전 삼성전자가 디자인 특허를 낸 플렉시블 디스플레이를 소개한 바 있다. 삼성전자는... m.post.naver.com

[C#] Nullable Type [내부링크]

정수형(예를 들어 int) 같은 경우엔 string 타입과는 다르게 null 값을 넣어줄 수 없습니다 그래서 나온 것이 Nullable Type 입니다 C# 2.0 에서 부터 지원이 되며 이는 컴파일하면 .net의 Nullable<T> 타입으로 변환 된다고 하네요 Nullable Type을 일반 Value Type 다시 변환해주려면 Nullable 의 .Value 속성을 사용해주어야 합니다. // Nullable 타입 int? i = null; i = 101; bool? b = null; //int? 를 int로 할당 Nullable<int> j = null; j = 10; int k = j.Value;

[JAVA TIP] 식별자 [내부링크]

Java [JAVA TIP] 식별자 xxiv 2017. 11. 13. 21:02 이웃추가 본문 기타 기능 식별자(identifier)란 클래스, 변수, 상수, 메서드에 붙이는 이름 식별자의 이름을 붙일 때 규칙이 정해져 있음 1. 사용 할 수 있는 것 _과 $ 사용 가능 한글 사용 가능 2. 사용 할 수 없는 것 특수문자(%, *, &, @, ^ 등), 공백(탭, space 등)은 식별자로 사용할 수 없음 if, while, class 등 자바 언어의 키워드는 식별자로 사용할 수 없음 식별자의 첫 번째 문자로 숫자는 사용할 수 없음 true, false, null 사용 할 수 없음 그 외에 대소문자를 구별하고 길이에 제한이 없음!

[JAVA TIP] 배열 [내부링크]

Java [JAVA TIP] 배열 xxiv 2017. 11. 13. 21:03 이웃추가 본문 기타 기능 예제) 배열 초기화/호출 public class TestHelloWorld { static void m(int[] a) { // for each 예 for(int n : a) System.out.println(n); // for 예 for(int i=0; i<a.length; i++) System.out.println(a[i]); } public static void main(String[] args) { // 첫 번째 초기화 방법 int[] AA; AA = new int[] { 1, 2, 3 }; // 두 번째 초기화 방법 int[] AB = new int[] {1, 2, 3, 4, 5}; // 세 번째 초기화 방법 int[] AC = {1, 2}; m(AC); // 메서드 호출과 동시에 매개변수로 전달(배열이름이 곧 주소이기 때문에 배열이름만 적어주면 됨) } }

[JAVA TIP] 변수 [내부링크]

Java [JAVA TIP] 변수 xxiv 2017. 11. 13. 21:06 이웃추가 본문 기타 기능 for(sum=0, n=0; n<10; n++) // 위와 같이 sum과 n을 콤마(,)로 선언할 수 있음 즉, 여러 변수를 한번에 선언하여 초기화 가능함

[C/C++] 프로그램 수행 속도 체크(수행 시간 체크) [내부링크]

C/C++ [C/C++] 프로그램 수행 속도 체크(수행 시간 체크) xxiv 2018. 1. 21. 1:50 이웃추가 본문 기타 기능 #include <stdio.h> #include <time.h> int main( void ) { clock_t startTime, endTime; double nProcessExcuteTime; startTime = clock(); /*현재 시각을 구한다.*/ /*여기에 코딩해주세요*/ endTime = clock(); /*현재 시각을 구한다.*/ nProcessExcuteTime = ( (double)(endTime - startTime) ) / CLOCKS_PER_SEC; printf("Excute time: %f\n", nProcessExcuteTime); return 0; } 출처 : https://www.npteam.net/50 [C] 프로그램 수행 속도 측정(동작 시간 측정) :: ::NPTEAM:: Network Programmer T

[C] memmove 함수 [내부링크]

C/C++ [C] memmove 함수 xxiv 2018. 1. 30. 19:59 이웃추가 본문 기타 기능 #pragma warning(disable: 4996) #include <stdio.h> char ar[16] = "abcdef"; // 전역 변수(배열) 선언 void Insert(int idx, char ch) // 인자로 3과 t를 전달받음 { // abcdef 기준 memmove(ar + idx + 1, ar + idx, strlen(ar) - idx + 1); // d(3번째)부터 e(4번째)를 e로 이동, 즉 공백이 생기는데 abc def ar[idx] = ch; // 위 공백에 값을 넣어줌 ar[3] = 't'; } void Delete(int idx) // 인자로 1 전달받음 { // abctdef 기준 memmove(ar + idx, ar + idx + 1, strlen(ar) - idx); // c(2번째)부터 e(5번째)를 b(1번째)로 이동(덮음) } voi

[TED] 컴퓨터가 인류보다 똑똑해진다면 무슨일이 벌어질까? - 닉 보스트롬 [내부링크]

https://youtu.be/GVLeV4EVmd0 동영상 [TED] 컴퓨터가 인류보다 똑똑해진다면 무슨일이 벌어질까? - 닉 보스트롬 인공지능은 매우 빠른 속도로 똑똑해지고 있습니다 - 연구 결과에 따르면 이번 세기안에 컴퓨터 인공지능은 인간 만큼 "똑똑해" 질 수 있다고 합니다. 그리고 닉 보스트롬은 인공지능이 인간을 뛰어넘을 것이라고 말합니다: "기계 인공지능은 인류가 만들 마지막 발명품이다". 철학자이자 과... www.youtube.com

[UI] Bunifu UI [내부링크]

https://devtools.bunifu.co.ke/ Bunifu .NET UI Framework | C# & VB.NET – Build Beautiful, Build more with less devtools.bunifu.co.ke 디자인이 Metro와 비슷하게 예쁩니다

[just color picker] 색상 추출 프로그램 [내부링크]

http://annystudio.com/software/colorpicker/ Just Color Picker 4.6 - best free colour tool for Windows and Mac OS annystudio.com 자신의 운영체제에 맞게 설치 해주시면 됩니다 무료이며 아주 편리하고 좋아요

[C#] Casting string을 int로, int를 string으로 변환 [내부링크]

C#에선 Convert 클래스를 이용할 수도 있고, Int32를 이용할 수도 있음 int -> string = Convert EX) hddlabel.Text = Convert.ToString(drv.TotalSize); // drv.TotalSize는 int 값임 string -> int = Int32 EX) Int32.TryParse(string s, out int result); // s 매개변수에 문자를, result 매개변수에 숫자를 넣음 자세한 설명 http://mainia.tistory.com/304 C# 문자열변환 string -> int , int -> string C# 문자열 숫자간의 변환하기 string -> int , int -> string 환경: Visual Studio 2013 프로그램하면서 가장 많이 찾는 객체 변환 방법입니다. 여러 프로그램을 번갈아 가면서 하다 보니 헷갈릴 때가 많더군요. C# 에서 변환하는 방법은 두 가지가 있습니다. Convert 클

컴퓨터 용량 단위 [내부링크]

byte - 바이트 Kbyte - 킬로바이트 Mbyte - 메가바이트 Gbyte - 기가바이트 . . . byte * 1024 = Kbyte byte * 1024 * 1024 = Mbyte Kbyte * 1024 * 1024 = Gbyte // HDD 용량 구하기 hddProgressbar.MaxValue = (int)(drv.TotalSize / (1024 * 1024 * 1024)); // 전체 용량 hddProgressbar.Value = (int)(result / (1024 * 1024 * 1024)); // 현재 사용중인 용량 TotalSize 값이 byte 단위로 나오기 때문에 byte * 1024를 3번 해서 GByte로 단위 바꿔서 프로그래스바에 출력했습니다 의외로 간단했네요 용량이 낮은(요즘 시대에선 이럴일 없지만 예를 들어 하드 전체 용량이 메가바이트라면) 컴퓨터서 실행해도 프로그래스바 출력은 되지만 TB같은 컴퓨터에서 하면 오버플로우 뜨는거같네요 이점 유의하세요

[C#] CPU 사양보기 [내부링크]

-- Source Code -- // CPU Informations private string DeviceInformation(string stringIn) { StringBuilder StringBuilder1 = new StringBuilder(string.Empty); ManagementClass ManagementClass1 = new ManagementClass(stringIn); //Create a ManagementObjectCollection to loop through ManagementObjectCollection ManagemenobjCol = ManagementClass1.GetInstances(); //Get the properties in the class PropertyDataCollection properties = ManagementClass1.Properties; foreach (ManagementObject obj in ManagemenobjCol)

[C#] GPU 사양보기 [내부링크]

-- Source Code -- ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DisplayConfiguration"); string graphicsCard = string.Empty; foreach (ManagementObject mo in searcher.Get()) { foreach (PropertyData property in mo.Properties) { if (property.Name == "Description") { graphicsCard = property.Value.ToString(); } } } -- Result -- 참고 : http://stackoverflow.com/questions/5992099/c-sharp-detect-which-graphics-card-drives-video C# detect which graphics card drives vid

[C#] IP Address 보기 [내부링크]

-- Source Code -- // IP Address private static string Client_IP { get { IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); string ClientIP = string.Empty; for (int i = 0; i < host.AddressList.Length; i++) { if (host.AddressList[i].AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) ClientIP = host.AddressList[i].ToString(); } return ClientIP; } } 참고 : http://notgivuphil.tistory.com/429 c#] IP주소 가져오기 [쥔장]====================== 이런 내용은 책을 봐도 나오는 내용이고 msdn을 봐도 나오는 내용이지만 귀찮아서 검색하여 스크

[C#] Bunifu UI button visible and BringToFront [내부링크]

이것때문에 몇날 며칠 고생.. 나만 알아 먹을 수도 있겠지만 일단 적음 1번째는 정리가 잘안된 상태고 (불안정한 소스지만 되긴 함) 2번째는 정리했습니다 보통 2번쨰 순서로 쓸 것 같네요 1번째로 하면 나중에 뒤죽박죽 섞여 헷갈립니다 -- Source Code -- /* 1. 버튼순서가 아래에서 위 순서일 경우(아래 버튼이 먼저 화면에 출력될 경우) : 자기 자신 버튼과 위의 버튼은 전부 true로 2. 버튼순서가 위에서 아래 순서일 경우(위버튼이 먼저 화면에 출력될 경우) : 1번째버튼-전부 true, 2번째버튼-1번만false, 3번째버튼-1,2번false, 4번째버튼-1,2,3false, 5번째버튼-1,2,3,4false 식으로 false라고 적힌것만 false하고 나머진 true 넣어주면됨 */ // 1. 버튼순서가 아래에서 위 순서일 경우 private void btnhome_Click(object sender, EventArgs e) { // Home homecontain

[C#] 창 최대화/최소화 [내부링크]

this.WindowState = FormWindowState.Minimized; // 최소화 this.WindowState = FormWindowState.Maximized; // 최대화 버튼에 넣으심 될 듯요 EX) private void btnminimized_Click(object sender, EventArgs e) { this.WindowState = FormWindowState.Minimized; // 최소화 버튼 }

[C#] Metro Framework 설치 및 사용법 [내부링크]

http://suspected.tistory.com/174 [C#]Modern UI Metro Framework 추가 환경 : Visual Studio 2012 언어 : C# 1. 새 프로젝트 - Windows Forms 응용 프로그램 2. 도구 - 확장 및 업데이트 3. NuGet Package Manager 를 검색 후에 설치 확인. 4. 도구 - 라이브러리 패키지 관리자 -> 패키지 관리자 콘솔 5. 패키지 관리자 콘솔에서 'Install-Package MetroFramework' 입력 후 설치. 6. 설치 후에 MetroFramework가 생긴 것을 확인할 수가 있다. 7. 도구 상자에서 오른쪽 마우스 클릭 후에 '탭 추.. suspected.tistory.com

조회수 1,000 [내부링크]

드디어 조회수 1,000 달성 앞으로 10,000까지

이 Moive 목록에서는 영화추천을 주로 쓸 예정입니다. [내부링크]

이 Moive 목록 게시판에서는 영화추천을 주로 쓸 예정입니다. (직접 제가 본 것들만)

더 큐어 (A Cure for Wellness, 2017) [내부링크]

현재(2017-02-19 작성일) 상영중인 영화로 치료? 치료법 의미 뜻을 담은 영화입니다 평이 생각보다 낮고 사람들도 많이 안 보는 것 같은데 저 같은 경우는 아주 인상적인 영화였고 재밌었습니다 말이 공포지 스릴러에 가깝고 19세 답게 잔인한 부분도 있었습니다 남자 주인공은 데인 드한이고 어메이징스파이더맨2 와 같이 여러 영화에서 등장했었네요 나이 30넘고 애아빠라고 들었습니다.. 과거 레오나르도 디카프리오와 비슷하다고 하는데 진짜 비슷하네요 남자주인공 소개는 여기까지하고 야심 많은 젊은 간부 ‘록하트’는 의문의 편지를 남긴 채 떠나버린 CEO를 찾아 스위스 알프스에 위치한 ‘웰니스 센터’로 향한다. 고풍스러우면서 비밀스러운 기운이 느껴지는 ‘웰니스 센터’. '록하트’는 그곳의 특별한 치료법을 의심스럽게 여긴다. 예상치 못한 사고로 ‘웰니스 센터’에 머무르게 된 ‘록하트’는 그곳에서의 치료가 필요하다는 진단을 받게 되고, 비밀을 파헤치려 할수록 알 수 없는 일들이 벌어지는데… 줄거

[C#] Chromium Browser CefSharp - 설치 및 설정 [내부링크]

오늘은 C#의 크로미움 브라우저 CefSharp(셒샵)에 대해 알아보겠습니다 파일/새 프로젝트를 눌러 프로젝트를 만듭시다 프로젝트를 생성하는 과정에 대해 자세한 설명은 생략하겠습니다 1. NuGet 패키지 관리... 창으로 이동해줍니다. 2. 클릭을 하면 NuGet 패키지 새탭이 생길 것입니다 빨간박스와 같이 cefsharp를 검색해주시면 리스트가 뜨는데 맨 첫 번째인 CefSharp.WinForms를 클릭해주세요 그러면 오른쪽 새로운 탭이 생기며 설치 버튼이 활성화 됩니다 설치를 진행합시다. 3. 설치 도중 밑에와 같이 대화상자가 하나 뜨는데 디폴트로 확인 버튼을 누르고 계속 진행해줍시다. 4. 다 설치가 되면 출력 결과창에 완료가 뜰 것입니다 이로서 CefSharp 사용 준비는 다 되었고 불러와서 쓰기만 하면 됩니다.

실시간 해킹 맵 [내부링크]

http://map.norsecorp.com/ Norse Attack Map map.norsecorp.com

[Windows] Windows10 CD Key [내부링크]

사진이여서 직접 타이핑 하셔야 해요

[Windows] 정품인증 프로그램 [내부링크]

Link : https://drive.google.com/open?id=0B430TnOBJ1SjQmI1S0NzTDl5aHc 윈도우 K.J&A.I 인증툴 최신버전!.zip drive.google.com xp, 7, 8, 10 다 있는걸로 알고 있어요 그 이하 버전도 어쩌면?

[C#] 스크롤 끝으로 화면 이동하기(ListBox, ListView, TextBox) [내부링크]

1. ListBox listBox1.SelectedIndex = listBox1.Items.Count - 1; 2. ListView listView1.Items[listView1.Items.Count -1].EnsureVisible(); 3. TextBox tbMessage.SelectionStart = tbMessage.Text.Length; tbMessage.ScrollToCaret(); 4. dataGridView dataGridView1.CurrentCell = dataGridView1.Rows[i].Cells[0];

TCP/IP 기반 채팅 [내부링크]

간단하게 TCP/IP로 구현 최대한 에러뜨는 걸 없앴으나 아직 있을 수 있습니다. 사용법 : 본인의 컴퓨터와 상대방의 컴퓨터에 각각 채팅프로그램이 있어야 하며 실행해서 서로의 IP와 사용할 Port(Port는 아무 숫자나 가능하며 본인과 상대의 Port가 사진과 같이 동일해야함)를 입력 해주셔야 합니다 입력하신 후 Connect 버튼을 클릭하면 통신이 완료됩니다. 현재 Ver. 0.1 입력을 안하거나 상대와 연결이 안된 상태에서 채팅을 치면 전송이 안됩니다. IP와 포트가 정확하게 맞아떨어지면 상대와 통신이 가능해집니다. Edit에선 글자의 색상, 크기를 지정할 수 있습니다. (단, 자기 자신에게만 보입니다) Info에선 제작자 기타 사항을 확인할 수 있습니다.

진정한 프로그래머 [내부링크]

https://youtu.be/vkUwT9U1GzA 동영상 OpenGL programming, simple FPS style walking scene (DOS) In this tool-assisted education video I create a simple FPS style walking and jumping scene for OpenGL, with DJGPP, in DOS. In a 256 colors 320x200 VGA mode.... www.youtube.com 타이핑 속도도 정말 대단하네요 위에 시간보니까 영상 빠르게 한 건 아닌거같은데 ㄷㄷ

[TED] 당신이 좋아하는 일을 어떻게 찾을까 - 스콧 딘스모어 [내부링크]

https://youtu.be/_yvTMr7LZLQ 동영상 [테드] 당신이 좋아하는 일을 어떻게 찾을까 - 스콧 딘스모어 스콧 딘스모어는 직장을 그만두고 괴로웠습니다. 그러나 4년 동안 일을 찾는 과정은 재미있고 의미있는 일이었습니다. 그가 이 여정에서 익한 것을 들으면서 당신에게 무엇이 중요한지 알게 될 것입니다. [테드] 당신이 좋아하는 일을 어떻게 찾을까 - 스콧 딘스모어 [에듀앤스쿨] www.youtube.com

2000년대초 추억의 프로그램을 알아보자 [내부링크]

1. p2p를 이용한 주민등록번호 알아내는 프로그램입니다. (현재는 주민등록번호를 이용한 회원가입 서비스를 폐지하고 다 아이디 패스워드만 받는걸로 알고있습니다 막힘.) 2. 기억은 안나지만 웹 스캐너 같네요 3. 디도스 어택 방어기 였던걸로 기억 합니다. 4. 채팅 매크로 입니다 5. 이건 유명해서 다들 알실것 같네요 6. 아이피를 이용한 위치 추적입니다 7. 디도스 어택 방어기 입니다 (막힌건지 되는건질 모르겟음) 8. 이건 컴퓨터 채팅이나 매크로 좀 많이 써보신 분들이라면 잘 아는 프로그램입니다. (요새는 블로그에 올려져 있어도 다 바이러스인걸로 기억나네요) 9. 한때 5~6년전쯤 유명했던 주민 등록번호 생성기 입니다 이걸 이용하여 네이트온 가입 했던것 같기도 하고 기억이 가물 가물 하네요 (나쁜 짓은 하지맙시다..) 10. 이것 역시 유명합니다 지금의 치트엔진 같은거 아닌가요? 11. 이것 역시 아이피 검색과 같이 여러 유틸을 지원하는 통합 프로그램입니다. 12. 이건 모르시는

[Wireshark] 설치 및 인터페이스 개요 [내부링크]

Wireshark(와이어샤크)란 패킷 분석 프로그램으로 오픈 소프트웨어입니다 https://www.wireshark.org/#download Wireshark · Go Deep. www.wireshark.org 이 곳에서 자신의 운영체제와 비트에 맞게 다운로드 받아주면 된다 설치가 생각보다 오래 걸릴수도 있음. . . . 설치창을 캡쳐 못 했는데 대충 다 디폴트값으로 해놓고 Next 해주고 설치하면된다. 설치가 완료되면 재부팅 실행과 그냥 실행이 있던것 같았는데 발영어가 되시는 분들은 아실 겁니다 I want to manually reboot later로 끝나는거 버튼 클릭해주시고 피니쉬 해주시면 됩니다 . . . 설치가 다 되고 바탕화면에 아이콘이 없으신 분들은 밑사진처럼 시작(윈도우키)를 눌러 주시면 나옵니다 (빼먹은게 있는데 설치하실 때 Install WinPcap 4.1.3 이런식으로 적힌게 보이실텐데 꼭 체크해주시고 같이 설치해주세요 체크 했다면 와이어샤크 설치 과정중에 대

[4K download] 동영상, 이미지 4K 다운로드 [내부링크]

https://www.4kdownload.com/ko/ 4K Download – 유용한 무료 애플리케이션으로 PC와 Mac, Linux에서 사용 가능합니다. 유용한 무료 애플리케이션으로 현대적인 플랫폼에 모두 적합합니다. YouTube에서 비디오와 오디오, 구독 서비스를 이용하고 인스타그램에서 사진을 다운받고 슬라이드 쇼를 만들어 보세요! www.4kdownload.com 아주 좋네요

[5억년 버튼] 인생 만화 현자타임 주의 [내부링크]

http://blog.naver.com/rhdgb/10179546732 5억년 버튼 번역 풀버전 5억년 버튼 번역 풀버전 5억년 버튼이라는 이 만화는 일본의 아카마루 점프에 게재되었던 단편 철학적인 작... blog.naver.com 브금 꼭 틀고 보시길 바랍니다.

사회공학기법 해킹 대응법 [내부링크]

http://post.naver.com/viewer/postView.nhn?volumeNo=6410706&memberNo=3185448 내 컴퓨터를 지켜라! 사회공학적 해킹 대응법 [BY LG CNS] 지난해, 보안 업계는 그 어느 때보다도 뜨거웠습니다. 2015년을 뜨겁게 달구었던 랜섬웨어... m.post.naver.com 음.. 너무 당연한 소리를 하는 것 같기도 하고 ㅎ