• Можете раскодировать код?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Обычно мозговые игры с шифрованием-дешифрованием выглядят так.

    1) Вы пытаетесь представить открытый текст. Например он может начинаться со строки "Привет".
    Или мы можем заведомо знать о том что в открытом тексте есть русский или болгарский или польский
    язык и исходя из его свойств (гистограмма или биграмма) проверять гипотезы.

    2) Вы начинаете перебирать все известные методы доисторической криптографии
    - Шифр Цезаря (Виженнера)
    - Квадрат Полибия
    - Пасьянс Шнайера (колода карт)
    - Палочки-веревочки и прочее
    и последовательно применять их до тех пор пока не получим ответ.
    Разумеется все это надо делать автоматизированно иначе это похоже на брейн-фак. А кому нужно
    факать себе мозг да еще и безплатно?

    В блоге Романа Душкина есть много науч-попа на эту тематику. Практически по всем темам.

    3) Если к открытому тексту пременен современный метод криптографии типа AES/Blowfish
    то пишите - пропало. Нет надежды на нахождение открытого текста. Можете обещать любую
    денежную премию. Эти шифры слишком серъезны чтобы их пытаться угадать в хабре.

    Да и ключом в таких шифрах обычно идет не парольная фраза а вполне себе длинный вектор
    ключа и инициализации (256 бит например).
    Ответ написан
    4 комментария
  • Как отказать так, чтобы не порвать отношения с заказчиком?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А в чем проблема? Скажите, что это задание стоит столько, при этом назовите желаемую стоимость + 20%. А потом скиньте эти 20% и все будут довольны.
    У меня есть супер постоянный клиент, иногда он просит сделать что-то дешевле, чем оно должно быть, но при этом я говорю ему, что это стоит в три раза дороже. Я сделаю для тебя по той цене, что ты хочешь, только сейчас. В результате у нас давно уже открытые отношения, мы доверяем друг другу, но ни кто из нас не лезет на шею другому.
    Надо просто общаться и обозначать свою позицию, озвучивать мысли и отношения. Скрывая от него свое недовольство ценой, Вы на самом деле отталкиваете его в долгосрочной перспективе.
    Ответ написан
    1 комментарий
  • Как ускориться и быстрее писать веб-приложения?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Сколько времени у вас уходит на развертыванием веб-проекта

    3 часа 14 минут. Не зависимо от ТЗ и сложности. Просто чудо какое-то что б не делал всегда 3,14 часов. Что бы не делал - 3,14 просто ПИ...тое число.

    Хочу ускориться, делать больше работы за единицу времени

    Найми сотрудников. Или прими за единицу времени большую единицу. Еще есть опыт, он со временем даст прирост скорости.

    Неужели создание сайта (верстка, бэкенд, фронтенд, проектирование бд итд) настолько нудный и муторный процесс?!

    Вам виднее, это дело вкуса. Если Вам нудно - значит нудный. Попробуйте копать траншеи, может веселее пойдет.

    Поделитесь секретными инструментами, приемами, фреймворками, позволяющими выполнять проект за считанные дни.

    boostrap, vue, jquery, gulp, нормальная IDE, опыт и т.д.
    если надо волшебства - беритесь за проекты, которые делаются за "считанные дни". Например, работайте только wp и готовыми шаблонами. Думаю за пару часов можно собрать сайт (3 часа 14 минут).
    Ответ написан
    Комментировать
  • Какие разделы английского стоит выучить для фриланса?

    sim3x
    @sim3x
    Количество слов для владения языком примерно такое
    OED-chart.png

    Список из 2к слов с частотой их употребления
    www.talkenglish.com/vocabulary/top-2000-vocabulary.aspx

    etc
    www.manythings.org/vocabulary/lists/l

    Гуглить core english vocabulary
    Ответ написан
    4 комментария
  • Получение диплома для переезда?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Работодателю диплом не нужен. Важен стек технологий и уровень владения ими. Но диплом дает балы для программ иммиграционных.
    3 года работы это на грани, что бы уехать по приглашению на работу. Может повезет если вы крутой специалист. Но если сами займетесь переездом, а по приезду будете искать работу - тоже вполне вариант.
    Скопите бабла на переезд, первые 3 месяца и иммиграционного адвоката (не с улицы и лучше забугорного). И вперед.
    Уровень английского будет иметь намного большее значение чем бумажка из постсоветского вуза. Тут и местные не там важны, как знания.
    Ответ написан
    2 комментария
  • Почему сайты на сервере работают медленно?

    @Stensed
    из примитивного - найдите в гугле сервисы анализаторы скорости загрузки сайта и проверьте ваш сайт.
    вот первый из гугла pagespeed.web.dev либо loading.express и покажет какой ресурс сколько времени отвечает.
    может действительно подгрузка других ресурсов с сторонних сайтов задерживает
    Ответ написан
    Комментировать
  • Почему сайты на сервере работают медленно?

    veshetu
    @veshetu
    web-dev
    strace -p PID

    посмотри что внутри процесса php.
    Ответ написан
    Комментировать
  • Может ли MySQL глючить?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Все работает в 99% нормально, но иногда проскакивает выдача другой строки, не с таким полем, по которому ищем.
    Это просто значит 99% проблема в коде. Логируйте в файл запрос, параметры и результат выполнения, скорее всего логика работает не так как вы задумали. Как только словите ошибку - смотрите свой лог, наверняка запрос будет отличаться от ожидаемого.
    Ответ написан
    2 комментария
  • Почему это происходит? Указатели?

    @tin_vsl
    Senior Developer
    Да, в руби всё - объекты, и фактически работа с любыми значениями идёт через указатели (в основном неявно).
    Ответ написан
    2 комментария
  • Как проложить путь в devops?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    У Девопс инженеров в основном работа удаленная и должна быть, так как в отличие от чистых сисадминов, девопс инженеры не всегда работают напрямую с железом. Но зависит от проекта.

    Девопс инженер - обычно опытный админ, поэтому конечно, было бы лучше сперва поадминить. Но опять таки, зависит от проекта. Где-то может быть куча "джуниорской" работы, которую нужно разгребать. В этих случая я бы посоветовал искать крупные компании, где девопс это целый отдел, а не 1-2 человека, тогда больше вероятность увидеть там джуниор-девопс вакансии.

    Но если интересно писать код - то не следует идти в девопсы. Девопсы это больше администрирование, поддержка инструментов, которые используются для разработки, тестирования и деплоймента и автоматизация єтих инструментов. Но непосредственно написания кода - там немного.
    Ответ написан
  • Почему сайты на сервере работают медленно?

    karabanov
    @karabanov Куратор тега Ubuntu
    Системный администратор
    На скриншоте LoadAverage около 8 при 48 ядрах и полно свободной памяти, то есть сервер не нагружен, если при этом приложение работает медленно, можно предположить, что оно ожидает чего-то. Может оно обращается к внешнему API которое медленно отвечает?

    Рекомендую проверить настройки DNS и убедится, что используется локальный кеширующий DNS сервер, а не публичный - дело может быть в том, что публичные DNS серверы тротлят если к ним часто обращаются, так что если приложению надо обращаться к внешнему API оно будут часто резолвить имена, что приведёт к задержкам.
    Ответ написан
    2 комментария
  • Какая есть литература про парсинг различных форматов данных?

    GavriKos
    @GavriKos
    У каждого формата есть спецификация - вот ее и читайте
    Ответ написан
    Комментировать
  • Как называется такой разъем?

    @Wan-Derer
    Зобанели на Хабре, волки́ ;((
    Похоже на TNC
    Ответ написан
    Комментировать
  • Как правильно хранить image на сервере (в mysql)?

    @humoured
    Вы всё на свете найдёте в коробке с карандашами
    Хранить тело бинарного файла в базе — идея ниже среднего и оправдана в редчайших случаях.
    Самым распространённым способом сейчас можно назвать использование S3-compatible хранилищ: просто загружаем пользовательский файл туда и храним идентификатор/urn файла.
    Ответ написан
    3 комментария
  • Как оценить количество ресурсов, необходимых для работы микросервиса?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я могу двум разработчикам из моей команды дать написать микросервис по одному ТЗ и на одних технологиях, а на выходе получаться сервисы с разной производительностью и разным потреблением ресурсов. Как раз для сферических в вакууме случаев невозможна даже приблизительная оценка. При достаточно профессиональной команде и полной свободе выбора технологических решений можно идти от обратного - определить в ТЗ границы доступных ресурсов.
    Ответ написан
    Комментировать
  • Как оценить количество ресурсов, необходимых для работы микросервиса?

    @vitaly_il1
    DevOps Consulting
    Как уже сказали - для сферического сервиса в ваккуме - ответа нет.
    В K8S есть свои нюансы с конфигурацией pods, но в целом все как всегда:
    - написать бета версию
    - запустить load test
    - проанализировать и прикинуть, где надо увеличить систему (sizing) а где оптимизировать
    - починить код, базу данных и т.п.
    - все повторить - load test и т.п.
    Ответ написан
    Комментировать
  • Как оценить количество ресурсов, необходимых для работы микросервиса?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Нагрузочным тестированием.
    Для примера, предположим, что есть (сферический в вакууме) CRUD сервис ... Предположим, что точная оценка не требуется. Даже погрешность в несколько раз будет приемлемой.
    Сервисов в вакууме не бывает, разный код и внешние зависимости будут влиять по-разному на использование ресурсов с разбегом в несколько порядков.
    Например, для оценки latency существуют подобные таблицы
    Путаете физику с лирикой. В приведённой вами таблице значения вырастают из физических и технических ограничений.
    Ответ написан
    Комментировать
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    DollyPapper
    @DollyPapper
    Чистая архитектура это не серебряная пуля, в чем профит то? Какие ваши проблемы она решит? Выглядит так, что вы устали работать с легаси говнищем и хотете на текущее место работы привнести новые технологии. Если это так, то это не работает. Поверьте, я проверял. Лучше смените проект.
    Ради опыта напишите полезный пет проект, или опять же - смените место работы. Загнивание на работе с технологиями которые вам не нравятся это путь в выгорание. Опять же поверьте, я проверял.
    Ответ написан
    2 комментария
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Нет, оно того не стоит. Любая работа должна быть оплачена. Ибо сейчас напишешь за свой счет, а потом начальника скажет "о, отлично, молодец, можем теперь сэкономить на программистах и поддержке, у меня как раз знакомый ищет, ща его поставлю, а ты можешь быть свободен, заодно выпишу себе премию, во какой я молодец". Этот код решает задачи бизнеса. Если бизнес готов тратить на его поддержку и сопровождение деньги - то это проблемы этого бизнеса. Почему это наемный работник должен решать проблемы бизнеса за свой счет? Правильно сделать так: оформить все в виде какого-то документа с конкретными аргументами, цифрами, графиками и т.п. и выдать его начальству. Типа сейчас поддержка проекта стоит столько-то, приносит такие-то проблемы, переписать будет стоить столько-то, сопровождение нового будет столько-то, оно решает такие-то проблемы. И выдаете данный документ начальству. Можно даже в бумажном виде в нескольких экземплярах. А далее пусть у начальства голова болит.
    Ответ написан
    3 комментария