본문 바로가기

정보/IT37

버그이지만 오동작이 아닙니다 프로그래밍에서는 자주 나타나는 현상이다 삼성전자에서 10년동안이나 사용해온 솔루션에서 매우 중요한 기능이 있는데 알고보니 버그였다... 삼성전자에서는 그 버그를 이용해서 정상적인 스펙 동작으로 인식하고 매우 유용하게 사용해 왔었다 그래서 해당 버그를 패치하는 순간 엄청난 후폭풍이 일파만파 전세계로 퍼지게 된다 (마치 코로나처럼) 결국 삼성전자에서는 그 버그를 스펙으로 유지하게끔 의사 결정을 하라고 강요하고 있다 2021. 3. 24.
코딩하다 문득 들은 생각 프로그램을 설계하면서 클래스, 함수, 변수들을 선언하고 이름들을 명명하고 관계들을 정의하다보면 유독 서로간에 관계를 더더욱 견고하게 하려는 버릇이 생겨버린다 이는 되도록 중복 코드를 없애고 간결하게만 만드려는 집착증과 강박증이 발현되는 것인데 그래서 중복된 기능들을 상속을 통해 부모에게 최대한 올려버리고 자식 클래스에는 최소한의 변수값을 통해서만 동작하게 하려고만 한다 그렇게 설계된 프로그램의 문제점은 의존성과 영향도에 있다 하나의 클래스 함수를 조금만 수정해도 그 클래스를 inheritance(상속)하거나 composition(구성)하는 클래스들에게 영향을 주게 되버린다 그리고 그것은 디그라데이션이라는 지저분한 문제를 야기시키기 때문에 결국 기존의 프로그램을 포기하고 새롭게 리뉴얼 할 수 밖에 없게 만.. 2019. 11. 9.
OAuth에 대하여 * 위키백과 사전 -> https://ko.wikipedia.org/wiki/OAuth * 사용방법 블로그 링크 > https://blog.naver.com/rhkrehduq/221611828788 > https://blog.naver.com/pjok1122/221583426424 > https://blog.naver.com/slgktn92/221421799679 > https://blog.naver.com/slgktn92/221422832143 최근 개인스터디 하다가 우연히 발견하게된 사용자 인증에 대한 표준이다 위키백과를 보니 이 개념이 등장한 시기가 2006년 11월이던데 당시엔 표준도 없었기 때문에 유명 대형 사이트(트위터)에서 필요에 의해 개별로 개발되어지고 있었던 기술로 나온다 그리고 우연찮게.. 2019. 8. 25.
윈도우 바로가기 명령어 mklink(교차점생성) mklink /j c:\sdhc d:\ 2019. 7. 21.
AutoSet 설치후 보안 점검 1. phpMyAdmin 접속 점검 - C:\AutoSet10\solution\phpMyAdmin\config.inc.php 파일을 편집기로 오픈 - 다음의 값을 아무거나 채운다 : 쿠키 인증을 위해 아무 해시값이나 채운다 $cfg['blowfish_secret'] = '435sdf2t324t56y4y56u52342'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ - 다음을 수정 : 사용자 인증을 cookie가 아닌 http로만 허용하게 된다 $cfg['Servers'][$i]['auth_type'] = 'http'; // cookie 가 아닌 http - 다음의 값은 삭제 : root를 포함한 모든 유저들에 대해 자신의 데이터베이스에서의 사용자 인증 정보로 로그인하게.. 2019. 7. 19.
Windows 10 에 APM 설치후 방화벽 체크 사항 . Windows Defender 방화벽 > 허용되는 앱 - Apache HTTP Server [공용] 체크 - https://support.microsoft.com/ko-kr/help/4028544/windows-10-turn-windows-defender-firewall-on-or-off 참고 2019. 7. 3.