April 4th, 2008
Един много интересен проект — booklamp.org, имащ за цел да ви предложи книги, които бихте харесали, базирайки се на книгите, които до момента сте чели и са ви харесали. Видеото с разяснения на концепцията и за това как точно се взимат решения, е много интересно и го препоръчвам.
Posted in LogFile | No Comments »
March 3rd, 2008
Pygments е Python-пакет, който ви дава удобен интерфейс (под формата на библиотека или на command-line инструмент) да оцветявате парчета код (всъщност не само код), като изходът може да бъде в HTML, RTF, LaTeX и други формати. Вижте страничката с примери. Дори Brainf*ck не успява да избяга.
Posted in Софтуер | 1 Comment »
March 1st, 2008
Обявена е вече стабилната версия 7.0 на FreeBSD, подходяща за production use. Някои от новостите:
- Много голям процент подобрение на производителността при многоядрените/многопроцесорни системи
- Експериментална поддръжка на файловата система ZFS
- Нов метод за заделяне на памет в User-space - jemalloc
- freebsd-update и много, много други.
Posted in Софтуер | No Comments »
February 4th, 2008
“A language that doesn’t affect the way you think about programming, is not worth knowing.” [1]
“Real efficiency comes from elegant solutions, not optimized programs.” [2]
“Синтактична сол” [3] (текстът е интересен)
Референции:
[1] http://www.cs.yale.edu/quotes.html
[2] http://www.cs.indiana.edu/~jsobel/c455-c511.updated.txt
[3] http://en.wikipedia.org/wiki/Syntactic_sugar
Posted in Софтуер | No Comments »
February 4th, 2008
А ако някой може да ми помогне да разбера моята половинка (вероятно това важи по индукция и за почти всички представители на нежния пол) — тази нечовешка обсесия към този аксесоар — обувката… Просто не разбирам.
П. п. Асинка си смени изгледа на блога наскоро, в момента изглежда много приятно :)
Posted in LogFile | No Comments »
February 4th, 2008
Интересна идея има в ето този текст — описан е един интересен подход към силно алгоритмичен и оптимизационен проблем — реализацията на алгоритъма за бързо умножение. Главният герой описва как колегите му са подходили към този проблем, нахвърляйки се върху C и дори направо Assembler, докато той решил да подходи по-различно и започнал на Scheme. Ползата, която е получил от високото алгоритмично ниво на писане на Scheme, е била в начина на мислене и идеите, до които го е довело това. В крайна сметка, алгоритъмът, който той е реализирал много по-бързо и лесно на Scheme и впоследствие превел на C, му е донесъл желаният резултат на едно от най-бързите решения, постигнат за много по-малко време. По неговите собствени думи, “That was the amazing part: I had PRODUCED a program that I could not have WRITTEN, and would not have wanted to write directly”.
Референция: http://www.cs.indiana.edu/~jsobel/c455-c511.updated.txt.
Posted in Софтуер | No Comments »
January 16th, 2008
Поредната култова грешка от страна на Microsoft Internet Explorer (версия 7):
Internet Explorer cannot open the Internet site URL
Operation aborted
Оказва се, че за тази грешка причината е някое парче JavaScript код, което се опитва да “залепи” елемент към BODY обекта, без самият скрипт да е пряк наследник на този BODY обект. Най-бързото решение е да издирите този скрипт и да му добавите атрибута: defer="defer", например така:
<script type=”text/javascript” defer=”defer”>
…
</script>
Има и други решения, които можете да намерите лесно из Google.
Успех на всички с debug-ването в IE.
Posted in Софтуер | 1 Comment »
January 9th, 2008
Posted in LogFile | No Comments »
December 14th, 2007
Никога не ползвайте mv * ../* на UNIX/Linux система, ако не искате да преместите всички файлове от текущия каталог, както и тези от родителския каталог, в директория от родителския каталог! Shell-ът, който използвате (/bin/sh, /bin/bash, …) ще замести * с всички файлове и каталози от текущия каталог, а ../* с всички файлове и каталози от родителския каталог, като при това положение mv ще премести целия този списък в последния си аргумент, който трябва да бъде съществуващ каталог (вероятността това да е изпълнено не е малка.)
За повече информация: man mv и man sh…
Послеслов: Забравих да спомена, винаги, ама ВИНАГИ се пазете от сянката си, че няма да усетите как сами ще си навредите тъй, както никой друг не би могъл да ви навреди - слагайте синоними от този род в стартовия си, профилиращ shell-а, скрипт (~/.bash_profile за bash, ~/.cshrc за csh и т.н.):
alias rm rm -i
alias cp cp -i
alias mv mv -i
Posted in Софтуер | No Comments »
December 7th, 2007
——————–Configuration: Something - Win32 Release——————–
Compiling resources…
Compiling…
…
Something.exe - 0 error(s), 666 warning(s)
Posted in LogFile | No Comments »