728x90
반응형

headless 크롬 사용 중 한동안 아래 에러때문에 고생해서...기록해둠.  

"Message: session not created from timeout: Timed out receiving message from renderer: 600.000" 

아래 코드대로 실행했더니 마침내 동작. 

# 셀레니움 작동 테스트 
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)'

options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('user-agent={0}'.format(user_agent))
driver = webdriver.Chrome('/home/venus/Notes/98/chromedriver',options=options)
# 아무런 경고가 없다면 이상없이 작동되는 것입니다

driver.get(url='https://naver.com')
# 페이지 이동

print(driver.current_url)
# 이동되었는지 확인

driver.close()
# 종료

 

핵심은 아래 코드를 삽입해주면 되는 것이었다. 

 
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

 

반응형
728x90
반응형

2.8 정보시스템 도입 및 개발보안 

2.8.1 보안 요구사항 정의 

인증기준 : 정보시스템의 도입 ․ 개발 ․ 변경 시 정보보호 및 개인정보보호 관련 법적 요구사항, 최신 보안취약점, 안전한 코딩방법 등 보안 요구사항을 정의하고 적용하여야 한다.

주요확인사항 :  정보시스템을 신규로 도입 ․ 개발 또는 변경하는 경우 정보보호 및 개인정보보호 측면의 타당성 검토 및 인수 절차를 수립 ․ 이행하고 있는가?
 정보시스템을 신규로 도입 ․ 개발 또는 변경하는 경우 법적 요구사항, 최신 취약점등을 포함한 보안 요구사항을 명확히 정의하고 설계 단계에서부터 반영하고 있는가?
 정보시스템의 안전한 구현을 위한 코딩 표준을 수립하여 적용하고 있는가?

 

세부설명

 정보시스템을 신규로 도입 ․ 개발 또는 변경하는 경우 정보보호 및 개인정보보호 측면의 타당성을 검토하고 인수할 수 있도록 절차를 수립 ․ 이행하여야 한다.
▶ 새로운 정보시스템(서버, 네트워크 장비, 상용 소프트웨어 패키지) 및 보안시스템 도입 시 도입 타당성 분석 등의 내용이 포함된 도입계획을 수립
 현재 시스템 자원의 이용률, 사용량, 능력한계에 대한 분석
 성능, 안정성, 보안성, 신뢰성 및 기존시스템과의 호환성, 상호 운용성 요건
 개인정보처리시스템에 해당될 경우 개인정보 보호법(개인정보의 안전성 확보조치 기준 고시 포함), 정보통신망법(개인정보의 기술적 ․ 관리적 보호조치 기준 고시 포함) 등에서 요구하는 법적 요구사항 준수
▶ 정보보호 및 개인정보보호 측면의 요구사항을 제안요청서(RFP)에 반영하고 업체 또는 제품 선정 시 기준으로 활용
▶ 정보시스템 인수 여부를 판단하기 위한 시스템 인수기준을 수립
 도입계획 수립 시 정의된 성능, 보안성, 법적 요구사항 등을 반영한 인수 승인기준 수립
 시스템 도입 과정에서 인수기준을 준수하도록 구매계약서 등에 반영
 정보시스템을 신규로 도입 ․ 개발 또는 변경하는 경우 법적 요구사항, 최신 취약점 등을 포함한 보안 요구사항을 명확히 정의하고 설계 단계에서부터 반영하여야 한다.
▶ 개인정보보호 관련 법적 요구사항 : 접근권한, 접근통제, 암호화, 접속기록 등
▶ 상위 기관 및 내부 규정에 따른 정보보호 및 개인정보보호 요구사항
▶ 정보보호 관련 기술적 요구사항 : 인증, 개발보안 등
▶ 최신 보안취약점 등
 정보시스템의 안전한 구현을 위한 코딩 표준을 마련하고 적용하여야 한다.
▶ 알려진 기술적 보안 취약점으로 인한 위협을 최소화하기 위하여 안전한 코딩 표준 및 규약 마련
▶ Java, PHP, ASP, 웹, 모바일 등 관련된 개발 언어 및 환경을 모두 포함
▶ 안전한 코딩 표준 및 규약에 대하여 개발자 대상 교육 수행

 

정보보호+사전점검+해설서.pdf
11.05MB

 
반응형
728x90
반응형


https://bit.ly/3C5yoQR

 

애플 실리콘 전략을 알아도 따라하기 어려운 이유 [최원석의 디코드]

※디코드(decode): 부호화된 데이터를 알기 쉽도록 풀어내는 것. 흩어져 있는 뉴스를 모아 세상 흐름의 안쪽을 연결해 봅니다. 제품 전략에는 두 가지가 있습니다. 탁월하지만 원리를 알면 남들도

news.naver.com

 

M1 프로·맥스도 이렇게 뛰어난데, 미래의 M2, M3 프로세서는 어떤 성능을 보여주게 될까요? 그리고 그렇게 향상된 성능의 프로세서를 탑재한 제품들은 어떤 새로운 기능·서비스를 보여주게 될까요? 아마도 애플의 향후 M 시리즈 어디쯤에서는 애플 버전의 스마트카, 혹은 자율주행차용 칩이 나오게 될 겁니다. 애플이 작년에 M1을 처음 발표하고, 이제 겨우 그 프로세서의 업그레이드 버전이 나온 정도인데요. 지금 나온 프로세서의 성능이 이 정도라면, 앞으로 고도의 자율주행에 대응하는 차량용 프로세서의 개발도 점쳐 볼 수 있겠지요.

그럼 애플의 전략은 알았으니 어떻게 대응하면 좋을까요? 이 부분이 어려운 것이죠. 이제는 모두가 다 압니다. 하지만 알아도 따라가기 어렵다는 것이 문제입니다.

제품의 겉에 보이는 요소라면 금새 베낄 수 있겠죠. 하지만 쉽게 베낄 수가 없는 겁니다. 이 전략은 오래 전부터 시작된 장기적인 사고의 연장선 위에 있기 때문입니다. 전략의 ‘내용’이 아니라, ‘장기적인 사고’를 통해 ‘일관성’을 갖고 오랜기간 제대로 밀어붙이는 것 자체가 경쟁력이기 때문입니다. 자신들의 제품·서비스의 모든 것을 아주 장기적인 관점에서, 그리고 당장의 부분 최적화가 아니라 미래를 내다본 전체 최적화 관점에서 바라보는 것입니다.

우리가 지금 보고 있는 프로세서나 제품·기능·서비스는 지금 갑자기 나온 것이 아닙니다. 제품이 나오기 아주 오래 전부터 기획된 것이고, 기획되기 이전 단계에서의 더 큰 제품 전략과 철학이 담겨 있는 것이죠.

 

어떻습니까. ‘애플 실리콘’의 전략을 바라보면서 공포를 느끼는 것은 전략의 내용 때문이 아니라 그들이 그동안 해온 일들, 오래 전부터 이 모든 것을 생각하고 그것을 무너뜨리지 않고 그대로 실행해 온 장기적 관점 때문입니다.

그렇다면 우리에게 물어봐야겠죠. 얼마나 장기적인 관점을 갖고 있는지, 5년전, 10년 전에 우리에게 장기적 계획이 있었는지, 있었다면 그것을 중간에 뒤엎는 일을 반복하지 않고 꾸준히 발전시켜 왔는지에 대해서요. 상대 전략의 내용을 논할 것이 아니라, 우리에게 그런 장기적 관점의 사고를 할 수 있는 리더가 있는지, 혹은 그런 조직 환경이 마련돼 있는지부터 생각해봐야 할 것입니다. 10년은 고사하고 1년짜리 계획도 없는 것은 아닌지, 지난달 세운 계획을 이번달에, 어제 세운 계획을 오늘, 아침에 세운 계획을 저녁에 뒤엎고 있지 않은지, 중간급이나 고위 리더가 바뀌면 ‘다시 처음부터’는 아닌지, 몇 년 전 다른 팀에서 하다가 안됐던 일을 그대로 가져와 하면서, 이전 팀에서 어떤 시행착오·문제점이 있었는지 알아보지도 않고 똑같은 ‘실패’를 반복하고 있지는 않은지, 그러면서 다들 바쁘게 일하고 있으니 됐다고 착각하고 있는 것은 아닌지 말입니다.

 

 

 

 
반응형

'일상, 생각들' 카테고리의 다른 글

2024-08-08  (0) 2024.08.09
2022-05-21 화분  (0) 2022.05.22
3월의 산책  (0) 2020.03.09
F-6 비자 신청 완료  (0) 2020.03.09
'당연히'라는 말  (0) 2020.03.05
728x90
반응형

크론 서비스 체크

service --status-all

아래와 같이 크론 데몬이 확인되고, [ - ] 표시와 같이 비활성화 상태이다.
그 밖에 다른 데몬의 이름 및 상태도 확인 가능.

jovyan@0e3594bcd35f:~$ service --status-all
 [ - ]  apparmor
 [ - ]  cron
 [ - ]  dbus
 [ ? ]  hwclock.sh
 [ - ]  procps
 [ + ]  udev
 [ - ]  x11-common

크론 시작 (crond 가 아님에 유의)

sudo service cron start

이후아래와 같이 확인

jovyan@0e3594bcd35f:~$ sudo service cron start
[sudo] password for jovyan: 
 * Starting periodic command scheduler cron 
반응형
728x90
반응형

뜨끈한 국밥 한 그릇이 생각나는 날.

 

 

양념이 살짝 올라간 고기 한점과 흰 쌀밥.

 

 

 

반응형

'맛집 리뷰' 카테고리의 다른 글

63빌딩 워킹 온 더 클라우드 (walking on the cloud)  (0) 2022.07.26
[원주] 청년다방  (0) 2021.03.01
[춘천] 학곡사거리 막국수  (0) 2021.02.28
전통칼국수  (0) 2020.04.30
728x90
반응형

한성컴퓨터에서 출시된 무접점 블루투스 키보드가 출시되자마자 샀으니... 산지 한 2년은 되었나 싶다. 

잘 쓰던 중 어느 날 부터 Tab키나 Caps 키가 잘 인식이 안되어서, AS를 보내려고 방치하던 중

혹시 몰라 검색하보니 한성컴퓨터 홈페이지에 '키보드 초기화'를 통해 해결할 수 있다고 안내되어 있는 글을 발견했다. 

 

해당 모델 : GK898B , GK893B GK888B , GK868B , GK993B , GK998B (21년 7월 10일 시점)

내가 쓰던 GK888B 모델의 경우 

ESC + DEL + CTRL(L) + 우측 방향키(▶)  4개의 키를 동시에 5초 이상 누른 후, 떼면 F12에 들어와있던 불이 잠시 꺼졌다 켜지면서 초기화가 진행된다.  

 

나머지 모델의 경우 초기화 방법은 아래와 같다. 

GK898B - ESC + F12 + CTRL(L) + CTRL(R) 를 동시에 5초이상 입력후 뗄것

GK893B - ESC + F12 + CTRL(L) + CTRL(R) 를 동시에 5초이상 입력후 뗄것

GK993B - ESC + F12 + CTRL(L) + CTRL(R) 를 동시에 5초이상 입력후 뗄것
 

GK868B - ESC + INS + CTRL(L) + 우측 방향키 를 동시에 5초이상 입력후 뗄것
 

GK998B - ESC + F12 + CTRL(L) + CTRL(R) 를 동시에 5초이상 입력후 뗄것 


  • 그 밖에 펌웨어 링크는 아래 참조

[ [키보드/마우스] GK898B , GK888B , GK868B , GK893B 키보드 키입력 오류시 해결펌웨어
https://www.monsterlabs.co.kr/src/customer_center/read.html?menu=download&wr_id=994 ]



  • 원본 AS 안내글은 아래 링크 참조 

https://www.monsterlabs.co.kr/src/customer_center/?cc_menu=tbl_cc_faq#tbl_cc_faq 

 

한성컴퓨터

좋은 컴퓨터를 만드는 사람들!

www.monsterlabs.co.kr

 

 

 
반응형
728x90
반응형

> 지방세환급신청을 하시겠습니까!

 

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 
반응형
728x90
반응형

오류 화면은 찍어두지 못했으나, 

맥북에서 chromedriver 를 다운받고 selenium 실행 시 이 설정이 없으면 에러가 발생한다. 

 

해결방법 

1. Terminal 실행 
2. chromedriver 파일이 저장된 경로로 이동.
3. 아래의 명령어를 입력.

xattr -d com.apple.quarantine chromedriver

 

이후 코드 재실행하면 잘 실행이 됩니다.

 

 
반응형

+ Recent posts