Skip to content

Instantly share code, notes, and snippets.

View bynaki's full-sized avatar
๐Ÿ’‚โ€โ™‚๏ธ
I'll be back! ๐Ÿ‘

bynaki bynaki

๐Ÿ’‚โ€โ™‚๏ธ
I'll be back! ๐Ÿ‘
View GitHub Profile
@bynaki
bynaki / 15139f01c8c-d42b2c84.md
Last active January 4, 2016 14:46
Jasmine v2.3 - ์˜ˆ์ œ: Hello World - ๋‚ด์žฅ Matchers - Custom Equali
@bynaki
bynaki / 15139eac868-7e30b903.md
Created November 24, 2015 14:35
OSX :: command line (CLI) ์—์„œ ์•ฑ ์‹คํ–‰.

OSX :: command line (CLI) ์—์„œ ์•ฑ ์‹คํ–‰.

$ open -a Safari SpecRunner.html
@bynaki
bynaki / 15139d37294-6cfa862a.md
Created November 24, 2015 14:09
Atom :: The Init File

Atom :: The Init File

Atom์ด ์‹คํ–‰๋œํ›„, ~/.atom ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” init.coffee ํŒŒ์ผ์ด ์‹คํ–‰๋˜๋ฉฐ, ๋„ˆ์—๊ฒŒ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋งŒ๋“  CoffeeScript ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ๊ธฐํšŒ๋ฅผ ์ค€๋‹ค. ๋„ˆ๋Š” Atom > Open Your Init Script ๋ฉ”๋‰ด์—์„œ init.coffee ํŒŒ์ผ์„ ์—ด์ˆ˜์žˆ๋‹ค. ์ด ํŒŒ์ผ์€ ๋˜ํ•œ init.js ์ด๋ฆ„ ์ง€์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ JavaScript ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๋งŒ์•ฝ ๋„ˆ๊ฐ€ Audio Beep ํ™œ์„ฑํ™” ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๋„ˆ๋Š” ๋ฐ‘์— ์ฝ”๋“œ๋ฅผ ๋„ˆ์˜ init.coffe ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜๋ฉด Atom์„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค Beep๊ฐ€ ์šธ๋ฆด๊ฒƒ์ด๋‹ค.

code:

atom.beep()
@bynaki
bynaki / 15139c44a93-a28e2fe2.md
Created November 24, 2015 13:52
Atom :: Git And Atom - HEAD๋กœ ๋Œ์•„๊ฐ€๊ธฐ - Git status list - Git์˜ ๊ธฐ

Atom :: Git And Atom

HEAD๋กœ ๋Œ์•„๊ฐ€๊ธฐ

  • ์ตœ๊ทผ ์ปค๋ฐ‹ํ•œ ์ƒํƒœ๋กœ ๋Œ์•„๊ฐ€๋ ค๋ฉด cmd-alt-z
  • ๋‹ค์‹œ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์œผ๋ฉด cmd-z

Git status list

  • git์— ์ถ”์ ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ํŒŒ์ผ๊ณผ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ๋ฆฌ์ŠคํŠธ๋กœ ๋ณด๋ ค๋ฉด cmd-shift-b
@bynaki
bynaki / 15139c0abed-2f48dc37.md
Created November 24, 2015 13:48
Node.js :: ์ด๋ฒคํŠธ ์ด๋ฏธํ„ฐ :: Event Emitter - ํ‘œ์ค€ ์ฝœ๋ฐฑ ํŒจํ„ด :: CALLBACK -

Node.js :: ์ด๋ฒคํŠธ ์ด๋ฏธํ„ฐ :: Event Emitter

ํ‘œ์ค€ ์ฝœ๋ฐฑ ํŒจํ„ด :: CALLBACK

var fs = require('fs');
fs.readFile('/etc/passwd', function(err, fileContent) {
  if (err) {
    throw err;
  }
@bynaki
bynaki / 15139b754c2-512fdd01.md
Last active March 14, 2019 06:15
Node.js :: Buffer :: ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ์กฐ์ž‘, ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ์„ ์œ„ํ•œ ๋ฒ„ํผ ํ™œ์šฉ :: Usi

Node.js :: Buffer :: ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ์กฐ์ž‘, ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ์„ ์œ„ํ•œ ๋ฒ„ํผ ํ™œ์šฉ :: Using Buffers to Manipulate, Encode, and Decode Binary Data

๋ฒ„ํผ์˜ ๊ธธ์ด๋Š” ๋ฐ”์ดํŠธ๋กœ ์ง€์ •ํ•˜๋ฉฐ, ๋ฒ„ํผ์—์„œ๋Š” ์ž„์˜๋กœ ๋ฐ”์ดํŠธ๋ฅผ ์„ค์ •ํ•˜๊ณ , ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

๋ฒ„ํผ์˜ ์ƒ์„ฑ :: CREATING A BUFFER

utf-8 ์ธ์ฝ”๋”ฉ๋œ ๋ฌธ์ž์—ด๋กœ ๋ฒ„ํผ ์ƒ์„ฑ:

var buf = new Buffer('Hello World!'); // ๊ธฐ๋ณธ์€ utf-8 ์ธ์ฝ”๋”ฉ.
@bynaki
bynaki / 15126f05e27-b2ba15b7.md
Last active November 20, 2015 23:02
html - ์ฐธ๊ณ  ์‚ฌ์ดํŠธ - <img> - ex01 - ex02 :: ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ ์ œํ•œ.
@bynaki
bynaki / 15126d3c95e-d81b0a9b.md
Last active December 1, 2015 03:43
Atom :: Style Less ๋ณ€์ˆ˜๋“ค. :: @import "ui-variables"

Atom :: Style Less ๋ณ€์ˆ˜๋“ค. :: @import "ui-variables"

ui-variables.less ํŒŒ์ผ์— ์ถ”๊ฐ€:

@import "ui-variables";

ui-variables.less:

@bynaki
bynaki / 15126cbb0e0-f32c051d.md
Last active November 20, 2015 21:51
CSS - border - border: width style color - border-radius: to

CSS

border

border: width style color

{ border: 1px solid #dddddd; }

border-radius: top-left top-right bottom-right bottom-left

@bynaki
bynaki / 1512567e16f-05ebaa06.md
Last active November 24, 2015 09:22
JavaScript :: ์„ ํƒ ๋ฌธ์ž์—ด ๊ฐ€์ ธ์˜ค๊ธฐ. :: Selected Text - Demo

:origin:

JavaScript :: ์„ ํƒ ๋ฌธ์ž์—ด ๊ฐ€์ ธ์˜ค๊ธฐ. :: Selected Text

You may have noticed that a few sites out there trigger some type of event when you use your mouse to select a word or a block of text on the page. After selecting some text, a little pop-up might appear allowing you to look up the definition of the selected word, or search Google for the selected phrase. The New York Times online is a perfect example; while reading any of their articles, select a block of text with your mouse and you'll notice a little balloon like icon appears. If you click the balloon icon, a pop-up window opens that back searches all New York Times articles for the selected text. Like any reasonable software engineer, I was curious how the New York Times online implemented this select, click, and search feature.

As it turns out, implementing your own is quite easy with jQuery [a