반응형

전체 글 282

[Crawling] BeautifulSoup 예제

오픈 채팅방에서 Beautiful soup 예제에 대한 설명을 원하는 분이 계셔서 간단히 공부하고 작성해 봅니다. (BeautifulSoup 처음 써봄) BeautifulSoup은 HTML/XML 데이터를 가져와서 간단히 파싱을 해서 보여주는 python 라이브러리입니다. https://www.crummy.com/software/BeautifulSoup/bs4/doc/ PIP로 설치할 수 있습니다. https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup 간단한 예제는 다음과 같습니다. 이 블로그의 목록을 가져와 제목과 요약을 출력해보았습니다. import requests from bs4 import Beautiful..

개발 2022.08.11

인터넷 익스플로러 종료 미리하기

올해 6월부터 인터넷 익스플로러 사용이 종료됩니다. MS에서 이걸 미리 적용할 수 있는 방법을 제공하고 있는 것 같습니다. https://docs.microsoft.com/ko-kr/deployedge/edge-ie-disable-ie11 Internet Explorer 11 사용하지 않는 경우 Internet Explorer 11을 사용하지 않도록 설정하고 Microsoft Edge에서 Internet Explorer 모드를 사용하는 방법을 알아봅니다. docs.microsoft.com https://www.microsoft.com/download/details.aspx?id=103124&msclkid=eae4a72fb1fb11ecb97ca3096b36cc06 Download Administrative..

카테고리 없음 2022.05.02

chrome/whale등에서 파일 다운로드 안될때 확인

갑자기 파일 다운로드가 안되는데 원인을 알 수가 없었다. 그래서 histograms을 봤다. ( chrome://histograms 또는 whale://histograms ) 이제 아래 사이트에 들어가서 저 문자열 (Download.CancelReason)을 검색한다. https://source.chromium.org/chromium 첫번째를 보면 객체가 DownloadCancelReason. DownloadCancelReason으로 다시 검색을 해야 나올것 같으니 다시 검색하면 아래와 같은 enum이 나온다. enum class DownloadCancelReason { // Existed download path after download target determination. kExistingDown..

[초프만2022] 1. 안드로이드 스튜디오 설치하기

초등학교 4학년 딸 프로그래머 만들기 2022 목표 - 1. 안드로이드 설치하기 Mission 1. 안드로이드 스튜디오를 다운로드 받기 - 브라우저를 실행한다. - 구글에 접속한다. - 구글에서 "Android Studio" 를 검색한다. - Download options 버튼을 클릭한다. - platform은 Windows 로, Recommanded 버전인 android-studio-2020.3.1.25-windows.exe 를 다운로드 받는다. 몇가지 용어 설명 더보기 * 아이의 수준에 맞춰서 쓰여진 글임(애가 이해할때까지 업데이트 예정) 브라우저란 뭘까? 브라우저는 다른 컴퓨터(서버)에 있는 정보를 가져와서 보여주는 프로그램이다. 대표적인 브라우저는 구글에서 만든 크롬 브라우저, 모질라의 파이어폭스..

카테고리 없음 2021.11.02

원격에서 듀얼부팅할때 순서 바꾸는 법

#!/bin/bash sudo grub-reboot 2 sudo reboot 일반적으로 윈도우즈, 리눅스 멀티부팅을 하면 리눅스가 1번, 윈도우즈가 3번이 된다. 이걸 이용해 리눅스에서 윈도우즈로 부팅이 가능할것 같다. 나는 16.04 쓰는데 위에 걸로 문제가 없었음. 혹시 안되면 아래 방법도 있다. https://webnautes.tistory.com/512 에 더 자세한 정보가 있네. - /etc/default/grub 에서 GROUP_DEFAULT=saved로 수정 - sudo grub-set-default 2 버전마다 다를 수 있을 것 같다. 16.04 이상은 이걸 써야 할듯

flutter 따라해보기 - 첫번째 앱 1

설치하는 법 : https://flutter.dev/docs/get-started/install 따라하는 글 : https://flutter.dev/docs/get-started/codelab#step-1-create-the-starter-flutter-app https://flutter.dev/docs/get-started/test-drive#create-app 을 따라 앱을 그냥 만들고 커밋 (https://github.com/bunhere/study/commit/2881e3a5e538a162f41e032a77db23cb64fab019) lib/main.dar가 존재 아래 코드로 변경하고 웹으로 실행 // Copyright 2018 The Flutter team. All rights reserved...

개발 2021.05.27

참조된 계정이 현재 잠겨있으므로 그 계정으로 로그온 할 수 없습니다

요약: 네트워크를 통해 로그인 시도가 있었고 NLTM 보안레벨 올리고, 공격들어오는 계정명을 바꿔버림 추가로 windows 10 방화벽에서 원격데스크톱도 꺼버림 빌드를 걸어놓고 왔을 뿐인데, 로그인이 안되고 위와 같은 메시지가 뜬다. 리부팅을 해도 똑같음. 이 에러가 나는 이유는 비밀번호를 틀렸기 때문이나, 나는 로그인을 한 적이 없다. 그래서 이벤트 뷰어를 살펴봤다. 무수히 많은 로그인 실패 에러가 있다. ADMINISTRATOR 계정으로 NLTM으로 공격이 들어온다. 일단 NLTM을 검색해봤더니 보안레벨을 올리는게 있어서 올려봤으나 공격은 계속 들어오네 * NLTM을 끄는 법 실행(windows키+R)을 통해 gpedit.msc를 실행 여전히 들어온다. 그래서 아예 Administrator 계정이름을..

카테고리 없음 2021.04.20

[C++] 소스코드에서 컴파일러 구분하기?

원본 : https://quuxplusone.github.io/blog/2021/01/13/conversion-operator-lookup/ 친구의 페이스북에 올라온 C++ 컴파일러 구분하기 란 글을 보았다. 역시 난 C++을 모르는듯 ㅎㅎ 여기서 핵심은 U 와 T가 무엇으로 lookup되어야 하는지를 정하는게 표준에 있는데 컴파일러가 제멋대로 구현했다는 것 같다. U, T 모두에 대해서 gcc만 제대로 A scope으로 룩업한다고... code link : https://godbolt.org/z/jo3dc4 struct T1 {}; struct T2 {}; struct U1 {}; struct U2 {}; struct A { using T = T1; using U = U1; operator U1 T1:..

DART 대충 빠르게 훝어본 C++과 다른점

타입 num 타입 : int 타입 + double 타입인듯 float은 안보임 auto 같은 var as 로 타입변환이 되는데 0.1이 int가 되진 못함 타입검사 if (a is int) {...} if (a is! int) {...} 연산자 https://dart.dev/guides/language/language-tour#operators ~/ : 몫 연산자가 있음 아무래도 int 타입때문인듯 - null aware operators ?? : if null operator : null인지 체크 // prefs.getBool('some-feature') 가 null이면 false 아니면 prefs.getBool('some-feature') bool v = prefs.getBool('some-featu..

반응형