Довелось поработать с XML в SQL Server 2005, впечатления отличные.
( Небольшой обзор применения XML в SQL Server 2005 )
Уже не раз упоминал 12 пунктов определения хорошей программной конторы от Джоэла Спольски, но все недосуг было полную статью прочитать в оригинале. Восполняю, тем паче статье уже 9 лет.
Помог Ниноке на простом примере разобраться с базовыми понятиями .NET Remoting :)
terR0Q (12:09):
ну смари. вот есть твое приложение «ежик». оно хочет задать вопрос приложению «слоник». вопрос у ежика прост сколько времени? т.к. ежик и слоник говорят на разных языках, ежик пишет вопрос слонику на бересте (ну вот знает он язык слоника) и дает слонику. слоник читает, пишет ответ и отдает обратно. это вариант передачи объекта в контекст произведенный слоником объект был передан обратно ежику (в его контекст). а пример другого случая когда они умеют говорить на одном языке, и информацию передают вербально. слова произносятся и никому не передаются не происходит передачи объекта для передачи информации. понятно стало?
Ниноко (12:10):
в рамках ежиков и слоников да : ))
terR0Q (12:12):
как вариант, в данном случае мы могли бы указать табличке, написанной ежиком, оставаться у ежика, и тогда слонику пришлось бы читать, глядя на табличку с рук ежика
Ниноко (12:14):
а что с точки зрения слоников у ежиков значит «экземпляры класса не могут создаваться в контексте, в котором установлена синхронизация»?
terR0Q (12:15):
это значит, что пока слоник читает с рук ежика, ежик не может написать еще одну табличку
В будущем же надеюсь, что не придется в XML хранить такие структуры, что в одном файле будет больше сотни узлов. Это все-таки тот порог, когда пора подумать о других методах работы с данными.
В Москве жара уже неделю держится, лето закрепилось ровно к началу июня. Фотки последних двух дней на Майорке обработаны, но выложить времени не было, на днях это исправлю.
С другой стороны разочарование
Итого для себя: в скором времени протестирую модель Http-модулей и обработчиков, реализованную в «Комрадории». В паре они могут при небольшом объеме дополнительного кода обеспечить легкие и понятные ссылки, сохранив все прелести ASP.NET и собственных надстроек над ним.
Далее, с развитием разума накладываются простейшие предпочтения и пристрастия, с годами все больше усложняющиеся и взаимодействующие друг с другом. В упрощенном виде,
С течением времени появляется, отпадает и изменяется множество уточняющих элементов (предпочтения), намного реже основные (основные характеристики вроде быстрой или медленной регенерации, повышенной устойчивости к боли и т.п.), практически никогда базовые (пол, цвет кожи). Но паттерн является не столько набором таких связей, сколько манерой прокладки следов, характером появления и распада элементов: он проявляется в зависимости от того, насколько более глубокие элементы образуются, с какой скоростью, насколько продолжительно их существование.
Есть определённые закономерности. Например, чем больше человек уделяет внимания наиболее поверхностным узлам, тем он проще с одной стороны, и универсальнее с другой. В то же время, возможно поведение, охватывающее множество сфер бытия, но не приводящее к устойчивым связям элементов с индивидуумом.
Так или иначе, какие бы закономерности ни были, но именно поведение в формировании набора собственных свойств приводит к эволюции личности. Поведение это может, как привнести
Во всяком случае, к таким наблюдениям я пришёл в последнее время, как на своём примере, так и в результате наблюдения за окружающими меня очень разными людьми.
Хорошее время для реализации сразу нескольких идей, преимущественно полезных. Хостинг с собственным доменом становится все более полезным. Тем паче хорошо, ведь вуман осваивает программные тонкости бодро и быстро.
Раньше можно было сохранять настройки во время исполнения непосредственно в файл конфигурации приложения. В .Net 3.5 для
В принципе то идея отличная, ведь решается проблема при многопользовательской установке. Но вот в чем проблема: задокументировать забыли толком, угробил полчаса на изучение.
Теперь можно спокойно обучать её новым областям программирования, купить ей эту книгу и готовить поездку в Испанию.
В ASP.NET начинаю получать удовольствие от применения встроенного движка AJAX. Первоначально обалдел от того, насколько просто добавить столь полезную фишку практически для всех элементов на страницах. После этого появились особенно nerd’овые ощущения от понимания того, что очень несложно создавать собственные серверные элементы. Теперь бы ещё освоить создание собственных AJAX-элементов под .NET.
Однако, глядя на все эти навороты, остаётся ощущение, что написание собственных страниц-гейтов для самописных AJAX-движков приводит к более высокой производительности, так что в случае с крупными системами лучше тратить больше времени на работу для получения большей гибкости и скорости.
Но вот проблема курса в том, как его вёл лектор. У коллеги большой опыт разработки, но почти нулевой опыт объяснения материала. В результате то, что можно было объяснить быстро, он объяснял долго. Что нужно было продемонстрировать на хороших примерах, он делал тяп-ляп и с ошибками, которые сильно рассеивали внимание. И к тому же многие объяснения давались так, будто перед ним сидят студенты, которые ещё плохо знают UML, ни разу не видели «батников» и тестов никогда не прогоняли. К слову, этот же человек вёл одну из частей прошлогодней конференции Microsoft, «Heroes 2008», объяснял ту же тему, зал из 250 слушателей, ворча, спал.
До кучи, пока был в Softline, узнал подробности про сертификацию Microsoft. Впечатление пока зависшее. Вопросы в тестах частенько тупые до жути, отношение к сертификатам у работодателей скорее нейтральное, чем положительное, если речь идёт не о зелёном студенте. С другой стороны — можно за 4 экзамена добраться до сертификата MCPD и дополнить то, что де факто, чем-то вроде де юро, которое может быть пригодится. В любом случае, что сделать стоит, так это дочитать 4 книги, чтобы знать всю подноготную .NET.
За прошедшие две недели особенно порадовало деловое знакомство с товарищем, работавшим в «Игромании» в её золотые годы с
Последний месяц наблюдаю хорошее сочетание резкого ускорения собственного развития с просто приятным жизненным ключом: мелкий поток
Заметки скомканы, как сегодняшний день. Но главное все подарки заготовлены, как всегда, заранее, а спать можно крепко, видя красочные сны.
Если умело планировать своё время, получается и высыпаться хорошо, и развиваться хорошенько, и достаток поднимать. Да и к тому же время на спокойный отдых остаётся. А если применить очень полезное правило автоматизации стандартных действий...
До кучи вчера всплыл интересный вопрос: пора сделать ревизию знаний и расстановку относительных весов для них. Потому как знания, подкреплённые практикой, могут быть ещё ценнее самой работы, если учат эту самую работы выполнять.
