• Существует ли алгоритм построения линий без дробей?

    SagePtr
    @SagePtr
    Еда - это святое
    Старый добрый Брезенхэм
    Ответ написан
    Комментировать
  • Как работать с датой в формате Unicode?

    @DarkByte2015
    1. Поправьте Unicode - глаза режет
    2. Непонятно о каком юникоде вообще речь. Похоже что это обычный timestamp, но справа дописаны лишние цифры. Вероятнее всего где-то ошибка: или у вас или в API сервиса. Можно попробовать просто отсечь их (substr).
    Ответ написан
    2 комментария
  • Почему нет профсоюза IT-работников?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Сейчас скоро появятся профсоюзы
    Они саккумулируют на себе все недовольство теми же пенсиями (заменив оппозиционные силы) и спустят весь пар вниз, тем самым (как бы вам и хотелось) повысив к себе внимание самим фактом, что они этим занимаются

    Если бы и был ИТ-профсоюз, то он ОБЯЗАТЕЛЬНО был бы за блокировку Телеграма, также как и интернет-обмудсмен, ровно как Партия Пенсионеров ЗА повышение возраста

    Толку от них никакого при НЕАКТИВНОМ обществе, некий подвариант партий, соответственно по подобию партий они будут лояльны режиму
    У нас активная поддержка президента, активная поддержка ЕдРоссии, активная поддержка будет этих "сущностей" и от лица профсоюза

    Уже вижу Касперскую, которая возглавила профсоюз ИТ-работников :)
    Ответ написан
    6 комментариев
  • В какой IT профессии больше всего требуется креативность?

    opium
    @opium
    Просто люблю качественно работать
    Стартапы
    Ответ написан
    Комментировать
  • Какой клавиатурный тренажер посоветуете?

    DDDsa
    @DDDsa
    Ответ написан
    Комментировать
  • Как работает перемотка каналов на iptv ростелеком (или других провайдеров)? Какое железо и оборудование стоит?

    Jump
    @Jump
    Системный администратор со стажем.
    Как работает перемотка каналов на iptv ростелеком
    Электромотор перематывает кассету с пленкой назад с натужным жужжанием.

    Приходящий сигнал, кстати не обязательно со спутника, но зачастую с него, записывается и хранится.
    Ну и транслируется.
    Если кому-то надо перемотать, поставить на паузу- картинка идет с записи.
    Хватит ли скорости ххд для того чтобы 300 человек могли смотреть один и тот же файл в разных местах одновременно или там ссд стоят?
    А кто вам сказал что там стоит один HDD? Там стоит обычный СХД.

    300 человек 20 гбит\сек трафика занято?
    300*25=7,5гбит/с
    Ответ написан
    5 комментариев
  • Хорошая ли идея учиться на специалиста по ИБ?

    sim3x
    @sim3x
    Если идете за деньгами, можете не идти ни в дев, ни в безопасники
    Ответ написан
    Комментировать
  • Можно ли защитить данные в базах данных от разработчика, ИТС?

    @klim76
    android/java/sql
    отдайте разработчикам бэкап с зачищенными данными. С админами сложней - заведите своего, 100% лояльного.
    Ответ написан
    Комментировать
  • Как совместить эти три запроса (SQL)?

    martin74ua
    @martin74ua Куратор тега MySQL
    Linux administrator
    триггер на after insert
    Ответ написан
    Комментировать
  • Как правильно сравнить два числа double и число приведенное к double?

    GavriKos
    @GavriKos
    Вычесть одно из другого, взять от этого модуль и проверить меньше ли результат константной точности. Если меньше - числа равны (с точностью до...)
    Ответ написан
    Комментировать
  • MS Windows Server - английская ОС против русской. Мысли?

    @res2001
    Developer, ex-admin
    Сейчас этот вопрос не актуален, имхо, т.к. языки во всех версиях системы добавляются через LanguagePack. Т.е. локализация вынесена отдельно и не влияет на работу ОС, поэтому "неопознанных багов" в локализованной версии по сравнению с англоязычной в Вин7+ быть не должно.
    Осталась одна причина, о которой написал Довольный Жизнью "перевод ошибок на русский иногда ужасен и по английскому варианту даже нагуглить решение проще". Но это сильно зависит от скилов в поиске, можно и по английскому варианту ничего не найти.
    Ответ написан
    1 комментарий
  • Достоинства и недостатки ООП более детально?

    kinglostov
    @kinglostov
    просто lostov
    Идеи ООП (Хоар, 1966, “Совместное использование кода”):
    • Инкапсуляция (объединение данных и действий над ними, или для каждого типа данных – свои функции-действия);
    • Наследование (модификация развития программы за счет надстроек; вместо изменения написаного кода – делаем над ним надстройки);
    • Организация взаимодействия между объектами; перенесение взаимодействия объектов из физического мира в программирование.
    Два вида взаимодействия:
    1. Акцессорное – вступление в контакт, получение информации от объектов (синхронное взаимодействие)
    2. Событийное взаимодействие – взаимодействие, связанное с изменением состояния объекта (асинхронное взаимодействие)
    Объект – конкретная реализация абстрактного типа, обладающий характеристиками состояния, поведения, индивидуальности.

    Состояние – один из возможных вариантов условий существований объекта.

    Поведение – описание объекта в терминах изменения его состояния и передача сообщений (данных) в процессе воздействия.

    Индивидуальность – сущность объекта, отличающееся от других объектов.

    Действие – деятельность или операция, которые должны быть выполнены над объектом.

    Модель Мура:
    • Состоит из множества состояний, каждое состояние представляет стадию в жизненном цикле типичного экземпляра.
    • Из множества событий: каждое событие представляет собой инцидент или указание на то, что происходит эволюционирование.
    • Из (множества) правил перехода определяет какое новое состояние получает в следствие какого-нибудь события (событие может и не изменять объект)
    • Из действий – деятельность или операция который должен быть выполнены над объектом чтобы он мог достичь состояния (каждому действию соответствует состояние).
    Категории объектов:
    • Реальные объекты – абстракция фактического существующего объекта реального мира.
    • Роли – абстракции цели или назначения человека, части оборудования или организации.
    • Инциденты – абстракция чего-то происшедшего или случившегося (наводнение, скачёк напряжения, выборы). -
    • Взаимодействия – объекты получаемые из отношений между другими объектами (перекресток, договор, взятка). -
    • Спецификации – используется для представления правил, критериев качества, стандартов (правила дорожного движения, распорядок дня).
    Преимущества ООП:
    • Возможность легкой модификации (при грамотном анализе и проектировании)
    • Возможность отката при наличии версий
    • Более легкая расширяемость
    • «Более естественная» декомпозиция программного обеспечения, которая существенно облегчает его разработку.
    • Сокращение количества межмодульных вызовов и уменьшение объемов информации, передаваемой между модулями.
    • Увеличивается показатель повторного использования кода.
    Недостатки ООП:
    • Требуется другая квалификация
    • Резко увеличивается время на анализ и проектирование систем
    • Увеличение времени выполнения
    • Размер кода увеличивается :interrobang:
    • Неэффективно с точки зрения памяти (мертвый код - тот, который не используется) :interrobang:
    • Сложность распределения работ на начальном этапе
    • Себестоимость больше
    Ответ написан
    1 комментарий
  • А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    Adamos
    @Adamos
    Браузер - наиболее часто обновляемая программа в современных ОС.
    При этом за любым браузером стоит команда высококлассных спецов - и все равно в каждом обновлении латают обнаруженные дыры.
    Железное воплощение программы в первую очередь затрудняет ее обновление.
    Так что ваша идея - "давайте ходить на четвереньках, так же быстрее должно быть".
    Ответ написан
    4 комментария
  • RAID для домашнего ПК?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    RAID для домашнего ПК?
    Это бессмысленная вещь.
    Если мы говорим о зеркале - оно имеет смысл тогда, когда вам нужна непрерывная работа, чтобы в случае отказа диска у вас не остановилась работа, вы бы этого даже не заметили, а пока вы работаете прибежал админ и поменал диск.
    Это задача RAID 1
    Он никаким боком не относится к сохранению информации.

    В то же время, можно собрать зеркало средствами ОС - Win10. Какие подводные камни могут быть в случае такого, полностью софтового массива?
    Есть три типа массива.
    1. Аппаратный - дорого, быстро, не тратятся ресурсы компьютера, но отсутствует гибкость.
    2. Софтовый - бесплатно, не так быстро, тратятся ресурсы ЦП, гибкая вещь.
    3. Софтовый, реализованный средствами мат. платы - это массив сочетающий недостатки первых двух, и не имеющий достоинств. Использовать категорически не рекомендуется.
    Посыпались ошибки после просыпания компа, чекдиск каждый раз,
    Вы целенаправленно уничтожали свои данные?
    Чекдиск это преднамеренное уничтожение всех данных которые ФС считает не совсем корректными - они просто уничтожаются.
    Он нужен для восстановления работоспособности файловой системы. Если на диске есть ценные данные его ни в коем случае не делают.
    Ответ написан
  • В чем смысл майнинга?

    Jeer
    @Jeer
    уверенный пользователь
    Именно, что государство (цб, на самом деле, его не контролирует государство) может выпустить сколько угодно денег. По сути, фантиков, потому что деньги не привязаны к какому-то физическому эквиваленту. Из-за этого возникают разные смешные ситуации, типо чёрного понедельника (самоубийства и ад). Различные "кризисы". Различные рычаги давления. К примеру, курс доллара по отношению к местной валюте за неделю вырастает в два раза. У нас что, люди перестали работать? Украли золотые запасы? Закончились международные контракты, заключенные на будущее? Закончились продовольственные запасы? Нет, жили как жили, но жить стали хуже. Это всё механизмы давления, и рычаги от этих механизмов находятся не в наших руках. В том числе появляются войны. Есть много интересных видео про то, как устроен финансовый мир, поглядите, интересно.
    Что касается криптовалюты, по сути, это такие же фантики. Но решение сложных математических операций (майнинг) гарантирует нам, что никто не может нарисовать сколько угодно денег за сколь угодно короткий промежуток времени. И даже когда появляются очень большие мощности, увеличивается сложность задач и выпуск этих крипто-денег всё равно происходит довольно стабильно. Так же вообще отсутствует центральный банк. Тот, кто организовал криптовалюты не имеет рычагов давления.
    Из вышесказанного, если сравнивать два фантика, доллары и криптовалюту, то у второй видно явное преимущество.
    Ну и опять же, после всеобщего распространения, появились биржи и появилась зависимость криптовалют и долларов. Поэтому появились и дополнительные рычаги изменения цены. Это, в принципе, не зависит от криптовалют, у кого есть все деньги мира (бесконечное количество фантиков), он может купить весь урожай хлопка и задрать нереально цены. В общем, не должны были криптовалюты так использоваться, но имеем что имеем.
    Ответ написан
  • После нажатия кнопки вылетает access violation, что делать?

    @kalapanga
    Пройдитесь отладчиком пошагово, увидите, на чём именно падает.
    Автосоздание формы TF_FormUchetDoc убрано?
    Application.CreateForm(TF_FormUchetDoc, F_FormUchetDoc); должно быть перед try.
    К делу не относится, но зачем два раза подряд проверяется F_DM.Q_Prikaz.IsEmpty ?
    Ответ написан
    8 комментариев
  • Кто больше независим - разработчик или тестировщик?

    1) Тестировщик - это сотрудник в штат или сотрудник в штат на удаленку. На Фрилансе ничего сложнее заказов "протыкать сайтик, посмотреть ошибки, уязвимости" тебе не дадут. Ибо, мелким заказчикам тестирование не нужно, а крупные уже набирают в штат (НДА, знакомство с системой и прочее).

    2) На западе считается, что тестер - это обезьяна, поэтому платят копейки. Реальные деньги появляются, когда ты становишься либо безопасником, либо QA-Аutomation (а это уже знание Java/Python + базы данных и прочие тестовые фреймворки).

    3) Тестирование - это прослойка между ПМ и Разработкой на более менее крупных проектах. Собственно, если нет этого, то прослойка в виде тестера не нужна.

    _____

    Если кратко, то в тестировании хорошие деньги получают только лиды, qa-automation, безопасники - это 3-4 года опыта надо. Разработчики в целом получают выше, да и всегда остается возможность сделать что-то свое. Т.е. разработчиком быть выгоднее. Вопрос только в том, что в тестирование зайти проще, да и всегда можно в разработчика перерасти.
    Ответ написан
    Комментировать
  • Как раз и навсегда отсортировать записи в PostgreSQL?

    @d-stream
    Готовые решения - не подаю, но...
    Формулировка вопроса идентична "мне скачаный файл не нужен, как закачать его обратно в интернет?"

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

    Единственный способ - ключи и индексы. При их грамотном построении вывод будет не только по указанному порядку, но и в ряде случаев быстрее.
    Ответ написан
    Комментировать
  • Как раз и навсегда отсортировать записи в PostgreSQL?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    PostgreSQL, как и многие другие СУБД, хранит данные в произвольном порядке. И выбирает он их тоже в произвольном, если не задано правило сортировки. Всё что вы можете сделать, это построить индекс по интересующим вас полям, чтобы выборка с сортировкой по этим полям выполнялась быстро.
    Ответ написан
    Комментировать