본문 바로가기

728x90

프로그래밍

(296)
리플이 뭐야? 핀테크 관련 세미나를 참석했다가, 요즘 한참 뜨고 있는 가상화폐가 리플이라는 이야기를 들었습니다. 댓글도 아니고 리플이라니. 최근 만들어진 가상화폐인데 가격이 낮아서(오늘 기준으로 200원 정도) 쉽게 구입할 수 있다고 합니다. 최근까지는 쭈욱 상승곡선이다가 중국정부에서 가상화폐 관련 규제 정책이 나올 것 같다는 이야기 때문에 전체 가상화폐 시장이 들썩이며 가격이 떨어지고 있습니다. 영어로는 Ripple입니다. 잔물결, 파장이라는 의미를 가지고 있다고 합니다. 약자로 사용한 건지, 아니면 그냥 그 자체의 의미를 가지고 있는 건지는 모르겠네요. 글로벌 페이먼트 시장에 파장이 될 것이다~ 뭐 그런 의미로 시작한 건지도 모르겠습니다. 그래서 리플이 뭐야? 궁금해서 홈페이지를 찾아보았습니다. 국내에 거래소나 관..
이제 말로 쿼리가 만들어지는 세상이 오다니 기업에서 프로젝트 진행 시 가장 손이 많이 가는 부분은 쿼리를 만드는 작업입니다. 데이터를 아무리 구조적으로 잘 만들어놓고, 화면을 삐까번쩍하게 만들었다고 하더라도 데이터를 조회하는 쿼리가 잘못되면 아무 소용이 없습니다. 잘못된 데이터는 잘못된 의사결정으로 이어지고 기업의 손실로 이어집니다. 그래서 프로젝트 진행 시 무언가를 설계하고 만드는 작업도 중요하지만 데이터를 검증하는 작업이 무척 중요합니다. 현업들이 참여해서 하는 일의 대부분은 데이터 검증이 아닌가 싶기도 하구요. 뭔가 알아서 만들어준다는 솔루션들을 보면 대부분 쓸데없는 코드를 자동으로 생성해주는 역할을 합니다. 개발자들이 반복적으로 하는 작업이지요. 어느 정도 불필요한 부분은 지속적으로 줄여나갈 수 있기 때문에 뭔가 지능적인 작업이 아닌 패턴..
ECMAScript 2015 웹 브라우저 설정 ECMAScript 2015 지원은 웹 브라우저에 따라 조금씩 다릅니다. 전체적인 지원 현황은 아래 링크를 참고하세요. https://kangax.github.io/compat-table/es6/웹 브라우저에 따라 해당 기능을 활성화하는 설정을 해야 하는 경우도 있습니다. 구글 크롬크롬 브라우저 주소창에 아래와 같이 입력합니다.chrome://flags/#enable-javascript-harmony상단에 무시무시한 경고 문구와 함께 설정창이 보입니다.'Enable Experimental JavaScript' 항목의 Enable 항목을 클릭하면 활성화됩니다. 설정을 하고 나면 크롬 브라우저를 다시 시작해야 합니다.간단한 테스트를 해보죠. 먼저 해당 기능을 활성화하지 않은 상태에서 아래 코드를 실행해봅니다..
JSFiddle 넓은 화면에서 코드 보기 JSFiddle는 웹 상에서 자바스크립트, HTML, CSS 코드를 입력하고 그 결과를 확인해볼 수 있는 도구입니다. 클라우드 IDE라고 부르기도 하는군요.개인적으로 쓰기에는 4분면 공간이 부족하지 않은데 스터디나 강의 등에서 누군가에게 보여줄 경우에는 공간이 모호할 수 있습니다. 이럴 경우에는 Embed 기능을 활용할 수 있습니다. 예를 들어 2차 SVG 시간에 샘플로 보여준 데모를 보죠 (s65라는 스터디입니다. 이 글을 스터디 복습용으로 작성한 것이라 스터디 예제를 사용했습니다. 나중에 아래 링크는 연결이 안될 수도 있습니다).https://jsfiddle.net/oveRock/wqocobq0/그냥 이 주소로 들어가면 아래와 같이 보이죠. 아래 같은 경우에는 코드가 많지 않으니깐 크게 불편함은 없습..
무료인듯 무료아닌 코드아카데미 앵귤러제이에스를 잠시 보고 있다가 무료 교육이라도 좀 받아볼까 싶어서 찾아보았습니다. 동영상 강의를 제공하는 곳은 많지만 직접 코드를 짜면서 배워보고 싶은 생각이었습니다. 요즘은 라이브코딩을 하면서 배우는 플랫지나 라이브코딩도 유행이긴 하지만 아무래도 초급자에게는 좀 어려울 수 있죠. 그래서 가장 먼저 찾은 것은 코드스쿨입니다. 찾아서 들어간 건 아니고 앵귤러제이에스 공식 사이트에서 [Learn > Free Course]를 선택하면 해당 과정으로 이동합니다. https://angularjs.org/ http://campus.codeschool.com/courses/shaping-up-with-angular-js/wrap-up 초급 과정이라고 하기에는 좀 애매합니다. 어느 정도 자바스크립트, HTML에 대..
SWF는 small web format 약자라고? 우연히 네이버 카페 공지문을 보다가 'SWF 업로드 제한 안내'라는 제목을 보았습니다. 내용을 보니 플래시 콘텐츠를 통해 배포되는 악성코드로 인한 피해를 예방하기 위해 관련 파일의 업로드 및 외부 파일 링크까지 제한한다는 내용이었습니다. 요즘은 동영상 파일을 쉽게 GIF 이미지로 변환해주는 도구들도 있어서 짤방 공유하면서 플래시를 사용하지도 않고 모바일 사용자가 많기 때문에 카페에서 콘텐츠를 작성하는 분들도 플래시 콘텐츠를 거의 사용하지는 않을겁니다. 아마도 사용자가 많았다면 '완전 제한'이라는 무시무시한 결정을 쉽게 내리지는 못하겠죠. ...최근 이탈리아 업체 '해킹팀'에서 유출된 해킹정보로 악성코드를 뿌리는 국내 웹사이트가 발견되어 이용자들의 피해가 우려되고 있습니다. 이 악성코드는 주로 어도비의 '..
지역SW기업 품질역량강화 세미나 후기 오랜만에 개발자 대상 행사에 다녀왔습니다. 정확하게는 개발자 대상이라고 하기는 좀 애매하긴 합니다. 주관이 각 지역 SW품질역량센터이고 행사명은 '지역SW기업 품질역량강화 세미나'였습니다.행사의 목적이라면 지역 SW품질역량센터에서 하고 있는 일을 알리고 품질에 대한 의식을 향상시키기 위한 것이었던 것 같습니다. 준비된 프로그램도 너무 실무적으로 들어가지 않으면서 가볍게 들을 수 있는 내용이어서 신청을 했습니다. - 지역SW품질역량센터 소개- 잠재사용자의 요구사항을 도출하려면?- 기본부터 시작하는 테스트 자동화- 기능중심의 SW개발과 성능의 중요성- SW Visualization- 경쟁력 있는 소프트웨어 테스터란?- Testing Team Doesn't Matter? 주제만 보면 어느 정도 가볍게 들을 수..
크롬 브라우저 새로 고침 웹 개발을 하다 보면 브라우저에서 직접 테스트를 할 때 수정된 내용이 바로 바로 반영이 되지 않아 곤란한 적이 있었을 겁니다. 그래서 캐시를 타지 않도록 브라우저 설정을 매번 바꾸곤 했는데 크롬 브라우저는 그렇게 할 필요가 없더군요. 음. 나름 꽤 오래 크롬 브라우저를 사용하고 있었지만 몰랐던 내용이라서 이렇게 기록을 ㅎ 일반적으로 새로 고침을 할 때에는 브라우저에서 [F5] 키를 누르거나 주소창 옆에 있는 아이콘을 선택합니다. 이렇게 했을 때는 캐시된 항목을 제외한 나머지 항목만을 불러옵니다. 개발자 도구[F12]를 실행해서 [Network] 항목를 확인해보면 Status 가 '304'로 떨어지는 항목을 볼 수 있습니다. 하지만 '304'로 떨어지는 항목 중 내가 수정한 것이 있는데 애매하게 반영이 되..

반응형