Текущий архив: 2009.05.03;
Скачать: CL | DM;
Вниз
Программер спит Найти похожие ветки
← →
easy © (2009-02-27 18:14) [0]
> Программист - это не землекоп. Землекопа остановили на 10
> минут - он вернулся и пошел дальше с прерванного места копать.
> Программист так не может - его оторвали на 10 минут - и
> как минимум 3 часа улетело: начинай заново думать
.
http://alexthunder.livejournal.com/290612.html
Очень похоже, нет?
(c) отсюда
http://cooler-online.com/cl180209.html
← →
clickmaker © (2009-02-27 18:15) [1]http://delphimaster.net/view/15-1235553818/
← →
easy © (2009-02-27 18:17) [2]хм.. заспался =)
← →
Anatoly Podgoretsky © (2009-02-27 19:11) [3]> easy (27.02.2009 18:14:00) [0]
Программер спит, а денежки идут.
← →
easy © (2009-02-27 19:24) [4]
> Anatoly Podgoretsky © (27.02.09 19:11) [3]
дайте мне точку опоры, и я усну стоя
← →
Anatoly Podgoretsky © (2009-02-27 21:37) [5]> easy (27.02.2009 19:24:04) [4]
Тогда это не меньше 5 килобаксов, иначе не устоять.
← →
blackman © (2009-02-27 22:33) [6]Вот что думают менеджеры о работе программиста
...
Уважаемые господа программисты. Не тешьте себя иллюзиями: менеджер знает о программисте гораздо больше, чем сам программист. В том числе и то, что программист по природе своей ленив, но любопытен.
...
http://articles.org.ru/blog/item/393
← →
Копир © (2009-03-01 00:32) [7]>blackman © (27.02.09 22:33) [6]
Офиссный плактон.
Никому не нужны.
← →
Существо © (2009-03-01 00:33) [8]Хватат жрать водку, Копир.
← →
Копир © (2009-03-01 00:39) [9]Опечатка вышла.
http://ru.wikipedia.org/wiki/%D0%9E%D1%84%D0%B8%D1%81%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B0%D0%BD%D0%BA%D1%82%D0%BE%D0%BD
← →
имя (2009-03-01 00:42) [10]Удалено модератором
← →
имя (2009-03-01 00:47) [11]Удалено модератором
← →
имя (2009-03-01 00:59) [12]Удалено модератором
← →
имя (2009-03-01 01:15) [13]Удалено модератором
← →
Юрий Зотов © (2009-03-01 01:47) [14]> ленив, но любопытен.
А что, так тоже бывает?
Прикольно.
LOL.
← →
Существо3 (2009-03-01 01:48) [15]Прикольно :)
← →
имя (2009-03-01 02:18) [16]Удалено модератором
← →
имя (2009-03-01 02:27) [17]Удалено модератором
← →
имя (2009-03-01 02:43) [18]Удалено модератором
← →
имя (2009-03-01 04:21) [19]Удалено модератором
← →
SPeller © (2009-03-01 15:15) [20]какие красноречивые посты )
← →
antonn © (2009-03-01 15:38) [21]Джонмен негодует, справедливость восторжествует и все такое :)
даже в поздравлениях красно :(
← →
Маэстро © (2009-03-01 17:29) [22]> [14] Юрий Зотов © (01.03.09 01:47)
угу, у Леви эт неплохо описано:)
← →
blackman © (2009-03-01 18:24) [23]ТОП 10 самых раздражающих факторов для программиста
http://articles.org.ru/blog/item/794
← →
test © (2009-03-01 19:18) [24]blackman © (01.03.09 18:24) [23]
>> * Версия 1. Показать карту местности
>> * Версия 2. Показать 3D карту местности
>> * Версия 3. Показать 3D карту местности, по которой пользователи могут
>>виртуально перемещаться
>>Ужас! 30 минутная простая задача превращается в сложную комплексную >>систему, на которую можно потратить не одну сотню человеко-часов.
Показать карту местности, 30 минут? Либо автор невероятно крут либо я чего то не понимаю.
← →
Riply © (2009-03-01 19:22) [25]> [24] test © (01.03.09 19:18)
> Показать карту местности, 30 минут? Либо автор невероятно крут либо я чего то не понимаю.
Видимо, имелась ввиду загрузка bmp - файла :)
← →
blackman © (2009-03-01 19:42) [26]Riply © (01.03.09 19:22) [25]
Простая картинка конечно. Здесь и 30 много :)
← →
antonn © (2009-03-01 19:46) [27]
> Показать карту местности, 30 минут? Либо автор невероятно
> крут либо я чего то не понимаю.
создать некоторые формы в проекте (опистьа их в todo или где еще), настроить рендер/буферный битмап грузить в него и показывать, плюс отладка, плюс поддержка каких то форматов, масштабирование и проч. В 30 минут можно уложиться. К тому же тут неопределенно так "показать карту местности" - возможно там масштабную линейку нужно прикрутить, координатную сетку (некий список объектов на карте грузить либо вообще с ГИС какой то контактировать), мало ли...
← →
blackman © (2009-03-01 20:03) [28]Мне вот это понравилось
Вы когда-нибудь заглядывали в свой старый код? Это я написал такое??!!! Начинаешь выглядеть идиотом в собственных глазах.
Да, проблема... Но есть и хорошие новости - вы не один такой ;).
Похоже :) А через несколько лет вообще...
← →
blackman © (2009-03-01 20:06) [29]Суровое будущее программистов
http://articles.org.ru/blog/item/716
← →
TUser © (2009-03-01 20:11) [30]:)
← →
test © (2009-03-01 20:12) [31]Riply © (01.03.09 19:22) [25]
Картинка сильно отличается от карты, так же как блокнот от дельфи.
← →
antonn © (2009-03-01 20:25) [32]
> blackman © (01.03.09 20:03) [28]
>
> Мне вот это понравилось
> Вы когда-нибудь заглядывали в свой старый код? Это я написал
> такое??!!! Начинаешь выглядеть идиотом в собственных глазах.
>
> Да, проблема... Но есть и хорошие новости - вы не один такой
> ;).
> Похоже :) А через несколько лет вообще...
>
а мне мой код годовалой давности ни разу не кажется ужасным, код как код :)
← →
DVM © (2009-03-01 20:41) [33]
> antonn © (01.03.09 20:25) [32]
> а мне мой код годовалой давности
тогда взгляни на код пятилетней давности.
← →
antonn © (2009-03-01 20:44) [34]
> DVM © (01.03.09 20:41) [33]
а по ссылке "6-ти месячной давности"... :)
← →
blackman © (2009-03-01 20:48) [35]antonn © (01.03.09 20:25) [32]
Значит ничего нового за 6 месяцев ты не открыл :)
test © (01.03.09 20:12) [31]
Отсканируй карту или перепиши ее из Google вот и картинка
← →
antonn © (2009-03-01 20:52) [36]и все же понятие "карта" куда шире, чем "картинка" :)
← →
@!!ex © (2009-03-01 21:04) [37]> [24] test © (01.03.09 19:18)
> blackman © (01.03.09 18:24) [23]
> >> * Версия 1. Показать карту местности
> >> * Версия 2. Показать 3D карту местности
> >> * Версия 3. Показать 3D карту местности, по которой
> пользователи могут
> >>виртуально перемещаться
>
> >>Ужас! 30 минутная простая задача превращается в сложную
> комплексную >>систему, на которую можно потратить не одну
> сотню человеко-часов.
>
> Показать карту местности, 30 минут? Либо автор невероятно
> крут либо я чего то не понимаю.
3Д ландшафт делается за 30 минут с возможность перемещения с 0 - без особых проблем. Учитывая что в задании нет ни слова о средстве разработки, то на системе типа Blender такая штука вообще за 10 минут строится.
Что там еще на карте должно быть? я х.з...
← →
DVM © (2009-03-01 21:08) [38]
> @!!ex © (01.03.09 21:04) [37]
> 3Д ландшафт делается за 30 минут с возможность перемещения
> с 0 - без особых проблем
Несколько часов только будешь рисовать этот самый ландшафт. Если этот ландшафт сложный то и несколько месяцев.
← →
blackman © (2009-03-01 21:09) [39]antonn © (01.03.09 20:52) [36]
и все же понятие "карта" куда шире, чем "картинка" :)
Куда, куда? :)
@!!ex © (01.03.09 21:04) [37]
Что-то должно конечно быть :)
← →
@!!ex © (2009-03-01 21:14) [40]> [38] DVM © (01.03.09 21:08)
Ого. Рисование ландшафта - это задача программиста? Круто...
Я для теста наклепая простую карту высот в Paint.Net минуты за две. Для демонстрации "рабочести" программы. Если заказчику нужен от меня контент, то я ему предоставлю список контактов людей, которые ему могут помочь с комментарием, что это не моя специализация.
Собственно так уже делал:
"Это не в моей компетенции. Я конечно могу это сделать. Но это будет дольше и хуже, чем если нанять профессионалов."
← →
antonn © (2009-03-01 21:14) [41]
> 3Д ландшафт делается за 30 минут с возможность перемещения
> с 0 - без особых проблем.
Алекс, я все понимаю, но не надо так пальцы гнуть :)
Я уже не говорю о том, что в контексте статьи это делалось в неком готовом проекте. Написать загрузчик и генератор карты высот, загрузчик текстур и объектов (со своим форматом? и не забыть в таком случае свой конвертер из макса/када/милкшейпа/юниграфика/итп, который некоторые пишут неделями), настройки рендера (в сумме - "графический двиг"), коллизии, отладка всего этого - это никак не 30 минут. Только если у тебя есть наработки, и ты до этого этим самым занимался (тоже никак не 30 минут, и не месяц) и потом просто встраиваешь наработки в программу.
← →
@!!ex © (2009-03-01 21:58) [42]> [41] antonn © (01.03.09 21:14)
Просто... не далее чем 4 часа назад я реализовывал демку рисования карты высот.
Единственное что ему нужно - загрузчик из bmp. Сколько нужно времени чтобы сделать загрузчик из bmp? Даже если самому писать - минут 10. А если использовать TBitMap - куда меньше.
Колизии не нужны. Простая проверка на то, что камера находится не ниже высоты ланшдафта в этой точке.
Вот шейдер рисующий ландшафт по карте высот(у меня он чуть сложнее, освещени ееще считается):
VS:
uniform sampler2D Landscape; //red - карта высот. green - маска наложения двух текстур на полигон. чтобы ландшафт был не однородный.varying vec2 TexCoord;
varying float Mix;
const float Height = 0.6;
void main(void)
{
TexCoord = gl_MultiTexCoord1.xy;
vec4 Vertex = gl_Vertex;
vec4 Map = texture2D(Landscape,gl_MultiTexCoord0.xy);
Vertex.z = Map.r*Height;
Mix = Map.g;
gl_Position = gl_ModelViewProjectionMatrix*Vertex;
};
FS:uniform sampler2D Grass;
uniform sampler2D Sand;
varying vec2 TexCoord;
varying float Mix;
void main(void)
{
gl_FragColor = mix(texture2D(Sand,TexCoord),texture2D(Grass,TexCoord),Mix);
}
Сколько нужно времени чтобы написать такой шейдер?
Итого работа:
Загрузчик BMP.
Инициализация 3D.
Код собственно камеры(Обработка 4 клавиш и двух осей мышки + проверка на высоту)
Помойму уложится в 30 минут вполне реально.
← →
@!!ex © (2009-03-01 22:08) [43]Кстати.
Если к приведенному выше шейдеру добавить освещение, то из вот таких текстур:
http://sol-online.org/content/Textures.JPG
Получается вот такой ландшафт:
sol-online.org/content/Landscape.JPG
При этом для работы нужны ТОЛЬКО текстуры.
← →
TUser © (2009-03-01 22:12) [44]Я не представляю себе как это можно написать с 0 за 30 минут. Но на ВМК дают такую задачу - типа лаба. Дана карта изолиний, реализовать 3Д с возможностью крутить все это дело и перемещаться по карте. После таких лаб, считаю ВМКашников монстрами программизма.
← →
DVM © (2009-03-01 22:37) [45]
> @!!ex © (01.03.09 21:14) [40]
>
> > [38] DVM © (01.03.09 21:08)
>
> Ого. Рисование ландшафта - это задача программиста? Круто.
> ..
Да по-разному бывает. Программист то он ведь на все руки мастер. Часто так считают, да вобщем то оно часто так и есть.
← →
test © (2009-03-01 23:10) [46]@!!ex © (01.03.09 22:08) [43]
Координатная сетка какая?
Пулково 42?
WGS?
Какой то другой формат?
Масштаб какой?
100 000?
1 000 000?
Координаты в реальном мире до секунд? (это где вообще?)
Карта в первую очередь не рисунок с текстурами, а точные координаты.
← →
@!!ex © (2009-03-01 23:20) [47]> [46] test © (01.03.09 23:10)
В задании это все не сказано. Значит на выбор исполнителя.
← →
antonn © (2009-03-01 23:29) [48]
> @!!ex © (01.03.09 21:58) [42]
давай в другую сторону. У тебя есть некий корпоративный сайт, есть домен под виндой, сделай пожалуйста возможность аутентификации и авторизации (привет Анатолию! :)) на сайте завязаной на твоем домене. Я даже скажу, что тебе можно воспользоваться ldap.
Ну просто попробуй прикинуть, уложишься в 30 минут или нет, поищи по поисковикам.
Намек ясен? :)
← →
@!!ex © (2009-03-01 23:30) [49]На самом деле в оффтоп ушли.
По поводу ТОП 10.
Пункт "8.Изменения в проекте" может быть как вообще не раздражающим, так и занимать первое место. Зависит исключительно от масштабов переделки и от продуманности первоначальной архитектуры. В основномпроблема в том, что архитектуру программисты не любят серьезно продумывать. Во всяком сулчае я - точно не люблю... но приходится. слава богу задачи примерно одинаковые. и архитектура от проекта к проекту эволюционирует сама, без особых продумываний. И если три года назад внесение изменений в приложение превращалось в страшную головную боль(Проще заново написать, чем изменить), то сейчас поулчается вносить изменения, которые даже не рушат архитектуру и укладываются в ее рамки... Эволюция в том, что с каждым разом можно изменить все больше и глобальней без нарушения изначальной архитектуры.
← →
@!!ex © (2009-03-01 23:59) [50]> [48] antonn © (01.03.09 23:29)
Намекаешь на то, что задача не не по моей специальности?
А какое это отношение к сабжу имеет? Типа задача так была изменена, что перестала быть в зоне профессиональной деятельности исполнителя? :))
← →
test © (2009-03-02 05:34) [51]@!!ex © (01.03.09 23:20) [47]
В задаче сказано карта, а это может быть что угодно. В том числе и перечисленное мной, редко кому нужен bmp файл с рисунком клада пиратов и без координат. Карта то заказчику нужна не для того чтобы просто на нее смотреть, а для того что бы какие то элементы ГИС использовать. Если про игровой мир то как я понял писали выше antonn © (01.03.09 21:14) [41].
← →
@!!ex © (2009-03-02 11:29) [52]> [51] test © (02.03.09 05:34)
Вот именно понятие ЧТО-УГОДНО должно быть в ТЗ четко определено.
Я могу это простенькое задание так развернуть, что и команда из 100 человек го делать будет.
Но так как ничего не развернуто, то воспринимаем как самый простой вариант.
Антону на 41 я уже ответил,
← →
test © (2009-03-02 12:52) [53]@!!ex © (02.03.09 11:29) [52]
Если не проведен анализ предметки и реализорвано по миниуму, то скорее всего придется переделывать один из пунктов, его еще можно перевести как "проводите анализ предметной области и выделите время на проектирование, иначе будете переделывать и не один раз"
← →
@!!ex © (2009-03-02 13:30) [54]> [53] test © (02.03.09 12:52)
Совершенно согласен.
Месяц на разработку, из этого месяца две недели на постоянный диалог с заказчиком, в надежде полностью понять что он хочет.
Страницы: 1 2 вся ветка
Текущий архив: 2009.05.03;
Скачать: CL | DM;
Память: 0.61 MB
Время: 0.016 c