| Emacs + the anti-mac interface, reinvented. |
[29 Aug 2008|10:29am] |
That's what Ubiquity is. And I'm really liking this stuff. The possibility of downloading remote scripts -- with the usual proper warnings to avoid something bad happening -- is what I liked more.
Already have a nifty command embedded:
CmdUtils.CreateCommand({
name: "kill-buffer",
preview: "Kills the current buffer",
execute: function() {
window.close();
}
})
Also, bound its hotkey to "Meta-X" (Alt-X for the peecee weenies), so I feel like working with emacs right away.
|
|
| Wish me luck on two fronts. |
[28 Aug 2008|10:49pm] |
- One of them: I'm almost buying two SGI Indigo2 (the Barney-coloured ones), complete with displays and original keyboards/mice. I just want them working, mint condition, on the cheap. If you believe in god, then pray.
- Tomorrow (friday), root for the weather not to be sucky. I don't want it rainy. Scattered clouds will do. Mmmkay?
|
|
| As your consultant on retrocomputing, |
[28 Aug 2008|09:18am] |
|
I assure you'll cry after this.
|
|
| Before you people start crying of joy and stuff... |
[27 Aug 2008|12:58pm] |
|
Remember that this is just a Web-2.0 version of the anti-mac interface. Or dare I say a definite implementation of the concept?
|
|
| pt_BR: Caso verídico. |
[25 Aug 2008|04:49pm] |
Na hora de precisar duma empresa de consultoria, dependendo do caso, pense um milhão de vezes. Por fim, decida que não.
Algo deixa de funcionar de repente. Testo todas as possibilidades possíveis. Não é culpa da minha VM, não é culpa do(s) meu(s) sistema(s) operacional(is). Algo está errado na configuração do lado de lá. Eis que me pedem o código que faz a mágica.
Passo o código. Pedem novamente para passar todo o código. Passo o código e eventuais bibliotecas (se bem que, para o bom pesquisador, o Google basta). Não resolve. "Para que serve variável 'porta'?" e outras perguntas do tipo começam a surgir.
Tenho medo das gerações que virão.
|
|
| This Flash thing will choke your browsers to death. |
[21 Aug 2008|10:48am] |
Or not. Thus it will be cool.
|
|
| pt_BR: Não mudou nada. |
[19 Aug 2008|03:53pm] |
Daqui:
INGREDIENTES:
* Massa 5 ovos * 1 xícara (chá) de farinha de trigo * 1/2 xícara (chá) de açúcar * 3 colheres (sopa) de chocolate em pó * 1/2 colher (sopa) de fermento em pó
Recheio e cobertura * 1 lata de leite condensado * 1 lata de creme de leite (sem soro) * 2 medidas (da lata) de leite de vaca * 1/2 xícara (chá) de maisena * 2 tabletes de chocolate meio amargo * 1 caixa pequena de morango (300 g)
Veja a tabela de conversão de medidas. (gramas para xícaras, colheres, etc.) 50min 15 porções Bolos e tortas salgadas MODO DE PREPARO:
Massa 1. Bata as claras em neve e sem parar de bater acrescente: as gemas, o açúcar e continue batendo bem. 2. Desligue a batedeira, misture aos poucos e delicadamente a farinha de trigo, o chocolate pó e o fermento peneirados. 3. Coloque em uma fôrma redonda média ( 24cm de diâmetro), untada e enfarinhada. 4. Leve ao forno médio-alto (200°c) por aproximadamente 40 minutos.
Recheio e cobertura 1. Separe alguns morangos para decoração, corte em fatias o restante e reserve. 2. Coloque em uma panela o leite condensado, o leite e a maisena, leve ao fogo mexendo sem parar até engrossar. 3. Retire do fogo e em seguida acrescente um tablete de chocolate meio amargo. 4. Mexa bem até o chocolate derreter e incorporar ao creme. 5. Ao esfriar misture o creme de leite. 6. Divida a massa do bolo em duas partes: recheie com metade do creme e com os morangos e cubra com o restante do creme. 7. Coloque por cima o outro tablete de chocolate meio amargo, ralado em ralo grosso e decore com os morangos inteiros reservados. 8. Separe alguns morangos para decoração, corte em fatias o restante e reserve.
Em homenagem a isto. Não mudou nada desde a época do Médici.
|
|
| pt_BR: Monetizar |
[17 Aug 2008|10:51pm] |

|
|
| OpenBSD giving some love to the EEEPC. |
[13 Aug 2008|12:52pm] |
|
Here. I'm not planning to buy one any soon, but it could make a nice intelligent router for a friendly price.
|
|
| Livejournal is dying. |
[11 Aug 2008|03:46pm] |
|
Or something like this. It seems I'll have to assess my backups are done before something important happens.
|
|
| Emacs, video editor. |
[03 Aug 2008|06:03pm] |
|
No joke. Here.
|
|
| Perk time. |
[31 Jul 2008|11:12am] |
Nowadays there's a lot of talk about perks inside companies, specially dot-com companies.
Well, for me it's obvious that Google-alike work environments are non-prevalent and even not realistic to maintain (financially-wise, and as an aid to make the über/rockstar IT worker happier). Let's notice the excesses: parties every few days; micromanaged healthcare, (huge quantity of) food for free, videogames and pool tables around, etc.; I really have my doubts that things like this could improve one's productivity. It's all about doing something else when you're uninspired, at the expense of venture capitalists/investors.
However, it's worthy to point out ideas that they got right: developers choosing their own operating systems/environments (with full toolchains, preferably at their (the developer's) expense), food that's readily available (however, employees should provide it from their own pockets), high-speed networking, loads of storage available with fault tolerance, version control everywhere, relaxed work hours (albeit not in excess), quiet and introspective work environments (private offices would be fairly better).
The most important aspect of modern IT orgz, albeit really being the most important, is much neglected: people that know what they're doing, thus doing what they know well.
Too bad in some employers have pre-industrial management.
|
|
| pt_BR: Pequena nota não tão importante. |
[31 Jul 2008|10:36am] |
O "Ministro Hacker" (sic) agora vai poder se livrar de compromissos chatos e tediosos (além do parco salário de Ministro de Estado) e voltar ao seu hackerismo.
Edit: retirei uma referência de péssimo gosto a um álbum.
|
|
| The Dark Knight. |
[31 Jul 2008|09:58am] |
I know why Heath Ledger killed himself. It's because he knew he couldn't make a better acting than this from now on.
Yeah, it is that good.
|
|
| Updates later. |
[30 Jul 2008|12:05pm] |
|
I promise.
|
|
| Cedilla woes. |
[16 Jul 2008|08:43am] |
Generally, when using computers, I either use them on English or Dutch, almost never in Portuguese, for practical reasons (one of them is having less text to read whatsoever). Also I never really dug the ABNT2 standard for keyboards, albeit I learned to type on typewriters which a layout very similar to this. After I began to work (and have fun) with computers, I threw away any ABNT/ABNT2 layout and lived happy (even when typing on a ABNT2 keyboard).
The thing is, I still need accentuation and extra glyphs. For the Mac, it's just download and install (or recover from backups!) the US_INTL keyboard layout by Rainer Brockerhoff (here), which has been working for 3+ OS X versions until now. I also need that "caps lock" must be an additional Control (also because I use Emacs bindings everywhere). This is handled nicely by the Mac in the latest 3 OS X major versions (and before by nasty, kernel-messing extensions).
The problem is, GTK 2 thinks it's too smart, and its "US International with dead keys" clings to a layout which produces shit like "ć", which is in use by far less people than ç. A nice thing would be exchanging the system's language to brazilian portuguese, which I'm not really into doing now. Which would be nice for a change, but I think it's preposterous to change the default language just to have a keyboard properly working.
After chasing around various solutions, I found this nice post which solves the problem, let's say, "for ever". My file stayed that way:
# <dead_acute> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE # <Multi_key> <comma> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA <dead_acute> <comma> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA # <dead_cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA # <dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE <dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
Yeah, the #-marked ones are comments, yielding the previous config. "Ć" is no more, hopefully.
Update: Of course there's always more ways to do it.
|
|
| Also, |
[15 Jul 2008|05:09pm] |
|
... printing Postscript to Nexenta Alpha 7 doesn't work at all, for no apparent reason. I was on the brink to debug CUPS internals, while after opening/trussing/creating custom versions of CUPS' filters I had a sudden enlightenment which prompted me to throw all apparent effort away and compile the latest CUPS CVS; for great success (and justice).
|
|
| XRandr, 1990 dynamic graphics in the 2000's. |
[15 Jul 2008|04:54pm] |
But really, who needs more than this?
(very) Recently, all systems using X.org as their windowing system (basically, all Unices) can use the XRandr extension (and its "userspace" "client", xrandr(1)) to dynamically change graphics resolution, set up an extended desktop, change Xinerama-like stuff, and other nifty things. Mainly if the graphics drivers allow those cool ideas to happen, and the hardware is capable.
About two years ago I bought a random Dell Laptop, with the (awful) Mobility Radeon 9000 chipset in it. The thing is, I was never able to extend its desktop to an external monitor (thus having two screens to fiddle with). Then XRandr came, and while in Ubuntu you have the "Screen Resolution" control panel, it doesn't do much apart XRandr, specially in my case, where the adapter would yeld a "no resolution available" or something like that.
So, you have a "extended desktop"/xinerama/dualhead capable hardware, but the output it's still mirroring after xrandr/screen resolution changes? Well, you have to add something like that in your /etc/X11/xorg.conf:
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Subsection "Display"
Depth 24
Modes "1280x1024" "1280x800" "1024x768" "800x600" "640x480"
Virtual 3000 3000
EndSubSection
EndSection
So there it is. Working decently, no reboots required (changes to xorg.conf, of course, require you to restart your currently running X.org server, but that's a small price to pay to have a nifty extended desktop).
Also I found out that, at least while using Intel GMA hardware, you should add the second display *after* starting the X server, as it even maintains Compiz running. Which is double extra w00ty.
There's just one thing preventing me to call X the "perfect" windowing system I ever wanted: the ability to any X11 client to exchange servers dynamically (via multiplexing or whatnot, I don't really care). That would be seriously cool, and it will pioneer graphics tech again after 20+ years. I know that there's a (unaccelerated) X server specifically for this, but it's too much a hassle to configure and to port to recent X.org distros.
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
|
|
|
|