Wednesday, March 6, 2013

Friday, May 27, 2011

Lisp Libraries

Quicklisp este o modalitate excelenta de a instala biblioteci lisp (lisp libraries).

Wednesday, June 23, 2010

Hinting pentru fonturi in Emacs

Am gasit ce trebuie sa fac pentru ca fonturile din Emacs (Inconsolata, mai precis) sa arate decent. O pagina despre Emacs si fonturi sugereaza mai multe alternative. Se pare ca functioneaza (pe Ubuntu 10.04) scrierea lui ~/.fonts.conf cu



<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>

<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>

<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>

<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>

Thursday, May 27, 2010

Ocaml toplevel, sexplib

Ia uite... au trecut aproape 2 ani de cand nu am mai notat nimic.

Comenzi pentru jucat cu sexplib in toplevel de ocaml:

#use "topfind";;
#camlp4o;;
#require "sexplib.syntax";;

si ulterior, pentru teste:

type t = int * int with sexp;;
Sexplib.Sexp.to_string_hum (sexp_of_t (10, 20));;
t_of_sexp (Sexplib.Sexp.of_string "(10 20)");;

Sunday, July 20, 2008

WinMerge, Git si Python

Pentru ca vreau sa folosesc Git pe Windows si imi place mai mult afisarea diff-urilor din WinMerge (comparativ cu cea din gitk), am scris un mic script care foloseste git-stash pentru a genera doua tree-uri care pot fi incarcate in WinMerge.

Scriptul este http://python.pastebin.com/f7facc22d

E o mica magarie, probabil este lent pentru tree-uri mai mari, dar poate fi util daca modificarile sunt mai mari si de aceea mai greu de citit in gitk.

Saturday, February 16, 2008

Tastaturile Microsoft si Ubuntu

Pe scurt: tastatura Microsoft Comfort Curve 2000 este mai functionala in Ubuntu decat in Windows.

Varianta lunga: Am avut cam mult timp liber in ianuarie. Am citit "Mindstorms..." de Seymour Papert. In carte este mentionata la un moment dat tastatura Dvorak. Mi-am adus aminte ca am incercat sa trec la Dvorak prin 2005 dar nu am reusit pentru ca trebuia sa folosesc Qwerty la munca si comutarea zilnica de la un layout la celalalt era dureroasa.

In 2008, nemaifiind obligat pentru o perioada sa tastez zilnic, am incercat din nou sa invat Dvorak (cu mult mai mult succes decat prima oara). La un moment dat am simtit si nevoia sa am o tastatura mai buna (se pare ca tastatul cu toate degetele face evidente diferentele dintre tastaturi si brusc merita sa cumperi o tastatura mai buna/scumpa).

Am ales o tastatura nu foarte scumpa, Comfort Curve 2000 de la Microsoft. Brusc am avut senzatia ca tastez mai repede, senzatie confirmata de statisticile WPM din gtypist. Am incercat sa folosesc si tastele multimedia (volum +/-, mute, play/pause).

Surpriza surpriza: pe Windows play/pause nu merge decat daca aplicatia "cantatoare" are focus. WTF??? Pe Ubuntu all is well si oriunde as fi cand zic play/pause sistemul face ce trebuie (da drumul respectiv opreste redarea).

Sunday, November 18, 2007

Emacs, Windows, caractere româneşti

Hmmm, se pare ca emacs nu este în stare să introducă caractere româneşţi pe Windows (deşi chestia just works pe Ubuntu).

Aşa că:

;; sau romanian-prefix
M-x set-input-method romanian-alt-prefix

M-x list-input-methods pentru descrierea acestor "minunate" moduri de introducere a "ă" "ş" "Ţ" etc.

M-x set-coding-system utf-8

asta ca să nu scrie bălării în fişiere.

lucrurile merg bine cu un ntemacs dat jos de pe
http://ntemacs.sourceforge.net/