Ютуп не запоминает видяшку в «просмотренных», если смотреть ее по-норма через плеер.
Тег IT в блоге Kukurbito
Как известно, способов написать программу существуют тысячи, а способов написать программу качественно — не более одного. Но зачем ее писать качественно? Ведь это удорожает разработку, при этом не приносит никаких очевидных профитов. Наоборот, это даже вредно для компании, потому что: а) на рынке выигрывает тот, кто быстрее выпустит первую версию, а не тот, у кого багов меньше или архитектура продуманнее; б) чем качественнее ПО, тем меньше затраты на его поддержку, тем меньше компания получает финансирования, тем выше вероятность сокращения штатов. Более того, поддержание качества ПО требует наличия квалифицированных кадров, которые редки и весьма недёшевы. Вывод: наиболее верная кадровая политика для софтверной компании — это найм максимально дешевых и наименее квалифицированных программистов («Цикл написать сможете? Ветвления? Вы приняты! Знаете инкапсуляцию, полиморфизм, наследование? Мы вам перезвоним!»). А мне как специалисту рекомендуется писать монолитный и максимально запутанный код. Все правильно?
P. S. Весь этот хайп вокруг качества ПО, вокруг всяких «Code Complete», «Программист-прагматик», культ Agile и Unit Tests, а также ненависть к быдлокодерам, к забагованности софта поддерживается людьми для того, чтобы извлечь максимум выгоды из программиста за счет его личных интересов; подобно тому как школьная пропаганда общественных ценностей: «малышей не обижать», «с детства дружбой дорожить», «и воспитанными быть», любовь, доброта, честность, вот это все — предназначена для того, чтобы в будущем человека было проще эксплуатировать.
Я понял. «Безопасность» — это политкорректное для «утечка личных данных», а «удобство» — для «слежка». Фраза «поставьте современный браузер для вашего удобства и безопасности» обретает вполне понятный и логичный смысл.
Когда не очень сведущие в современном IT люди вопрошают меня, Программиста Со Стажем, на чем я пишу, то смело отвечаю: «На всём!» — и после неизбежного наивного замечания, что, дескать, на всем писать нельзя, добиваю болезных неопровержимым аргументом:
— Это хорошо — нельзя, а плохо — как нехуй делать.
sign, сорри за копипиздинг.
Я тут подумал… Вот как рекламодатели определяют, что реклама была просмотрена? По логам сервера: если баннер был скачан, то реклама была просмотрена. Ведь так? Так почему бы не заставить AdBlock скачивать рекламу, но не показывать ее? Трафик нынче дешевый, пары лишних мегабайт никто не заметит. На слежку, как я убедился, всем похуй. А так и рекламодатели сыты — у них трафик идет — и пользователи целы — им это говно не показывается.
А у меня идея приложения для тех, кто хочет бросить курить: не просто показывалка времени без курения и сэкономленных денег, а еще всякие ачивки: «НАЧАЛО: Неделя без сигареты, +100 очк.», «ИДУ К УСПЕХУ: Полмесяца без сигареты, +200 очк.», «ТИТАН ЗОЖ: 5 лет без курева, +10000 очк.», «Я БРОСИЛ КУРИТЬ: Умереть, не коснувшись сигареты, +100500 очк.» Конкурсы с призами: «До следующей ачивки осталось 2 дня!», «Ежедневная задача: прочитать главу из любимой книги, не закурив» и т. д.
Я поосто заметил, сто многие гриндилки под Android так и работают: «Ну сейчас, еще чуть-чуть, и брошу. Ну, блин, у меня уже 9998 золота, добью уж до ачивки! О, добил… О, а тут еще одна задачка на пару золота — давай добью уж! О, а я могу комплектом сразу вот эти две ежедневные задачи выполнить — давай еще поиграю!»
Как вам идея?
Номер телефона про регистрации — это такая защита от спама методом proof of work. Очень примитивная («Хочешь зарегаться? Заплати за симку! Деньгами!»), и очень дерьмовая, с кучей побочных эффектов.
И я вот подумал: что если в форме регистрации прописать скрипт, который будет майнить немножко какой-нибудь криптовалюты (назовем ее RegaCoin, LOL) и сразу ею расплачиваться за регистрацию?