• Что лучше, hetzner или ovh?

    opium
    @opium
    Просто люблю качественно работать
    У овх при перерасходе режут полосу и чтобы не резали надо доплатить так что тоже самое
    100tb.com
    ну или cdn клоудфларе заюзайте чтобы снизить траф
    Ответ написан
    Комментировать
  • Кто знает как обучиться созданию современного фронтенда как тут? Что для этого используют? Какие технологии, в какую сторону идти?

    @triggerfinger
    Ты в курсе что вот эти свистоперделки анимированные делают аутисты-дизайнеры, которые в своей жизни не написали ни строчки кода? Это даже близко не имеет отношения к фронтенду.

    ЗЫ: за использование сократителя ссылок я бы лично этого товарища забанил.
    Ответ написан
    Комментировать
  • Настройка сервера, какой язык и фреймворк лучше выбрать?

    @CapeRatel
    Если вы совсем новичок, то до реализации вашего проекта самостоятельно ~1-2 года)
    Ответ написан
    Комментировать
  • Куда идти стажироваться самоучке по C/C++?

    SayMAN83
    @SayMAN83
    Работаю в IT
    Специализация С++ слишком узкая. И сейчас больше подойдет для написания библиотек с критичных к скорости, как позвоялет делать еще делать ассемблерные вставки. Функции можно илайнить и пр... Так же от разработчика требуется обязательно инициализировать все создаваемые объекты и убирать за собой мусор.
    C# и Java языки более высоко уровня и многих плюшек в отличии от С++ лишены. Многие вещи делать не позволяют, но обладают иными достоинствами. Главная особенность это возможность гибкого подключения разного рода фрейворков и генераторов кода. Если научиться всем этим пользоваться, можно достаточно быстро разрабатывать большие приложения. Работать с базами данных, генерировать классы и таблицы.

    Я начинал с С++ с форумом на геймдеве. Делал всякие эксперименты на OpenGL и DirectX. Потом были эксперименты C# MVC.
    Сейчас работаю в IT-конторе на поддержке банковских интеграционных шин на Weblogic и Oracle SOA Suite.
    Ответ написан
    Комментировать
  • Куда идти стажироваться самоучке по C/C++?

    @kn0ckn0ck
    Продюсер
    Дно, ха-ха :) Я так полагаю, что 80% аудитории в этом случае такое же "дно".
    Если человеку нравится кодить, то нужно идти туда, где требуется кодер на C/C++. Это вполне нормально и полно в банках, у разработчиков мед. софта, у разработчиков встраиваемого ПО/оборудования, у военных (во, может ему в науч. роту?)
    Вот когда накодится поуши, тогда можно что-то дальше думать. А может там и останется и это нормально для развития профессионала, напишет потом что-нибудь в духе Александреску :)
    Ответ написан
    Комментировать
  • По каким правилам пересчитали рейтинг на данном ресурсе?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    "Рейтинг-дрочер"? Хотя это справедливо, задроты всегда цепляются за рейтинги, достижения и т.д. Если бы тостер ввел медальки-достижения (ачивменты), то на тостере началось бы такое....
    Ответ написан
    Комментировать
  • Можно ли научиться "отключать других"?

    @vashaaa
    Юх с горы
    Устранить источник шума. К черту гипноз и возможность мозга убирать шум из слуховых каналов. Зачем нагружать мозг ещё одной задачей помимо обучения. Ну серьезно, соседи шумят ? Пойди вставь им ...здюлей. Человеку нужна тишина, для сосредоточения и в общем по пару часов в день что бы психика отдыхала.
    Ответ написан
    3 комментария
  • Каковы перспективы HTML5-игры на мобильных устройствах?

    VGrabko
    @VGrabko
    Golang, Php, Js
    "убить два камня 1 зайцем" простите что?
    А вообще оно всё очень лагает. Ниша хтмл5 это клиенты.
    Ответ написан
    3 комментария
  • Почему программы на ассемблере работают быстрее?

    Decadal
    @Decadal
    Любое преобразование языка высокого уровня в машинный код приводит к издержкам. Ассемблер работает быстрее, потому что программист не пишет ничего лишнего, а чтобы обеспечить универсальность применения языковых конструкций, все машинные коды, созданные трансляторами, избыточны.
    Ответ написан
    6 комментариев
  • Для чего идеальна MongoDb? Примеры приложений, где монга будет лучше mysql?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Я расскажу Вам про личный опыт, без претензий на истину в последней инстанции...

    Для чего идеальна MongoDb? Примеры приложений, где монга будет лучше mysql?
    Для человека который привык работать с реляционными БД, смириться с логикой и вообще с подобными БД - довольно сложно. Для тех, кто работает с реляционными БД профессионально - сделать это ещё сложнее...

    Если сравнивать с реляционными БД и с оглядкой на конкретно MySQL - монга идеально вписывается там, где структура данных заранее неизвестна. Тут я хотел привести пример, но не смог придумать ни одного дельного примера, после того как начал плотно работать с PostgreSQL... Давайте попробую из практики. Мы один раз применяли монгу в проекте где есть десятки и сотни тысяч товарных позиций и у каждой из них свой уникальный набор различных свойств. На основе уже имеющихся свойств, "соседних" товаров, контентщику предлагался наиболее вероятный набор параметров, которые нужно заполнить, но в любой момент он мог удалить или добавить любое поле и/или множество значений одного из них, например, "Цвет: черный, серый, фиолетовый". Всё это дело попадало под разные динамические фильтры и далее по цепочке... В то время, насколько я помню ещё не было поддержки JSONB-формата у PostgreSQL, по этому мы остановились на MongoDB. Ну и конечно же, желание "воткнуть ультра новую и модную БД в проект" сыграло свою роль...

    Что в монге определённо не нравится (и это не моя "идея", об этом пишут даже в учебниках под монге) - это тотальная денормализация данных. Которая в некоторых случаях может сыграть злую шутку. Например, все комментарии "поста" обычно хранятся прямо в самой сущности поста. Это очень удобно и довольно быстро работает, но... иногда это приводит к полному коллапсу. Особенно, когда у Вас перекрестная ссылочность.

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

    Так же, последние тесты показывают, что PostgreSQL почти не уступает MongoDB даже в её родной среде (на уровне данных в формате JSON). А в некоторых аспектах даже превосходит её... Подробности Вы можете увидеть на некоторых конференциях по Postgres (да, на конференциях по MongoDB, Вы вряд ли увидите, как кто-то будет рассказывать, что [их любимая] монга "хуже" некоторых других движков...). Кстати, поддержку формата JSON стандартизировали (наконец-то) на уровне SQL-стандарта (если я не ошибаюсь) и в самом ближайшем будущем, думаю стоит ожидать полноценную поддержку оного в SQL-базах, в т.ч. поддержку в бинарном виде с возможностью индексации данных (кстати, некоторые SQL-базы уже такое умеют).

    Моё понимание, ответа на вопрос, "когда действительно стоит использовать MogoDB?" звучит примерно так: Исключительно в тех случаях, когда Вы понимаете, что она станет действительно хорошим решением для поставленной задачи и сейчас и в будущем. В моей практике, таких проектов можно было бы насчитать ничтожно мало, а точнее около нуля, особенно с учётом развития некоторых современных SQL-БД и вообще направления "JSON в SQL" в целом. Но, безусловно такие проекты могут быть и есть (в данном случае, не у меня). Но, тут стоит обратить внимание на крайне важный факт - когда всплывает такой проект, что бы адекватно оценить наиболее оптимальную БД под него - нужно знать как минимум пару-тройку SQL-БД, со всеми их особенностями, достоинствами и недостатками... причем не просто "знать", а хорошо знать, "изнутри". А так же знать все характерные черты монги, а так же её особенности, достоинства и т.д. То есть, если Вы задаётесь вопросом, "а хорошо ли впишется монга в проект N?" и не можете найти на него однозначного ответа, вероятнее всего, что в долгосрочной перспективе, в "проект N" она впишется плохо.

    P.S. В заключение, хочу ещё раз напомнить, что "JSON в SQL" - активно развивается... Со всеми вытекающими.
    Ответ написан
    7 комментариев
  • Локальная разработка и Docker?

    @micronull
    Я использую для локальной разработки docker. Это значительно удобнее, чем держать полноценное окружение из зоопарка разных версий php и прочих штук.
    Если сайт старый, под какие-нибудь древние версии apache, php и mysql. Не проблема, - смотрю на hub, если нет, то собираю свой.
    При этом спокойно можно переключить на другой проект, более современный. Например с nginx, php7 и postgresql. Предварительно выключив предыдущий контейнер.

    Далее в перспективе можно спокойно кинуть контейнер на сервер и за пару минут развернуть сервис.

    В общем настоятельно рекомендую попробовать docker при локальной разработке.
    Ответ написан
    9 комментариев
  • Что такое enterprise приложения?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Enterprise - значит корпоративное, приложение используемое крупными компаниями для зарабатывания денег. У таких приложений есть три основных качества:
    1. Большая и сложная кодовая база;
    2. Высокие требования по надёжности и производительности;
    3. Длительный срок эксплуатации.

    Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.
    Ответ написан
    3 комментария
  • Почему it конференции такие дорогие?

    dom1n1k
    @dom1n1k
    Я подозреваю, это в первую очередь такой фильтр для публики. Орги просто хотят отсеять студентов и привлечь представителей серьезных компаний и так далее. Ну то есть высокая цена в первую очередь задаёт формат. А уж потом окупает фуршет и аренду зала. Хотя пригласить серьезного докладчика - тоже недешевое удовольствие.
    Ответ написан
    1 комментарий
  • Какие есть нормальные браузеры, кроме известных всем яндекс, хром, фф и опера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Браузер - не просто программка, это целая платформа, на которой должны адекватно работать html (html5)/CSS и javascript как минимум. Уже запилить только это - уйдет несколько жизней разработчиков.
    Поэтому нормальных браузеров с нуля и существуют единицы.

    Многие - на базе движка от Chromium (Chrome, Яндекс, Опера, Vivaldi - все на нем).

    Отельный движок - у Firefox (gecko), который остался в наследство от Nescape, на нем также работает минимизированный браузер K-Meleon

    Также вы зря пропустили Internet Explorer и Edge - последние версии вполне нормальные браузеры.

    Итого, на самом деле во всем мире есть только три актуальных движка, остальные уже канули в небытие, либо слишком узкоспецифичны и ограничены своей нишей.
    Ответ написан
    7 комментариев
  • Как работает электронная почта?

    Возьмём двух почтовых провайдеров: mail.ru и gmail.com.
    На них зарегистрировались соответственно два пользователя: А@mail.ru и Б@gmail.com
    Чтобы А успешно оправил письмо получателю Б, а тот его принял, происходит следующее.

    Схема довольно проста:

    Отправитель А@mail.ru посылает письмо получателю Б@gmail.com

    Сервер mail.ru (MTA), получив задание с помощью почтового посредника MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) по протоколу SMTP, ищет почтовый сервер gmail.com (MTA) по доменной части адреса (в нашем случае gmail.com) через DNS. SMTP сервер mail.ru ищет в DNS для домена gmail.com запись MX (mail exchange), она и указывает на MTA сервер получателя Б@gmail.com (в простом случае).
    Далее MTA mail.ru связывается с MTA gmail.com по протоколу SMTP, происходит ряд проверок со стороны обоих серверов, если все успешно, то письмо передается в почтовую очередь сервера gmail.com.
    Затем MTA gmail.com доставляет письмо на сервер входящей почты (называющийся MDA, то есть агент доставки электронной почты), который хранит письмо в почтовом ящике пользователя Б@gmail.com в ожидании его приема пользователем. Далее с помощью MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) пользователь Б@gmail.com извлекает из MDA письмо по протоколу POP или IMAP.
    В качестве MUA может выступать веб-интерфейс, использующийся для взаимодействия с сервером входящей почты (MDA) и сервером исходящей почты (MTA).
    Ответ написан
    1 комментарий
  • На сколько резонно мне переходить с убунту на федору?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Стабильность и федора? Нет, сынок, это фантастика... (С)

    Стабильные дистрибы это центос и дебиан. Оборотная сторона этого - все что поновее трех лет :D собираем только вручную либо из сторонних реп. Зато сервера подымать - самое оно.
    Ответ написан
    Комментировать