to post messages and comments.

← All posts tagged dev

@alex0b:

Представьте, что в вазе для цветов налито молоко, а в кувшине – вода с удобрениями. Как привести все в порядок? Надо использовать третью емкость такого же (или большего) объема. Сначала переливаем в нее воду из кувшина (или молоко из вазы, все равно), затем в пустой кувшин переливаем молоко (или в вазу – воду), а затем из третьей емкости переливаем воду в вазу (или, соответственно, молоко в кувшин).

@alex0b:

Некоторая контора, предоставляющая телеком-услуги, выставила в вебне апи, принимающее xml постом. Причем криденшелы передаются в теле дока. Как атрибуты некорневой ноды.

@alex0b:
dev

Я что-то не понял с разбегу: поисковики не дают api для поиска картинок не пользователям?

@alex0b:

Подключился к астралу через ютуб, познает AppInventor самостоятельно. Освоил таймер и сенсоры. Запилил программку и дал потестировать мамане.
Она смотрит на пустой экран, не поймет что делать. Через несколько секунд планшет человеческим голосом ей и говорит "Потряси меня!". Она и потрясла. А планшет ей: "Чего ты меня трясешь ?!!"
P.S. Кажется, он начал что-то понимать об устройстве мироздания и о психологии человеческих существ.

@alex0b:

5 утра, мать его. Ощущение такое, как будто я работаю то ли практологом, то ли ассенизатором. Не понятно: то ли еще код поковырять, то ли уже вываливать на продакшн.

@alex0b:
dev

Листая старые тетр~wW исходники порой находишь разные комментарии, например:
//послать по всем колбекам копенгаген

@alex0b:

К слову, жуйк, тут парень лет 13-ти хочет научиться программировать. Что рассказывать студенту или 9-ти летнему детенышу я понимаю, а вот что предложить семикласснику пока нет. Дистанцию между 9 и 13 не чую. Подскажи в какую сторону думать?

@alex0b:

Всё-таки App Inventor ai2.appinventor.mit.edu — добрая вещь (Да защитит сотрудников MIT от всех напастей Вечное Небо! ) Детёныш практически сам перетащил проект со Scratch на него. Запоролся, преимущественно, на чисто андроидных вещах. Как у него быстро бошка на новую платформу переезжает — диву даюсь! Еле его спать утолкал — он все рассказывал как хочет управление с кнопок на сенсоры переписать.

@alex0b:

Капитан не был бы капитаном, если бы не был.
Выученные уроки:
1. Бери ношу по себе чтоб не падать при хотьбе. Взялся за гуж — не говори что не дюж. Дорогу осилит идущий.
2. В следующий раз тебе не будет так везти.
3. Убедись, что заказчик читал тз и вообще понимает о чем речь.
4. Итерации делай короче.
5. Не перетягивай правила и принципы предыдущей системы на свою, только потому что они привычны пользователям. Она другая, это не будет работать. Сделай правильно, тогда сможешь объяснить как это работает, починить и доработать.
6. Не верь, если кто-то сказал что протестировал.
7. Не верь, если заказчик сказал, что все подготовил для внедрения.
8. Твой напарник — это всё что у тебя есть из резерва. Береги его -он тоже не железный.
9. Прежде чем сделать неправильный вывод и что-то предпринять выполни "select now();".
10. Не принимай никаких решений, если за сутки ты спал меньше 5 часов. Все равно потом исправлять, так что пускай будет меньше возмущений.

@alex0b:
dev

— Как сказать по-английски "всё течет, всё меняется"?
— memory leaks & heisenbugs

@alex0b:

spyder вроде норм

@alex0b:

Драный jasper reports. Что руководило людьми, проектировавшим генератор отчетов, где у документа есть обязательный корневой data source? Они никогда не встречали сводных отчетов в одну страничку с совсем разносторонними графиками, наверно. Нет, конечно можно дополнительные data source допилить и даже подотчеты встроить. Можно и пропеллер прикрутить — не летает, зато крутится. Ок, корневой data source есть, но его нельзя использовать в качестве источника для дополнительного. Если надо запилить график и сводную таблицу, то это будут два ds и два запроса. Я уже раз прошерстил n млн строк, получил пару сотен. Теперь надо просто разные свертки сделать. Но зачем так просто? Лучше сделаем еще проще и тупее. Железо не потеет. Отдельное удовольствие заставить отчет отображаться одинаково в jasper studio и на полигоне. Да фиг с ним — одинаково — за неделю не получилось заставить его работать вне среды разработки, если используются местные встроенные функции. Просто падает, говорит функции не нашел. Даже если взять все либы из самой студии. Ок, я просто тупой. Но отчет, у которого дата отформатирована нечеловеколюбиво, не радует, даже если таблица не разлезется. Даже кособокие ms report builder / report server не вызывали такого глубокого неудовлетворения.

@alex0b:

Когда люди выставляют холодильник зимой на улицу — это нормально. Когда они выставляют API в виде JSON­ RPC — это нормально. Но когда они заявляют, что "Функционально протокол реализует команды манипуляции данными DML языка SQL, точнее PostgreSQL диалекта ( postgresql.org )", начинаешь опасаться. Черви безумия.

@alex0b:

Ок. Eric6 послан огородами. Поищем что-то более работающее.

@alex0b:
dev

Свежеслепленный экзешник занимает ровно 320000 байт. Все торчащие палочки были аккуратно обрезаны.

@alex0b:

Драный jasper reports, тудыть его в качель.

@alex0b:

Осилил первые 30 уроков playcodemonkey.com Очень, говорит, понравилось. Надо еще поглядеть на остальные lifehacker.ru

@alex0b:

Мне прислали стектрейс в виде скриншота лога в блокноте (Notepad.exe). И это был не пользователь.

@alex0b:
dev

Несколько раз перечитал "никаких проблем с разными браузерами", пока не понял что слова "сраными" в этой фразе нет.

@alex0b:
dev

Я у мамы сегодня плюсовик-затейник: вышивал крестами по WinAPI, чтобы проверить взаимодействие с моим идеальным кодом на dotNet. Смешно получилось — баг совсем не там. И да, больше ничего идеального нет.