Links

Thursday, May 31, 2007

Slashdot | Jobs and Gates Chat Amicably

Slashdot | Jobs and Gates Chat Amicably

xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe

xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe

Slashdot | The Secrets of Firefox about:config

Slashdot | The Secrets of Firefox about:config

Wednesday, May 23, 2007

Geekpedia • Programming tutorial: Connecting to MySQL with C# and ODBC

Geekpedia • Programming tutorial: Connecting to MySQL with C# and ODBC:

only thing I had to do more than specified here is type this in mysql console.

"grant all on pbd_database_name.* to user_loing_name@127.0.0.1 identified by ‘my_sected_pass’;"

Oh, and if you don't find Data Sources (ODBC) in your Control Panel, just Win+R odbcad32.exe.

Why's (Poignant) Guide to Ruby

Why's (Poignant) Guide to Ruby
the first few chapters have wheeled me in:)
very nice style

C PUZZLES, Some interesting C problems

C PUZZLES, Some interesting C problems:
heh

Tuesday, May 22, 2007

Advanced Topics in Programming Languages: Concurrency/message passing Newsqueak - Google Video

Advanced Topics in Programming Languages: Concurrency/message passing Newsqueak - Google Video
newsquick ... very nice language.

Monday, May 21, 2007

Advanced Topics in Programming Languages Series: Parametric Polymorphism - Google Video

Advanced Topics in Programming Languages Series: Parametric Polymorphism - Google Video

Ok, so the type system is isomorphic to code.
So you CAN generate code from a type specification.
The REAL issue is that the two systems are just isomorphic, you cannot map elements of each one uniquely between each other, as in: there are many functions that map one onto the other.

Lennart Augustsson built Djinn, which is a code generator that takes as input type speciffications.
for things like
f: a -> a # the id on types djinn produces:
f x = x # the id function.

And now suppose that all types have a constant nil.

This could just as easily produce a function as:
f x = nil

The types are consistent, but it's really just plain old stupid.

He does some nice things there. MUST check it out!

http://lambda-the-ultimate.org/node/1178

http://permalink.gmane.org/gmane.comp.lang.haskell.general/12747

http://www.augustsson.net/Darcs/Djinn/

Sunday, May 20, 2007

Haskell/GUI - Wikibooks, collection of open-content textbooks

Haskell/GUI - Wikibooks, collection of open-content textbooks
good for the haskel version

GUIHelloWorld - Cookbook - s c h e m a t i c s : c o o k b o o k

GUIHelloWorld - Cookbook - s c h e m a t i c s : c o o k b o o k

Nice to have for the scheme homework

Saturday, May 19, 2007

Override Winsat statistics

You think your computer may run Vista's Aero features just fine, but the Windows Experience Index you've got is low?


You're in luck! Now go and do this:
  • regedit and find HKCU/Software/Microsoft/Windows/DWM/
    in there set these two keys:

    Composition = 1
    CompositionPolicy = 2

    (if the keys are not present create them REG_DWORD aka DWORD 32-bit value)
  • restart "Desktop Window Manager Session Manager". You can do this at least in two modes:

    1. RUN services.msc
      locate "Desktop Window Manager Session Manager" and click Restart

    2. RUN net stop uxsms & net start uxsms



As a side note, Winsat keeps a list of XML file in %systemroot%\Performance\WinSAT\DataStore for each assessment of your computer's performance.

You can find here a more detailed explanation of the score you got.

Also inside the registry under the key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ you'll find some more detailed information about your score.

At the time of this writing this doc used to work well. Here's a Google Cache of the document, just in case.

Thursday, May 17, 2007

Saving power with Linux on Intel hardware

Saving power with Linux on Intel hardware:
"PowerTOP is a Linux tool that finds the software component(s) that make your laptop use more power than necessary"

Monday, May 14, 2007

Minunatele calatorii ale lu Neatza in diverse locuri shi aiurea

To Be Read:
Minunatele calatorii ale lu Neatza in diverse locuri shi aiurea:
"Minunatele calatorii ale lu Neatza in diverse locuri shi aiurea"

Monday, May 07, 2007

Coding Horror: Recommended reading for developers

Coding Horror: Recommended reading for developers

Tuesday, May 01, 2007

The Pragmatic Programmers, LLC

The Pragmatic Programmers, LLC
I gotta get some time and read this through