Google glass — это маркетинговый boolshit. Для меня всегда было очевидно, что запихать в их форм-фактор невозможно, что на серьёзные вычисления (а особенно графические) нужна парочка энергоблоков АЭС, а не маленькая батарейка, что управлять компьютером силой мысли мало кто не умеет, а других средств управления у этих стекляшек явно не достаточно, что их цена — явное указание на попытку заработать немного лёгких денег, а не захватить рынок.
Какая там нафиг «дополнительная реальность»?! Там тупо негде разместить электронику!
У меня в те годы в компе стояла не далеко не самая дорогая и не самая крутая видеокарта, так для её установки пришлось изуродовать старый корпус — она тупо не помещалась в него. А зимой я её как печку использовал: подставлял замёрзшие руки под горячий поток воздуха, выходящий из корпуса, с ужасом представляя её тепловую мощность. Фикус тут в том, что её производительности не хватило бы на «виртуальную реальность», а очков бы для «дополнительной реальности» не хватило бы тем более.
Вы, господа, очень любите эти маркетинговые цацки. Очень похоже, что это происходит от того, что не отделяете зёрна от плевел, поэтому никогда не поймёте: модные фишки приходят и уходят, а таким вещам как ассемблер уже больше полувека, и они никуда не уйдут, так же C, так же как Реляционная теория, так же как Теория графов и вся дискретка вместе взятая…
На первом месте стендапы. В России, даже если компания полностью зафейлила внедрение, использование и адаптацию Agile, обычно все равно остаются стендапы. Если у вас не получается их использовать, значит, у вас совсем не организованная команда. Практика простая: каждый день в определенное время команда собирается и синхронизирует свою деятельность.
Прочитав вот это родил несколько вопросов по Agile.
Допустим, есть 6 команд по 5 человек, которые работают над разными частями продукта.
Это порождает вопросы:
1) Когда и кем должны быть согласованы интерфейсы их модулей? Поясню: зело сомнительно, что собрав в одной комнате тридцать человек можно заставить их о чём-то договориться.
2) Когда проводится интеграционное тестирование?
3) Кто фиксит глобальные косяки продукта, выявленные на этапе интеграционного тестирования или внедрения?
По последнему вопросу: каждая группа будет валить друг на друга, не желая рефакторить или переделывать свою часть кода. Как из этой ситуации выйти?
Последний вопрос: когда и кем определяются задачи для групп и зоны их ответственности?
Повторюсь: 30 и более разработчиков в одной комнате — балаган и ничего более.
Если масштабировать этот процесс на 200 — 250 человек, то как вообще быть..?
Ныне существующие инструменты позволяют полностью обезопасится от SQL инъекций, при этом они не делают код сложнее. Поэтому за найденную уязвимость нужно просто увольнять.
И вообще, господа, верните карму!
Что за идиотская привычка, гадить в карму за несогласие с комментарием!? Как мне спорить тогда с вами, если вы меня в R/O загоняете?
Про то, что выпуская ПО нужно иметь ввиду реальный мир и предпринимать меры по его защите и ограничению рисков — уже писали.
Оставляя машину на ночь рядом с домом тоже нужно иметь ввиду реальный мир, и тоже предпринимать меры к ограничению рисков: например, магнитолу с собой забирать, сигнализацию поставить…
Продаёшь китайский ширпотреб — тоже нужно иметь ввиду реальный мир: китайские «друзья» могут подсунуть откровенный брак, за который покупатели попросят moneyback. Т.е. тоже нужно предпринимать меры по ограничению рисков.
Покупая квартиру тоже нужно иметь ввиду реальный мир… (гуглим — дальше описывать влом).
Объединяет все эти случаи то, что ты везде можешь столкнуться с ворами, мошенниками и грабителями. В случае софта и контента только в том, что за материальные товары сажают и руки отрубают, а за софт и контент — нет, только в некоторых странах есть ответственность.
В этой ситуации удивляет только то, что ещё находятся «лохи», готовые в это инвестировать (не важно что: время, деньги, усилия).
В течение восьми лет Якуб загружал на различные форумы ссылки для скачивания нелицензионных программ с файлохостинговых сайтов.
Т.е. он не просто использовал кем-то украденное, он зарабатывал на том, на чём не имел права – воровал, к тому же много лет подряд.
Напоминает не наказание, а какое-то издевательство «потому что могут».
В некоторых странах за воровство отрубали руку, в некоторых даже сейчас так делают. Один раз попался — одну руку потерял. А вот этому чуваку стоило бы отрубать пальцы, можно по количеству доказанных лет, можно даже по его выбору.
Что в следующий раз вместо компенсации очередной «упущенной прибыли», оцененной пальцем в небо?
Знаешь сколько контор разорилось из-за пиратов? Сколько глав компаний остались с дырой в кармане вместо прибыли (с отрицательным числом на банковском счёте)?!
Эти люди в дело всё своё имущество и всё своё время в дело вкладывали.
У меня знакомый чувак в дело вложил деньги от продажи квартиры, которая ему в наследство от родителей досталась, а сам снимал комнату в коммуналке – вообще всё поставил на кон.
Вот скажи, если бы ты поймал вора, что бы ты с ним сделал? Как наказал?
Может быть просто отпустил бы?
С моей точки зрения с вором можно делать всё что угодно: «потому что могут» – самая правильная позиция.
ЗЫ: Crytec едва-едва не разорилась выпустив первый Crysis – пираты постарались, после чего зареклась делать игры для PC. Делать-то всё-таки продолжили, но как побочный продукт от выпуска консольных версий. Именно поэтому Crysis 2 и 3 — такая дрянь. Понимаешь к чему это я?
Не мог оторваться от картинки: очень нечасто (слава богу) приходится видеть функции принимающие голые с указатели именами типа «barg», и тут же их к чему-то кастущие.
Если эта картинка про биржевой софт, и призвана напугать, то уже боюсь — нафиг такое счастье.
мде… сколько будут существовать устройства, столько будет существовать шпионский софт.
кто заказчик-то? милиция? бандиты? ревнивый супруг? папаша-параноик?
— ни за что бы не взялся за такую работу — противно.
Автор, открой для себя редактор карт для второго Старкрафта, он круче, и там тоже не надо программировать. Даже текстуры уже нарисованы за тебя, даже шэйдеры уже написаны. Всё что тебе надо поставится вместе со вторым старкрафтом.
А не дешевле ли получится написать три приложения вместо одного?
Приобрёл я как-то опыт подержки софтины, которая писалась виндовым программером под макось на делфи. Кросплатформенно, да ) но не работает. Там даже на примитивах уже косяки повылезали: товарищ изначально не знал (как и я, впрочем), что например, в BSD системах, представителем которых является макось, нет именованых объектов синхронизации. А уж когда баги править стали, то вообще прозрели: такой цацки как SEH в BSD тоже нет. Что, WinSock, когда-то слизанный с BSD, на родной BSD'шный ныне похож очень отдалённо. Что функции сишного рантайма работают немного по-другому. Что в максоси принято использовать ARC вместо GC или привычного ручного упраления временем жизни.
И так во всём!
Системы это насколько разные, что при попытке написать что-либо сложнее калькулятора, абстракции оказывают дуршлагом — текут из всех щелей.
Я когда-то питал иллюзии на тему кросплатформенности, но сейчас я думаю, что дешевле писать и поддерживать несколько приложений. Что только куски приложений, типа алгоритмов и ресурсников, могу быть одними, а во всём остальном это будут разные приложения.
Почему у нас разработчики сайтов считают, что вполне нормально фон в 1600х1200 пикселей отдавать в браузер мобилы с экраном 1280х768? И такое везде. В итоге вместо 100 кб мы грузим 500кб.
Потому что за оптимизацию никто не заплатит: и клиенту и начальнику глубоко класть, сколько там будут весить картинки — сайт должен заработать завтра, а оптимизировать будем как-нибудь потом, если понадобится. Тоже самое с десктопным софтом: профайлер программист запустит только в том случае, если его об этом попросит начальник, ибо в конторе никому не интересно как быстро работает твой модуль — интересно как быстро работаешь ты (софт и так купят, и прибыль зависит не от его скорости, а от скорости программиста).
Google glass — это маркетинговый boolshit. Для меня всегда было очевидно, что запихать в их форм-фактор невозможно, что на серьёзные вычисления (а особенно графические) нужна парочка энергоблоков АЭС, а не маленькая батарейка, что управлять компьютером силой мысли мало кто не умеет, а других средств управления у этих стекляшек явно не достаточно, что их цена — явное указание на попытку заработать немного лёгких денег, а не захватить рынок.
Какая там нафиг «дополнительная реальность»?! Там тупо негде разместить электронику!
У меня в те годы в компе стояла не далеко не самая дорогая и не самая крутая видеокарта, так для её установки пришлось изуродовать старый корпус — она тупо не помещалась в него. А зимой я её как печку использовал: подставлял замёрзшие руки под горячий поток воздуха, выходящий из корпуса, с ужасом представляя её тепловую мощность. Фикус тут в том, что её производительности не хватило бы на «виртуальную реальность», а очков бы для «дополнительной реальности» не хватило бы тем более.
Вы, господа, очень любите эти маркетинговые цацки. Очень похоже, что это происходит от того, что не отделяете зёрна от плевел, поэтому никогда не поймёте: модные фишки приходят и уходят, а таким вещам как ассемблер уже больше полувека, и они никуда не уйдут, так же C, так же как Реляционная теория, так же как Теория графов и вся дискретка вместе взятая…
Прочитав вот это родил несколько вопросов по Agile.
Допустим, есть 6 команд по 5 человек, которые работают над разными частями продукта.
Это порождает вопросы:
1) Когда и кем должны быть согласованы интерфейсы их модулей? Поясню: зело сомнительно, что собрав в одной комнате тридцать человек можно заставить их о чём-то договориться.
2) Когда проводится интеграционное тестирование?
3) Кто фиксит глобальные косяки продукта, выявленные на этапе интеграционного тестирования или внедрения?
По последнему вопросу: каждая группа будет валить друг на друга, не желая рефакторить или переделывать свою часть кода. Как из этой ситуации выйти?
Последний вопрос: когда и кем определяются задачи для групп и зоны их ответственности?
Повторюсь: 30 и более разработчиков в одной комнате — балаган и ничего более.
Если масштабировать этот процесс на 200 — 250 человек, то как вообще быть..?
Читай внимательнее, не надо перевирать мои слова. Я не про брата говорил.
Это с его слов что ли? Файлоопомойки не платят за скачивание контента?
Что за идиотская привычка, гадить в карму за несогласие с комментарием!? Как мне спорить тогда с вами, если вы меня в R/O загоняете?
«Маски-шоу» забыли уже?
Оставляя машину на ночь рядом с домом тоже нужно иметь ввиду реальный мир, и тоже предпринимать меры к ограничению рисков: например, магнитолу с собой забирать, сигнализацию поставить…
Продаёшь китайский ширпотреб — тоже нужно иметь ввиду реальный мир: китайские «друзья» могут подсунуть откровенный брак, за который покупатели попросят moneyback. Т.е. тоже нужно предпринимать меры по ограничению рисков.
Покупая квартиру тоже нужно иметь ввиду реальный мир… (гуглим — дальше описывать влом).
Объединяет все эти случаи то, что ты везде можешь столкнуться с ворами, мошенниками и грабителями. В случае софта и контента только в том, что за материальные товары сажают и руки отрубают, а за софт и контент — нет, только в некоторых странах есть ответственность.
В этой ситуации удивляет только то, что ещё находятся «лохи», готовые в это инвестировать (не важно что: время, деньги, усилия).
Т.е. он не просто использовал кем-то украденное, он зарабатывал на том, на чём не имел права – воровал, к тому же много лет подряд.
В некоторых странах за воровство отрубали руку, в некоторых даже сейчас так делают. Один раз попался — одну руку потерял. А вот этому чуваку стоило бы отрубать пальцы, можно по количеству доказанных лет, можно даже по его выбору.
Знаешь сколько контор разорилось из-за пиратов? Сколько глав компаний остались с дырой в кармане вместо прибыли (с отрицательным числом на банковском счёте)?!
Эти люди в дело всё своё имущество и всё своё время в дело вкладывали.
У меня знакомый чувак в дело вложил деньги от продажи квартиры, которая ему в наследство от родителей досталась, а сам снимал комнату в коммуналке – вообще всё поставил на кон.
Вот скажи, если бы ты поймал вора, что бы ты с ним сделал? Как наказал?
Может быть просто отпустил бы?
С моей точки зрения с вором можно делать всё что угодно: «потому что могут» – самая правильная позиция.
ЗЫ: Crytec едва-едва не разорилась выпустив первый Crysis – пираты постарались, после чего зареклась делать игры для PC. Делать-то всё-таки продолжили, но как побочный продукт от выпуска консольных версий. Именно поэтому Crysis 2 и 3 — такая дрянь. Понимаешь к чему это я?
Проехал на метро пару станций — пару раз выслали поддержку :)))
Если эта картинка про биржевой софт, и призвана напугать, то уже боюсь — нафиг такое счастье.
кто заказчик-то? милиция? бандиты? ревнивый супруг? папаша-параноик?
— ни за что бы не взялся за такую работу — противно.
5820K скромно намекает, что нет, видео отдельно — видеокарта отдельно. Это вообще касается серий X820K, X930K и т.д.
Встроенная видеокарта — это для бедных и для ноутбуков.
Приобрёл я как-то опыт подержки софтины, которая писалась виндовым программером под макось на делфи. Кросплатформенно, да ) но не работает. Там даже на примитивах уже косяки повылезали: товарищ изначально не знал (как и я, впрочем), что например, в BSD системах, представителем которых является макось, нет именованых объектов синхронизации. А уж когда баги править стали, то вообще прозрели: такой цацки как SEH в BSD тоже нет. Что, WinSock, когда-то слизанный с BSD, на родной BSD'шный ныне похож очень отдалённо. Что функции сишного рантайма работают немного по-другому. Что в максоси принято использовать ARC вместо GC или привычного ручного упраления временем жизни.
И так во всём!
Системы это насколько разные, что при попытке написать что-либо сложнее калькулятора, абстракции оказывают дуршлагом — текут из всех щелей.
Я когда-то питал иллюзии на тему кросплатформенности, но сейчас я думаю, что дешевле писать и поддерживать несколько приложений. Что только куски приложений, типа алгоритмов и ресурсников, могу быть одними, а во всём остальном это будут разные приложения.
Если разработчик будет задумываться о том, о чём его не просят — вылетит с работы как тугодум. Те, кто о чём-то задумываются, работают медленнее.
Потому что за оптимизацию никто не заплатит: и клиенту и начальнику глубоко класть, сколько там будут весить картинки — сайт должен заработать завтра, а оптимизировать будем как-нибудь потом, если понадобится. Тоже самое с десктопным софтом: профайлер программист запустит только в том случае, если его об этом попросит начальник, ибо в конторе никому не интересно как быстро работает твой модуль — интересно как быстро работаешь ты (софт и так купят, и прибыль зависит не от его скорости, а от скорости программиста).