……(((o・ω・)♪ (2bura)
 Follow 2bura 's twitter

 ♡ 

Reviewed on Oct 5th, 2016 11 473877

2016년에 자바스크립트를 배우는 기분

-Well, you COULD use ES6, but to use cool features like async and await, you need to use ES2016+. Otherwise you are stuck with ES6 generators with coroutines to block asynchronous calls for proper con...
2bura
Reviewed in Korean
- 뭐... 굳이 원한다면 ES6 써도 돼. 근데 async랑 await 같이 멋진걸 쓰려면 ES2016+을 써야만 해. 아니면 ES6 제너레이터로 코루틴만 쓸 수 있을거야. 비동기 호출 흐름을 제어하려면 말이지.
Posted on Sep 23rd, 2014 0 3259

Crypto-Gram Newsletter February 15, 1999

Snake OilThe problem with bad security is that it looks just like good security. You can't tell the difference by looking at the finished product. Both make the same security claims; both have the sam...
Translated on Sep 21st, 2014 0 4547

Read Preference Process

Member Selection
2bura
Translated in Korean
구성원 선택
Posted on Sep 21st, 2014 0 3061

Read Preference Process

Read Preference ProcessesChanged in version 2.2.MongoDB drivers use the following procedures to direct operations to replica sets and sharded clusters. To determine how to route their operations, appl...
Translated on Sep 21st, 2014 0 7386
doc thumbnail

읽기 선호도

Read Preference
2bura
Translated in Korean
읽기 선호도
Posted on Sep 21st, 2014 0 3295
doc thumbnail

Read Preference

Read preference describes how MongoDB clients route read operations to members of a replica set.By default, an application directs its read operations to the primary member in a replica set. Reading f...
Translated on Apr 9th, 2014 0 10580

MongoDB 2.6 릴리즈 노트

- Aggregation can now use a more efficient external-disk-based sorting process.
2bura
Translated in Korean
- 집계 작업이 이제 더 효율적으로 외부 디스크 소트(external disk-based sort)를 사용합니다.
Reviewed on Apr 9th, 2014 0 10580

MongoDB 2.6 릴리즈 노트

- Aggregation can now use a more efficient external-disk-based sorting process.
2bura
Reviewed in Korean
- 집계 작업이 이제 더 효율적으로 외부 디스크 소트(external disk-based sort)를 사용합니다.
Translated on Sep 16th, 2012 0 4760

O/R modelling interlude: PostgreSQL vs MySQL

MySQL is what you get when application developers build an RDBMS.
2bura
Translated in Korean
MySQL은 응용 프로그램 개발자들이 RDBMS를 만든다면 나올 수 있는 제품이다.
Posted on Sep 16th, 2012 0 3393

O/R modelling interlude: PostgreSQL vs MySQL

Every time we see people look at PostgreSQL and MySQL on the internet it falls into a flame war fast.  I think that a large part of the problem is that advocates of these databases look at the other d...
Translated on Sep 12th, 2012 0 8165

저장 프로시저를 통한 권한 부여

Here is a full-fledged example that you can play with. To show the difference, there are two procedures, of which only one is signed. (Please refer to the introductory note on the examples in this art...
2bura
Translated in Korean
여기에 돌려볼 수 있는 예제가 있다. 차이를 알려주기 위해 두 개의 프로시저가 있으나 그 중 하나만 서명이 되었다. (이 글의 예제에 대해서는 서문을 참고하기 바란다)
Translated on Sep 12th, 2012 0 8165

저장 프로시저를 통한 권한 부여

This can be a bit of a surprise, but it's actually logical. Assume that all developers of an application have their own user, while they create objects in a common schema. For ownership chaining to wo...
2bura
Translated in Korean
이건 좀 의외일 수 있지만 논리적이다. 모든 응용 프로그램 개발자가 각자 사용자를 가지고 있다고 가정하고, 공통 스키마 안에 개체를 생성한다고 해보자. 소유권 체인이 동작하려면 (곧 살펴볼) 모든 개체의 소유자는 같아야 하므로, 처음부터 동일한 스키마 소유자가 모든 개체를 소유한다면 훨씬 간편할 것이다. 아니면 프로시저의 소유권을 지속적으로 변경해야 할 것...
Translated on Sep 11th, 2012 0 8165

저장 프로시저를 통한 권한 부여

If you create objects in a schema that is owned by another user, the schema owner will be the owner of the objects you create,not you. Thus, if you give a user permission to create objects in a schema...
2bura
Translated in Korean
다른 사용자가 소유한 스키마에 개체를 생성하면, 생성한 스키마의 소유주는 당신이 아닌 그 사용자가 될 것이다. 따라서, 다른 사용자에게 당신이 소유한 스키마에 대한 개체 생성 권한을 부여했더라도 스키마에 대한 다른 권한을 부여하지 않으면 그 사용자는 자신이 생성한 개체에 접근할 수 없을 것이다.
Translated on Sep 11th, 2012 0 8165

저장 프로시저를 통한 권한 부여

SQL Server comes with no less than 13 pre-defined schemas. That's a lot, but ten of them exist solely for backwards compatibility, and they are namesakes with predefined users and roles in SQL 2000. (...
2bura
Translated in Korean
SQL Server는 자그-_-마치 13개의 미리 정의된 스키마가 딸려온다. 많아보이지만, 그 중 10개는 단지 하위 호환성을 위해 존재하며, SQL 2000에 있었던 것과 같은 사용자와 역할이다. - SQL 2000에서도 사용자와 역할은 스키마였으므로, MS는 이것을 사용하는 응용 프로그램들이 있었을 것이라고 생각한 것 같다 - db_owner 등과 같이...
Commented on Sep 11th, 2012 8 52067

InnoDB 성능 최적화 기본기

2bura
 이 글에 대한 마지막 간섭ㅋ
http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html

innodb_flush_log_at_trx_commit

0: 트랜잭션 커밋 시에 로그 버퍼를 로그 파일에 바로 기록하지 않고 초당 1회씩 기록함.
1: 트랜잭션 커밋 시에 로그 버퍼를 로그 파일에 기록하고 바로 플러... 
Commented on Sep 11th, 2012 8 52067

InnoDB 성능 최적화 기본기

2bura
 왜냐면 Battery Backed / Flash Backed가 아닌 경우 RAID 컨트롤러 캐시는 Read-Only로 동작하기 때문. O_DIRECT를 쓰면 OS의 버퍼링(= 잘 구성된 DB서버라면 메모리 낭비겠지용)을 거치지 않고 그냥 바로 하드웨어에 쓰는가본데, 캐시가 없으니 데이터를 다 못받아주고 느려지기 때문인가봄. 
Commented on Sep 11th, 2012 8 52067

InnoDB 성능 최적화 기본기

2bura
 You can use noatime and nodiratime options if you’re using innodb_file_per_table and a lot of tables though benefit of these is minor
innodb_file_per_table 옵션을 사용하고 테이블이 많은 경우 noatime이나 nodiratime 옵션을... 
Commented on Sep 11th, 2012 8 52067

InnoDB 성능 최적화 기본기

2bura
 RAID10 works well for data storage and for read-mostly cases when you still would like some redundancy RAID5 can work pretty well as well but beware of random writes to RAID5.
RAID10 구성이 데이터 저장을 위해 적절... 
Translated on Aug 28th, 2012 0 8165

저장 프로시저를 통한 권한 부여

One common mistake in security is to think "we have this firewall/encryption/whatever, so we are safe". I like to think of security of something that consists of a number of defence lines. Anyone who ...
2bura
Translated in Korean
보안에서 자주하는 실수는 "우리는 이런 방화벽을 쓰니까/암호화를 하니까/뭐뭐가 있으니까 안전하다"고 생각하는 것이다. 나는 보안이란 여러 개의 방어선으로 구성된 무언가라고 생각한다. 컴퓨터 시스템 쪽 일을 해본 사람들이라면 구성이나 프로그램 코드에 매우 자주 변경이 일어난다는 것을 알고 있을 것이다. 당신이 만든 최초의 설계는 아마도 견고...
Translated on Aug 28th, 2012 0 8165

저장 프로시저를 통한 권한 부여

SQL 2005 introduced two new methods to give users access through stored procedures: you can sign procedures with certificates, and you can use impersonation with the EXECUTE AS clause. Both these meth...
2bura
Translated in Korean
SQL 2005는 저장 프로시저를 통해 사용자에게 접근을 허가하는 두 가지 새로운 방법을 제공한다: 인증서로 프로시저에 서명할 수 있고, EXECUTE AS 절을 사용하여 가장(impersonation)을 사용할 수 있다. 두 방법 모두 저장 프로시저에 어떠한 권한이라도 캡슐화할 수 있게 한다. 인증서는 좀 더 쓰기 복잡하지만 EXECUTE AS는 거짓말처...