Size: a a a

Обсуждения техдирские

2020 December 29

AS

Andrey Shetukhin in Обсуждения техдирские
Solo (xxHxx)
если клиент готов платить, можно сделать две команды: одна готовит доставку, вторая - витрину для владельцев бизнеса
Прост обычно готовы платить на словах или первые полгода. Потом начинают считать деньги, и результат удручает.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Ruslan
Но обновление же не случается само по себе (я надеюсь). Т.е. вы это контролируете и спокойно сможете выбрать момент обновления так, чтобы протестировать 1 раз вместе с релизом. Для доставки мелких патчей зачем все 400 пакетов обновлять. Вот я кажется понял в чем проблема. Когда какая-то небольшая, но важная правка (скажем, в безопасности) приводит к необходимости обновить пакет, а тот тянет за собой еще 10 пакетов и простая правка приводит к необходимости обновить полсистемы.
по этой причине большие конторы приходят к тому, чтобы велосипедить вообще все. чтобы не было такого, как вы написали
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ruslan
Но обновление же не случается само по себе (я надеюсь). Т.е. вы это контролируете и спокойно сможете выбрать момент обновления так, чтобы протестировать 1 раз вместе с релизом. Для доставки мелких патчей зачем все 400 пакетов обновлять. Вот я кажется понял в чем проблема. Когда какая-то небольшая, но важная правка (скажем, в безопасности) приводит к необходимости обновить пакет, а тот тянет за собой еще 10 пакетов и простая правка приводит к необходимости обновить полсистемы.
Так проблема в том, что у массы языков  нет как таковой стабильной версии, есть лишь rolling release. То есть ты такой красивый идёшь обновлять DBIx::Class, а там по зависимостям 300 модулей приходит. А если ты не согласен - go suck yourself, это опенсурс и тебе никто ничего не должен.
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Юра В 🦄
по этой причине большие конторы приходят к тому, чтобы велосипедить вообще все. чтобы не было такого, как вы написали
Вот непонятно, где больше граблей живет. В "велосипедить все" их тоже примерно до фига, особенно, когда начинают срезать углы и реализовывать не спецификацию на протокол, а то, что за десять минут вспомнили
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Юра В 🦄
по этой причине большие конторы приходят к тому, чтобы велосипедить вообще все. чтобы не было такого, как вы написали
Я могу рассказать отличную историю из своего проекта почты.
Я - очень ленивый человек, и меня ломало писать самому парзер писем. Поэтому я взял gmime. Ну и что, что оно медленное, подумал я; +10 серверов к сотне - ерунда. Прикрутил и полтора года использовал это поделие. Мы собрали весь мат, который был придуман в русском и английском языке. Особенно - с обновлениями.
Пришлось самому написать ZeroMIME. Вышло дешевле и проще. А все глюки мы уже словили на gmime и потому тестовая база у нас была))
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Александр Поволоцкий
Вот непонятно, где больше граблей живет. В "велосипедить все" их тоже примерно до фига, особенно, когда начинают срезать углы и реализовывать не спецификацию на протокол, а то, что за десять минут вспомнили
сначала сделай, чтоб работало, потом, чтобы было хорошо.

а спецификацию и подвинуть можно.

вон Эппл срать хотел на блютус спеку. зато у него наушники просто работают, безотказно. а в Андроиде, небось, по спекам все, внутренний инженер ликует, зато хер подключишь, и отваливается
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Юра В 🦄
сначала сделай, чтоб работало, потом, чтобы было хорошо.

а спецификацию и подвинуть можно.

вон Эппл срать хотел на блютус спеку. зато у него наушники просто работают, безотказно. а в Андроиде, небось, по спекам все, внутренний инженер ликует, зато хер подключишь, и отваливается
В винде у меня колонка ниработаит. А с девайсами Эппла - без проблем.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Блютуз, мать его(
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
ну зато в винде драйвера по спекам, наверное
источник

R

Ruslan in Обсуждения техдирские
в винде по спекам - это по заветам IE наверное
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Andrey Shetukhin
Я могу рассказать отличную историю из своего проекта почты.
Я - очень ленивый человек, и меня ломало писать самому парзер писем. Поэтому я взял gmime. Ну и что, что оно медленное, подумал я; +10 серверов к сотне - ерунда. Прикрутил и полтора года использовал это поделие. Мы собрали весь мат, который был придуман в русском и английском языке. Особенно - с обновлениями.
Пришлось самому написать ZeroMIME. Вышло дешевле и проще. А все глюки мы уже словили на gmime и потому тестовая база у нас была))
А я в свое время писал программу, которая раз в сутки обходила все cgi-bin на хостинге и вычищала к хренам тянутые из очень популярной тогда книги по CGI скрипты. Автор костылил вообще все, типа для эффективности, и дырок в безопасности там было примерно по две на строчку
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр Поволоцкий
А я в свое время писал программу, которая раз в сутки обходила все cgi-bin на хостинге и вычищала к хренам тянутые из очень популярной тогда книги по CGI скрипты. Автор костылил вообще все, типа для эффективности, и дырок в безопасности там было примерно по две на строчку
Ну, если ты писать не умеешь, то кто тебе виноват? У меня же ровно обратная ситуация: вот есть огромная библиотека, написанная наобъектно-ориентированном С (да, такое бывает), она глючит, тупит, не работает и падает на некоторых письмах. Ты год с лишним собираешь тестовые письма, на которых её тошнит.
Потом  пишешь своё. Первое, что делаешь - прогоняешь тесты на собранной коллекции писем. Если твоя библиотека лучше - то ОК, поехали в прод.
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Andrey Shetukhin
Ну, если ты писать не умеешь, то кто тебе виноват? У меня же ровно обратная ситуация: вот есть огромная библиотека, написанная наобъектно-ориентированном С (да, такое бывает), она глючит, тупит, не работает и падает на некоторых письмах. Ты год с лишним собираешь тестовые письма, на которых её тошнит.
Потом  пишешь своё. Первое, что делаешь - прогоняешь тесты на собранной коллекции писем. Если твоя библиотека лучше - то ОК, поехали в прод.
Так не я. Клиенты брали, копировали и выкладывали. Их ломали, потому, что там дыра на дыре - зато все навелосипедено
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Andrey Shetukhin
Ну, если ты писать не умеешь, то кто тебе виноват? У меня же ровно обратная ситуация: вот есть огромная библиотека, написанная наобъектно-ориентированном С (да, такое бывает), она глючит, тупит, не работает и падает на некоторых письмах. Ты год с лишним собираешь тестовые письма, на которых её тошнит.
Потом  пишешь своё. Первое, что делаешь - прогоняешь тесты на собранной коллекции писем. Если твоя библиотека лучше - то ОК, поехали в прод.
Объектно-ориентированный си это glib что ли?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр Поволоцкий
Так не я. Клиенты брали, копировали и выкладывали. Их ломали, потому, что там дыра на дыре - зато все навелосипедено
Ну тут уже ой.
Впрочем, настолько дремучие времена прошли. Уже же никто и не вспомнит, что такое Matt's script archive или PHPNuke/PHPPostnuke
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Да, вот именно матт его матть
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Vartan Khachaturov
Объектно-ориентированный си это glib что ли?
Дык. Он самый.
источник

АЛ

Андрей Лесных... in Обсуждения техдирские
Юра В 🦄
сначала сделай, чтоб работало, потом, чтобы было хорошо.

а спецификацию и подвинуть можно.

вон Эппл срать хотел на блютус спеку. зато у него наушники просто работают, безотказно. а в Андроиде, небось, по спекам все, внутренний инженер ликует, зато хер подключишь, и отваливается
у вас какой то не правильный андроид. я хорошо помню обратную ситуацию - в машинах ток начал появляться синезуб, андроиды его грязно использовали, а для яфона обязательно нужен был проводок.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Vartan Khachaturov
Объектно-ориентированный си это glib что ли?
https://github.com/GNOME/gmime/blob/master/gmime/gmime-filter.h

Каково, а? То есть, там реально public/private/protected методы и свойства и GObject (https://habr.com/ru/post/348204/) в виде ООП.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Я даже не знаю, норма это или нет(С)
источник