본문 바로가기

728x90

프로그래밍

(296)
GBN은 무슨 코드인가 오래 전에는 컬럼명이나 변수 이름을 만들기가 힘들어 대충 발음나는대로 만들었던 시절이 있었나 봅니다. 무슨 작업을 하다가 'GBN'이라는 코드를 만나서 이게 뭔가 싶어 한참 찾아보다가 그냥 컬럼명이라는 것을 발견했습니다. 구분(區分)이라는 단어를 발음나는대로 표기한 것인데, 이게 다 표기한것도 아니고 애매하게 줄여서 표기한 것이라 처음 보는 이들에게는 낯선 기호일 수 있습니다. 언제부터 쓴 것인지는 명확하지 않습니다. 아마 6-70년대 책이라도 찾아봐야 하지 않을까 싶네요. 잡지 뿐 아니라 출판된 책에서도 많이 쓰인 듯 합니다. GBN 뿐 아니라 사번(SABUN)같은 표현도 자주 등장하죠.
JUnit 테스트 순서 지정하기 JUnit4에서는 아래와 같이 작성합니다. @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class JUnitTest { @Test public void TestA() throws Exception { } @Test public void TestB() throws Exception { } } https://junit.org/junit4/javadoc/latest/org/junit/runners/MethodSorters.html MethodSorters (JUnit API) DEFAULT Sorts the test methods in a deterministic, but not predictable, order junit.org 엇. 그런데. 적용이 안되네...
티스토리 새로운 에디터 버그 (인용 단락 줄바꿈 처리) 다른 이유로 줄바꿈 처리 오류를 보고 있었는데, 티스토리 새로운 에디터로 작성한 글을 보니 여기도 오류가 있군요. 포스팅 너비를 벗어나는 텍스트는 줄바꿈 처리를 해주어야 하는데 그냥 한줄로 쭈욱 나열하고 있습니다. 일단 참고한 글~ https://wit.nts-corp.com/2017/07/25/4675 word-break 속성과 word-wrap 속성 알아보기 « WIT - NTS UIT Blog WIT - NTS UIT Blog 실무를 하다 보면 가볍게 이해한 스펙을 바탕으로 관습적으로 사용하는 속성들이 있다. 그중 word-break 속성과 word-wrap 속성에 대해 조금 더 명확하게 정리해보았다. ※ 본 내용은 W3C 스펙문서에서 제공하는 내용 일부를 실무 경험을 바탕으로 의역 및 편집하여 작..
ECMA-262 5th Edition과 5.1 Edition의 차이는 뭐지? 일단 스펙 자체의 차이는 없다고 합니다. MDN 문서를 보면 일부 오타(?)만 수정하고 변경은 없다고 하네요. It includes ES5 errata fixes, no new features. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources JavaScript language resources ECMAScript is the scripting language that forms the basis of JavaScript. ECMAScript standardized by the ECMA International standards organization in the ECMA-262 and ECMA-402 specifica..
GUITAR 테스트 시 트레이창 표시하지 않도록 하기 GUITAR 테스트 진행 중에는 해당 도구가 컨트롤 주도권을 가지고 있기 때문에 다른 작업을 할 수 없습니다. 테스트 시나리오가 복잡하다면 퇴근하면서 테스트를 돌리거나 별도 테스트 서버에서 운영을 하겠죠. 하지만 간단한 테스트라면 그냥 개인 PC에서 돌려볼 수도 있습니다. 테스트를 실행하면 윈도우 트레이 영역 쪽에서 단계마다 알림을 표시합니다. 단계가 짧은 경우에는 문제가 없지만 10개 이상 넘어가면 실제 동작하는 것보다 알림이 늦게 뜨더군요. 아마 원래 윈도우 트레이 영역의 알림이 그런 용도로 만들어진 것이 아니기 때문에 처리 속도가 따라가지 못하는 것인 듯 합니다. 이미 테스트는 다 끝나고 완료되었는데 알림창에서는 중간 정도 진행이 되고 있습니다. 딱히 알림창을 보지 않을거라면 해당 옵션을 꺼놓는 것..
윈도우 10에서 GUITAR 실행 시 UAC 메시지가 보일 때 GUITAR은 네이버에서 만들고 사용하다가 오픈소스로 공개한 "GUI 기반의 웹 테스트를 자동화 Framework"입니다. 테스트 도구는 상용으로 판매되는 것도 있고 오픈소스 진영에서도 쓸만한 것들이 많지만, 화면 위주로 테스트를 하고 한국어 사용자만 있다면 GUITAR를 사용하는 것도 나쁘지 않을 듯 합니다. 네이버에서 실제 서비스 운영 시 사용하는 도구라서, 나름 검증도 되어 있는 상태구요.https://github.com/naver/guitar 네이버 DEV 사이트에서 관리하다가 지금은 gitbhub로 옮겨서 관리되고 있습니다. 하지만 프로젝트가 그렇게 활발한 상태는 아닙니다. 지난 3월 마지막 업데이트가 이루어졌고, 생각보다 관련된 글을 다른 곳에서 찾기도 쉽지 않습니다. 오히려 Selenium에..
글을 보면 성격을 알 수 있다고? 페이스북에 올라온 링크 중에 글을 올리면 성격을 분석해준다는 글이 있더군요. 뭐 저런 분석 흉내내는 앱은 워낙 많으니 그러려니 했는데 링크를 자세히 보니 mybluemix 더군요. IBM의 왓슨 서비스입니다. 얼마전 한국어 서비스를 한다는 뭐 그런 것을 본 적이 있는데 본격적으로 서비스를 개시하나 봅니다. 지난 6일 기사를 보면 SK C&C가 한국어 왓슨과 에이브릴(AIBRIL)을 공개했다는 소식을 찾을 수 있습니다. 한국IBM은 AI 솔루션 ‘IBM 왓슨’의 한국어 서비스를 시작한다고 6일 밝혔다. IBM 클라우드를 통해 제공되는 왓슨의 한국어 서비스는 자연어 이해, 대화, 언어 관련 서비스, 이미지와 감정 분석 등 8개 애플리케이션 프로그램 인터페이스(API)가 포함된다. 원문보기: http://bi..
페이스북에서 니가 올린 사진이 뭔지 분석하고 있다 페이스북에 올라온 글 중에 페이스북이 자동으로 ALT 태그를 생성하고 있는 것 같다는 이야기가 올라왔습니다. 이미지 파일을 올릴 때 ALT 태그를 사용하면 이미지가 정상적으로 로딩되지 못하거나 이미지를 보지 못하고 음성만으로 들어야 하는 경우에 어떤 이미지인지 알 수 있습니다. 웹사이트를 만드는 경우에는 ALT 태그를 개발자가 직접 추가할 수 있지만, 페이스북이나 블로그처럼 사진이 지속적으로 업데이트되는 경우에는 대부분 ALT 태그를 무시하고 있습니다. 티스토리 같은 경우에는 이미지 파일을 올렸을 때 대체 텍스트를 입력할 수 있는 옵션을 제공하고 있습니다. 하지만 네이버 블로그나 페이스북에서는 이런 옵션이 없습니다. 페이스북처럼 일상의 모습을 그대로 올리는 경우에는 대체 텍스트를 따로 입력하기가 부담스러..

반응형