From Windows to OS X
A nice article about how one developer migrated from Windows to OS X (and why)
…These things are hugely important in the business world, totally unexciting to anyone else, and the people writing them aren’t really “programmers.” I mean, they are, in the sense that they’re writing programs, but they’re not especially interested in programming or anything like that. They don’t really care about the quality of the libraries and tools they’re using; they just want something simple enough that they can pick it up without too much difficulty. They’ll never write the best code or the best programs in the world; they won’t be elegant or well-structured or pretty to look at. But they’ll work…
.Net Sucks
I’m reimplementing full text search for .Net using Lucene. The result is a whole crap:
The process cannot access the file ‘C:…’ because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
I think issue is related with resource management in .Net.
Why not to use MS SQL Server
The Keyword column corresponds to some representation of a single token extracted at indexing time. What makes up a token is determined by a component of the full-text engine called a “word breaker.” Each language supported by full-text search has a word breaker component that breaks a text stream into individual tokens based on the rules for word boundaries of that particular language.
Except Turkish MS SQL Server 2005 supports all languages that’s why you can not use full-text search efficiently in Turkey. If you have to use MS SQL Server 2005 you should try Lucene for search purposes.
MSDN documentation mentions full-text search improvements on MS SQL Server 2005, I can not imagine how terrible MS SQL Server 2000 was …
When Bogazici Guys Suck
When you need to access remote windows share over network, you just mount the share to your local linux folder like you do when mounting local disks.
mount -t cifs //10.187.12.107/e -o username=merturk /media/remote/ –verbose
This command should ask the password of the user then mounts the remote win share to your local. However, if you cannot see what you are supposed to see in your local mount point, simply inspect the kernel message using dmesg. If you see an output like what I saw today
CIFS VFS: Error connecting to IPv4 socket. Aborting operation
CIFS VFS: cifs_mount failed w/return code = -512
then you should start to think if all windows I.T. managers sucks or just windows guys who are graduated from Bogazici.
In Brief, this log message tells you, you have a network issue, probably you are banned to access windows shares in some subnetworks of your network like me ….




