Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1237724218
DDR2
2009-03-22 15:16
2009.05.03
Заблокировать Enter


11-1200007217
!Pharaon!
2008-01-11 02:20
2009.05.03
ListView и Thumbnail (Эскизы изображений)


15-1235778269
Кое кто
2009-02-28 02:44
2009.05.03
Английский в формате Бекуса-Науэра...


15-1236029401
Юрий
2009-03-03 00:30
2009.05.03
С днем рождения ! 3 марта 2009 вторник


4-1208939351
Дмитрий С
2008-04-23 12:29
2009.05.03
Как получить Handle?