http://cppforeach.wordpress.com/
Поистине эмокодинг. Аффтар отжигает - рассказал, как "поломать" с++ и достучаться к private-переменной класса 4мя(!) способами.
Убили 2 вещи
1) Комментарий в заголовке "Тема довольно избита, однако, я всё-таки решил начать с неё. Думаю, новичкам будет полезно."( да, как же, конечно надо новичкам показывать, как из ООПа получается *ОПа)
2) Вот это "воспользоваться препроцессором: #define private public" - просто раздавило :)
Никому, слышите, никому никогда(!) не говорите, что вы так делали в реальном проекте - побьють ногами.
P.S. Ладно, оставим на совести автора блога.
P.P.S. Эх, Victor Ronin, надеюсь, у вас получится не такой учебник :)
22 Май 2008 г.
сppforeach
19 Май 2008 г.
MS == **здец
Список измененией EF SP1 Breaking changes (несовместимые с жизнью)
"PreserveSeconds facet has been removed.
Affected Schemas - SSDL schemas which used PreserveSeconds facet.
Mitigation - There is no mitigation. We were not really using this facet and so we decided to remove it."
Очень "понравился" пункт Mitigation - "нам не надо - значит и вам не понадобится".
MS себя ведет как асфальтоукладчик - еду куда хочу, по дороге закатаю ффсе :/
Мне больше по душе подход NHibernate (например, про тернарные отношения) -
"мы не рекомендуем использовать такую степень денормализации, но если вы хотите или у вас уже есть, и это надо зареюзать, то - пожалуйста, мы припасли вот этот тег. Да, NHibernate будет сложно это сделать, но он справится, да. Не, конечно, не сразу, сначала ознакомьтесь с проблемами - вот тут - в основном перфоманс, но имейте в виду"
То есть я то им ничего не говорил, но все равно возникает стойкое ощущение диалога :) Совсем другое дело!
13 Май 2008 г.
Читаем вместе
Очень интересный блог про web-архитектуры: рассматриваются вопросы построения, развертывания и поддержания систем
тема масштабируемости раскрыта :)
http://www.insight-it.ru/
Visual Studio 2008 SP1 Beta & .NET 3.5 SP1 Beta
http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx
Долгожданный спорный ADO.NET EntityFramework и еще куча всяких улучшений. Ждем аналитических обзоров EF vs NHibernate =), ибо те, что есть, поражают своей безграмотностью :(
К сожалению, ASP.NET MVC включен не был, ибо еще бета
8 Май 2008 г.
Грустю
Млин, ну почему все любят очень долго говорить о том, что “прототипы - в газенваген”, "продукционный код - с нуля", что NIHуя не знающия программер - это плохо, что “счас мы РАхитектуру-то сделаем, фигли нам”.
А на деле часто бывает так- сначала пишется proof of concept, покрывающий 80% mainstream use-case’ов, потом на этом mock-up’e срочно растят продукционный код, а затем все отказываются от рефакторинга и улучшения, потому что “ёмайо, тут ищщо багфиксов гора!!” - дружно клепают заплатки на оставшиеся 20% особых случаев ![]()
Такими микроспринтами (80% функций -> прототип вроде работает –> продукционный код –> 20% костыли-заплатки) работает значительная часть моих знакомых - и в большом, и в малом. За свою недолгую карьеру IT сам стал свидетелем.
Грустно. Но что поделаешь - их так учили.
29 Апрель 2008 г.
И кое-что еще про BigDog
Маленькая пародия на большое изобретение. Кстати, очень недурно :)
Self-reassembling robot
Это видео демонстрирует нам оригинальный принцип организации автономных структур. Идея не нова, нова реализация. Я в восторге от того, сколько всего им удалось запихнуть в эти микромодули :)
Было жаль только, что ним издевались жестокие ученые, которые пинали его ногами и не давали делать то, что он хотел :'( А в конце клипа он упал - так печально и безнадежно; очень грустно :/