← All posts tagged dev

alex0b
books dev quotes Если двое из пятнадцати разработчиков, собравшихся вместе, пришли к согласию, то они образуют большинство.
alex0b
dev Пришлось вспомнить говноскилы: распарсить xml на php и нагенерить mysql-совместимого. Прости мне, ибо я нагавнокодил.
alex0b
dev Android учусь делать google sign-in . Все почти ок, логинит. Только почему-то в onActivityResult приходит иной resultCode, не тот что я передавал. Хз чо за магия.
alex0b
dev мутанты GOlang ethereum Самый популярный проект json-rpc 2.0, если верить инторнетику — из под эфериума, но эти васяны даже не позаботились проверить обуликованные примеры. Он не то что не компилируется, а просто набор криво распознанных файнридером букв с листка, где кто-то ручку расписывал.
Господи, пускай у них вечным руководителем будет заскучавшая синеволосая страпоннеса (и как гугл.опечатка подсказывает вместо последнего слова — "пострашнее")!
alex0b
dev Android ЯДибил кикимер Нифига не понимаю, че за проблемы с ориентацией у камеры. Не гейфон вроде а все тудаже. Сурфейс таки перестраивается, а если спросить у камеры — что у нее, она всегда говорит что у нее торчит 0.
С другой стороны, нахер бы мне ее ориентация? А затем, что фотка в джипег-обработчике приходит всегда ландскейп. И это нестыдно. Коллективный стековерфлоу и прочия в один голос рассказывают, что это ничего, это нормально. Все так делают. Первый раз больно, а потом втянешься. Надо просто фотку повернуть. Только знай ориентацию и скажи куда.
Дали готовый джипег, но с гранатами не той системы, поворачивать надо.
Нет, я надеюсь, что это я таки кривожоп, а в чудесном мире натурального андроида все хорошо с ориентацией у всех.
alex0b
dev опарыши Здоровая складская система, написанная на .NET, данные в MS SQL Server. Данные в штатные гриды затягиваются, понятно дело, датасетами. Схема датасета и маппинг на вьюшеньку читается из xsd, лежащего рядом — судя по всему в рукопашную запиленного. И тут же хардкодом подчикивается и допиливается.
Из особо понравившегося: есть функция которая накладывает фильтры на датасет, причем принимает параметрами критерии и фильтр по агрегатам. Критерии эти (фильтр) типа датасет, где каждая строка это кусок предиката, а столбцы суть элементы предиката (оператор, операнды, скобки). Имена столбцов захардкожены, разумеется. "Having" претерпевает аналогично. Чуть поодаль, но не далее пары строк, обычно идет вызов второй функции, которая добавляет к совокупным фильтрам уже строковые ExtraFrom и ExtraWhere.
alex0b
quote edu dev Представьте, что в вазе для цветов налито молоко, а в кувшине – вода с удобрениями. Как привести все в порядок? Надо использовать третью емкость такого же (или большего) объема. Сначала переливаем в нее воду из кувшина (или молоко из вазы, все равно), затем в пустой кувшин переливаем молоко (или в вазу – воду), а затем из третьей емкости переливаем воду в вазу (или, соответственно, молоко в кувшин).
alex0b
dev уэб Некоторая контора, предоставляющая телеком-услуги, выставила в вебне апи, принимающее xml постом. Причем криденшелы передаются в теле дока. Как атрибуты некорневой ноды.

alex0b
dev Android детеныш Подключился к астралу через ютуб, познает AppInventor самостоятельно. Освоил таймер и сенсоры. Запилил программку и дал потестировать мамане.
Она смотрит на пустой экран, не поймет что делать. Через несколько секунд планшет человеческим голосом ей и говорит "Потряси меня!". Она и потрясла. А планшет ей: "Чего ты меня трясешь ?!!"
P.S. Кажется, он начал что-то понимать об устройстве мироздания и о психологии человеческих существ.
alex0b
work dev 5 утра, мать его. Ощущение такое, как будто я работаю то ли практологом, то ли ассенизатором. Не понятно: то ли еще код поковырять, то ли уже вываливать на продакшн.
alex0b
dev Листая старые тетр~wW исходники порой находишь разные комментарии, например:
//послать по всем колбекам копенгаген
alex0b
? edu dev студент К слову, жуйк, тут парень лет 13-ти хочет научиться программировать. Что рассказывать студенту или 9-ти летнему детенышу я понимаю, а вот что предложить семикласснику пока нет. Дистанцию между 9 и 13 не чую. Подскажи в какую сторону думать?
alex0b
dev Android app детеныш Всё-таки App Inventor ai2.appinventor.mit.edu — добрая вещь (Да защитит сотрудников MIT от всех напастей Вечное Небо! ) Детёныш практически сам перетащил проект со Scratch на него. Запоролся, преимущественно, на чисто андроидных вещах. Как у него быстро бошка на новую платформу переезжает — диву даюсь! Еле его спать утолкал — он все рассказывал как хочет управление с кнопок на сенсоры переписать.
alex0b
work dev project_management Капитан не был бы капитаном, если бы не был.
Выученные уроки:
1. Бери ношу по себе чтоб не падать при хотьбе. Взялся за гуж — не говори что не дюж. Дорогу осилит идущий.
2. В следующий раз тебе не будет так везти.
3. Убедись, что заказчик читал тз и вообще понимает о чем речь.
4. Итерации делай короче.
5. Не перетягивай правила и принципы предыдущей системы на свою, только потому что они привычны пользователям. Она другая, это не будет работать. Сделай правильно, тогда сможешь объяснить как это работает, починить и доработать.
6. Не верь, если кто-то сказал что протестировал.
7. Не верь, если заказчик сказал, что все подготовил для внедрения.
8. Твой напарник — это всё что у тебя есть из резерва. Береги его -он тоже не железный.
9. Прежде чем сделать неправильный вывод и что-то предпринять выполни "select now();".
10. Не принимай никаких решений, если за сутки ты спал меньше 5 часов. Все равно потом исправлять, так что пускай будет меньше возмущений.