Programming 썸네일형 리스트형 (번역) 접근성을 고려하여 CSS 작성하기 https://soobing.github.io/a11y/writing-css-with-accessibility-in-mind/ (번역) 접근성을 고려하여 CSS 작성하기 원글: https://medium.com/@matuzo/writing-css-with-accessibility-in-mind-8514a0007939 CSS를 사용하여 웹사이트와 앱의 접근성을 향상시키는 데 도움이 되는 팁에 대한 소개입니다. 이 글은 러시아어(역자: Workafrolic), soobing.github.io 접근성을 고려한 CSS에 대한 굉장히 흥미로운 번역 글이다. 이 글을 번역 해주신 분에게 감사를 드립니다. 모든 프론트엔드 엔지니어 분들은 한 번씩 읽어 보면 좋은 아티클이라는 생각이 든다. 더보기 [Electron/일렉트론] 즉각적으로 로딩 하기 안녕하세요. Electron에서 즉각적으로 로딩하는 방법에 대해서 글을 작성 해보려고 합니다. Electron은 JavaScript을 통해서 데스크탑 앱을 제작할 수 있는 프레임워크입니다. Electron으로 제작한 앱에서 MacOS 환경에서 Traffic lights에서 종료를 하고, 어떻게 하면 바로 즉각적으로 로딩이 되게 만들 수 있을까요? 제가 시도한 방법입니다. 일단은 Electron 앱의 윈도우의 close 이벤트를 후킹 하는 방법을 사용 했습니다. let isAllowQuit = false; let isShow = true; win.on("close", (event) => { event.preventDefault(); if (isShow) { isShow = false; } if (!isSh.. 더보기 자바스크립트에서 숫자형의 자릿수를 세기 위해서는? 자바스크립트에서 숫자형의 자릿수를 세기 위해서는 어떻게 해야 하는가? 느낌적인 느낌으로는 let number = 10000; console.log(number.length) // 5야 나와랍! 결과는? 나오지 않는다. (정확히는 undefined가 출력 된다.) 띠-용! 문제는 Number의 원시형 타입에는, 정확히는 Number.prototype.length라는 것이 정의가 되지 있지 않기 때문이다. 그래서, String에서 사용하던, length 프로퍼티가 작동 하지 않는 것이다. 이번 경우에는 어떨까? let number = 10000; console.log(number.toString().length); // 5가 나온다! 결국에는 number 타입을 string 타입으로 변경 해주면 정상적으로 .. 더보기 OAuth 2.0 개인적인 공부한 것 정리 잘못된 부분이나, 틀린 부분이 있다면 댓글로 알려주시면 최대한 빠르게 수정하도록 하겠습니다. Google, Facebook, Twitter같은 서비스의 로그인 기능을 자신의 서비스에 사용하기 위해서는 OAuth가 필요하다. 이것은 일종의 프로토콜(규칙)으로 현재 2.0 버전의 규칙이다. Resource Owner와 Resource Server가 있는데, 전자는 사용자의 인증을 담당하고, 후자는 기능을 담당한다.e. g.) 개인적인 서비스에 Facebook 로그인을 이용하기 위해서는 우선적으로 Resource Owner에게 Client ID와 Client Secret, 그리고 Callback URL를 함께 파라미터(인자)로 보내 인증을 요청하고, 모든 인자가 올바르다면, Authorized Code를 Cl.. 더보기 고는 어떤 언어일까? Go language Go는 구글이 개발한 프로그래밍 언어입니다. Go에는 가비지 컬렉션(GC)이 있으며 병행성(concurrent)를 제공합니다. https://golang.org/ Go언어 공식 홈페이지 https://golang.org/doc/install Go언어 다운로드 // file : helloword.go // go run hellowrod package main import "fmt" func main() { fmt.Println("Hello, 世界") } 더보기 Javascript) Oh My Js 번역본 https://leanpub.com/ohmyjs/readOh My JSTable of ContentsJavaScript FundamentalsThe World’s Most Misunderstood Programming LanguageOriginal Articlehttp://javascript.crockford.com/javascript.htmlDouglas Crockford, crockford.com자바스크립트, 모카(Mocha), LiveScript, JScript, ECMAScript등 자바스크립트는 현재 세계에서 가장 중요한 프로그래밍 언어 중 하나이다. 사실상 모든 컴퓨터에는 당장 사용할 수 있는 자바스크립트 인터프리터가 설치 돼 있다. (브라우저)불구하고 자바스크립트는 굉장히 역동적이고 객체지향.. 더보기 Node.js redis (node.js clustering) Node.js는 싱글 스레드의 한계를 가지고 있다. 그 한계를 이겨내는 방법은 메모리 공유 기반의 모듈인 redis를 이용하는 것이다. 더보기 How to send E-mail in Node.js 오늘은 어떻게 Node.js에서 간단하게 이메일을 보내는 방법을 소개하고자 합니다. Node.js에는 다양한 서드파티 모듈이 있기에 여러가지 기능을 구현이 가능합니다. 먼저 npm에서 모듈을 설치합시다. npm install Nodemailer 이렇게 모듈을 설치합니다. var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'gmail.user@gmail.com', // 여기에는 G-mail 아이디를 적습니다. pass: 'userpass' // 여기에는 G-mail 비밀번호를 적습니다. } }); var mailOptions = { from: '.. 더보기 이전 1 다음