SumatraPDF의 forwardsearch 기능을 이용하기 위해서는 WinEdt과 같이 DDE 프로토콜을 지원하는 텍스트 에디터가 필요합니다. SumatraForwardsearch는 DDE 프로토콜을 지원하지 않는 UltraEdit 와 같은 에디터를 위해 텍스트 에디터 대신 SumatraPDF로 DDE 명령을 보내주.....
뻘짓 프로젝트중 하나인 SDL을 배워보기. map editor의 알파 버젼이 출시(?)되었다. 저번 포스트에 이어서 무려 2달 보름, 약 45일이 지나버렸다. 두 어달 동안 개인적인 일들이 있었고, map editor를 만들기 위해 PyQt를 공부하느라 시간을 좀 잡아먹어버렸다. (.....
dijit.Editor는 dijit._editor.RichText(이하 RichText)를 상속받고 있다. 그리고 단축키의 처리 로직은 RichText의 postCreate() 메소드에 존재한다. postCreate: function(){ if(textarea == this.domNode.tagName.toLowerCase()){ console.warn.....
define squarer a b define process-new-value if has-value? b if get-value b 0 error square less than 0 -- SQUARER get-value b set-value! a sqrt get-value b me if has-value? a set-value! b * get-value a get-value a me define process.....
The primitive multiplier takes three connectors as parameters.(m1, m2, and product). It functions only when we have two values of three connectors. The primitive squarer in the exercise passes two same connectors to the multiplier.....
For the half-adder example, we have to initialize the wire d and e by add-action!. If we create half-adder, the signal of wire e have to be signaled by 1. If we dont run the procedure immediately, in this case, the signal of wire .....
define ripple-carry-adder a b s c if or null? a null? b null? s 'ok let c-in make-wire full-adder car a car b c-in car s c ripple-carry-adder cdr a cdr b cdr s c-in delay = n * full-adder-delay = n * (2 * half-adder + or-gate-dela.....
define or-gate a1 a2 output
let b make-wire c make-wire d make-wire e make-wire f make-wire
and-gate a1 a1 b
and-gate a2 a2 c
inverter b d
inverter c e
and-gate d e f
inverter f output 'ok
or-g.....
지금까지 네 번의 강좌를 통해, StarDict 사전의 구조와 StarDict Editor의 사용법에 대해 알아봤습니다. 하지만 사실 가장 중요한 것은, StarDict 사전으로 만들기 위한 컨턴츠를 어떻게 얻느냐일 겁니다. StarDict 사전을 만들기 위한 컨텐츠를 얻는 방법은 세가지.....