Архив Январь 11, Воскресенье, 2009

.NET / Взаимодействие с базой данных на низком уровне без привлечения специализированных фреймворков.

Нет комментариев »

Этот топик является ответом на это заявление в хабраюзера wizard о том, что проекты для работы с БД на .Net занимают очень много места на диске и вообще, двадцать лет назад трава была зеленее, а деревья выше.

Как высказался один из комментаторов вышеупомянутого топика (neuotq ):

чтобы выкопать ямку в песочницы не стоит использовать экскаватор и целую строительную бригаду



Важно понимать, что современные фреймворки дают программисту множество инструментов для решения задач. И если вам нужно, цитирую, «получить пару строк данных» из БД, не нужно для этого применять «комбайны с лазерным прицелом» а-ля ADO.Net Entity Framework или NHibernate. Важно понимать, что такие инструменты созданы для больших проектов. Под большим проектом я понимаю не курсовую или дипломную работу, а крупномасштабные коммерческие системы, которые стоят очень больших денег и лишний «1 день(неделя, месяц)» (опять цитата), затраченный на написание собственных велосипедов, обходится заказчику в сотни(тысячи, миллионы) отнюдь не русских денег. Хороший разработчик отличается от плохого тем, что знает, когда нужно писать велосипед, а когда достаточно взять готовый. Плохой, соответственно, либо пихает кругом фреймворки, либо же наоборот везде пишет велосипеды. И виноваты в этом не инструменты разработчика, а он сам.

Все, не буду утомлять своей философией. Под хабракатом можно почитать о том, как можно взаимодействовать с базой данных в .Net без привлечения экскаваторов.


Фриланс / Критичные ситуации, что делать.

Нет комментариев »

В этой заметочке, я хочу поделится своим опытом, дать несколько советов, а также в комментариях услышать ваш опыт. Тема “совещания” — критичные ситуации у исполнителей, и как из них лучше выходить.



Критичные ситуации у исполнителей, это как правило:



а) срыв сроков

б) невозможность выполнить заказ



С такими ситуациями, как мне кажется сталкивались почти все фрилансеры, за более чем 3х летний опыт моей фриланс жизни, у меня также были такие случаи. Причем я попадал в такие затычки и как исполнитель, и как заказчик.


Мобильные платежи: за что платим?

Нет комментариев »

Порно плюс комиссия Само собой, при помощи телефона обычно совершаются покупки мобильного контента. Приобретя трубку, владелец стремится закачать как можно больше мелодий и картинок, которыми можно было бы удивить друзей и приятелей.


FireFox предпочел «Яндекс» «Гуглу»

Нет комментариев »

Генеральный юридический советник Mozilla Corp. Харви Андерсон в своем блоге объявил, что начиная со следующей версии (3.1) браузер Firefox будет поставляться с поиском по умолчанию от «Яндекса», а не от Google.


Межсайтовый скриптинг в eggBlog

Нет комментариев »

Удаленный пользователь может произвести XSS нападение. …


SQL-инъекция в w3blabor CMS (3)

Нет комментариев »

Удаленный пользователь может выполнить произвольные SQL команды на системе. …


Переполнение буфера в Audacity (6)

Нет комментариев »

Удаленный пользователь может скомпрометировать целевую систему. …


Я — склеротик :) / Пытаюсь вспомнить — что за flash видео-плеер недавно оччень хвалили на Хабре?

Нет комментариев »

Помнится, в ноябре-декабре был пост, посвященный flash-видео-плееру, причем с очень позитивными отзывами. Найти не могу, вспомнить тоже… Поможете?



PS. Приглашаю в новый блог, для таких вот как я… Склеротиков Забывчивых :)


Новый Firefox с поиском Яндекса по умолчанию (8)

Нет комментариев »

Яндекс станет поиском по умолчанию в российской локализации браузера Firefox начиная с версии 3.1, сообщил в своём блоге Харви Андерсон, советник Mozilla Corp. Запуск третьей бета-версии Firefox был объявлен на 13 января, но скачать её можно уже сейчас.


Обзор утечек: 22 – 28 декабря

Нет комментариев »

За последнюю неделю года (22-28 декабря) аналитический центр компании Perimetrix зафиксировал 9 утечек информации.