전체 글(195)
-
소상공인 정책자금 2회차 신청 사이트 오류로 분통
소상공인 정책자금 2000억 접수 13분 만에 소진 ▲20일 진행된 소상공인·전통시장 자금 2차 접수 관련 사이트에 오류가 발생했다. (사진제공=소상공인시장진흥공단)소상공인·전통시장 정책자금(직접대 www.etoday.co.kr 정부기관 하는 일들이 대다수는 잘 돌아간다고 믿지만 가끔 이런식으로 한번씩 터져서 욕을 먹는다. 소상공인 개개인들은 정말 간절하게 이날만을 기다리며, 대출 성공시 계획도 나름 치밀하게 세워놨을텐데, 그나마 이렇게라도 긴급수혈을 해야 어찌어찌 버티겠는데 사이트에 사람이 얼마나 몰릴지 기본적인 수요체크도 안하고 무턱대고 날짜맞춰서 열어버리니 이런 사단이 나는거 아닌가? 일반 기업에서도 일을 이렇게 했다가 욕먹을 판인데 하물며 중소벤처기업부와 소상공인시장진흥공단에서 진행하는 정말 간절..
2023.02.20 -
[VB.NET] MS-SQL 연동 - 1. 서버에 연결
VB.NET에서는 당연히 MS-SQL을 연동해서 사용할 수 있다. MS-SQL 사용법은 번외로 다시 해보기로 하고, 이번 강좌에서는 VB.NET에서 MS-SQL을 연동하기 위해 어떻게 하면 되는지 알아보자. 편의를 위해 MS-SQL 서버는 아래 정보대로 이미 구축이 되어 있다고 가정하자. Server IP DB Name User ID User PW 123.456.789.012 TSQLDB TUserID TUserPW 이제 VB.NET에서 DB를 사용해보자. 1. 참조 추가 솔루션 탐색기 > 참조에서 마우스 오른쪽 버튼 > 참조 추가... > COM > Microsoft ActiveX Data Objects 6.1 Library 추가 2. 변수 선언 Public DBConnection As ADODB.Co..
2023.02.16 -
[VB.NET] 함수 포인터 - 문자열로 함수 호출하기
프로그래밍을 하다보면 종종 '문자열과 동일한 이름의 함수를 호출하면 좋지 않을까?' 하는 생각을 하게 되는 경우가 생긴다. 아니, 이런 생각을 하기에 앞서 이런 상황이 발생할 수도 있다. 글로 설명하려니 약간 꼬이는것 같으니 간략하게 예제를 하나 만들어보자. VB.NET용 Windows Form 앱을 하나 생성해서 폼에 아래 속성으로 텍스트박스와 버튼컨트롤을 하나씩 생성하자. Kind Name Text TextBox TextFunc "" Button ButtonExe &Execute 그다음 ButtonExe 버튼의 Click 이벤트에 아래 소스를 입력하자. 아... 그전에 Import도 하나 추가하자. MethodInfo형을 사용하기 위해서 필요하다. Imports System.Reflection Pri..
2023.02.15 -
내 User Agent 확인하고 복사하기
내 User-Agent 위 링크가 본인의 User Agent이며, 이 링크를 클릭하면 클립보드로 복사됩니다. User Agent가 필요한 곳에 붙여넣으시면 됩니다. User Agent는 사용자의 OS와 브라우저 정보를 서버에 알려주는 기능을 합니다.
2023.02.14 -
[VB.NET] 차근차근 크롬 브라우저 만들기 - 8. 티스토리 로그인 (2/2)
지난 강좌에 이어서 이번 강좌에서는 티스토리 로그인을 완성해보자. 패킷분석으로 할 수도 있지만 우리는 ChromiumWebBrowser를 이용해서 구현중이다. 요즘은 페이지내 스크립트 소스들이 많이 복잡해져서 분석하는데 시간이 제법 걸리기도 하지만 특별한 제약이 있지 않으면 이런 복잡도는 브라우저를 사용하는 순간 모두 해결된다. 왜냐하면, 소스를 아무리 복잡하게 만들어도 결국 사람이 사용하는 UI는 쉽게 만들어야 하기 때문이다. 티스토리 로그인의 직접 수행하기 위해 이전강좌에 첨부해놓은 소스중 ModuleLogin을 차근차근 따라가보자. 2023.02.13 - [VB.NET/Chrome Browser] - [VB.NET] 차근차근 크롬 브라우저 만들기 - 7. 티스토리 로그인 (1/2) Imports C..
2023.02.14 -
[VB.NET] 차근차근 크롬 브라우저 만들기 - 7. 티스토리 로그인 (1/2)
여기까지 차근차근 따라오신 분들이라면 이제 티스토리 로그인 정도는 쉽게 구현이 가능할 것이라 생각되지만 그래도 확인차 로그인 과정을 서술해보자. 1. 티스토리 메인페이지 접속 2. 로그인 여부 확인후 로그인이 필요한 경우에만 로그인 실행 3. 아이디/비번 입력창 찾아서 입력 4. 로그인 버튼 클릭 5. 로그인 여부 확인 대충 이정도면 티스토리 로그인이 완료된다. 이 모든 기능은 이전 강좌에 설명한 내용대로 자바스크립트를 실행하고, 자바스크립트와 통신하면 어렵지 않게 구현이 가능하다. 여러 방식으로 구현할 수 있겠지만 이번 강좌에서 로그인의 흐름은 타이머로 조절해 나가도록 해보자. 타이머를 사용하는 이유는 ChromiumWebBrowser가 제공하는 함수들이 Async 방식이기 때문에 실행중인 함수가 끝나..
2023.02.13