Задать вопрос
  • C++14 на егэ по информатике?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Для выполнения части С – с развернутым ответом – ученику предоставляется компьютер. Как варианты языков программирования принимаются: С или С++, Basic, Pascal или естественный язык.

    Утянул с examen.ru
    Ответ написан
    2 комментария
  • Серверные языки - как не запутаться и что изучить?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > c# на нем еще пишут?)
    С чего вдруг столь странный вопрос?

    > Есть ли смысл браться за все направления серверной разработки?
    Есть.
    Я еще и десктопную туда добавил, и мобильную, и еще ряд более редких направлений. И ни разу не жалею.

    > Что учить?
    Учат - стихи, наизусть.
    А программированию - учатся.
    Главное в программисте - это понимание общей логики. Веб не исключение. Скажем, формы (form) - они и в Африке формы. HTTP-запросы - они и в Африке HTTP-запросы. MVC - он и в Африке MVC. И главное - гугл - он и в африке гугл.
    И чем больше вы изучите разных средств (в смысле изучите на практике, а не сколько учебников прочитаете), тем обширнее, глубже и тверже будут эти знания.
    Да, если говорить об учении наизусть (чтоб прям все функции помнить без гугла), то лучше что-то одно, чем много, ведь голова-то имеет ограниченный объем памяти. Но знать функции наизусть - задача кодера, а не программиста.
    Ответ написан
    4 комментария
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    Dv0rsky
    @Dv0rsky
    На самом деле, задача очень легко решаема. Не-гиковское решение.

    Вариант 1 - если есть достаточно денег, найти в Нью-Йорке, Лондоне или Париже нормальную юридическую контору (желательно адвокатура + нотариат вместе), договориться о гонораре (возможно, частичная предоплата и частично после передачи документов), передать им вот это вот все что вы хотите передать ребенку и все. По прошествии лет их какой-то дежурный адвокат или нотариус приедет к уже совершеннолетнему ребенку и привезет что надо.

    Разъяснения:
    1. Частичную оплату можно делать через банк, с гарантией, депозитом или как-нибудь еще, есть разные варианты.
    2. Контора может мониторить место жительства и другие детали жизни ребенка например раз в году.
    3. Вместо Нью-Йорка/Парижа/Лондона можно Берлин. У США и Британии плюс - это система COMMON LAW, где всякие такие договора возможны и их даже в суде защищать можно. У Франции плюс - это исторически сильный нотариат, который привык тоже к таким волеизъявлениям. Ну а Германия - это просто упорядоченная до деталей страна и система - не разрушится.

    2. Вариант 2 - если не так много денег, можно все то же провернуть с российскими адвокатами. Хотя вопрос надежности и долговечности более рискован.
    Ответ написан
    Комментировать
  • Есть ли какой-то формат "караоке" для композиций?

    @Voland69
    Формат Kar представляет собой midi со словами. В интернете есть куча файлов таких. Так как миди, то качество звука зависит от синтезатора (сейчас программного, лет 15 назад аппаратного в звуковухе).
    Можете попробовать синхронизировать трек со словами из KAR и минусовку в mp3 etc, а midi трек не играть или замьютить.
    Правда иногда минусовки каракоке делают люди, которым медведь на ухо наступил, поэтому придется синхронизацию править.
    Ответ написан
    2 комментария
  • Как деформатировать файлы?

    @pr0l
    можно попробовать софтом который восстанавливает файлы после форматирования. по типу getDataBack
    Ответ написан
    Комментировать
  • Как сделать программу незакрываемой?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Чтобы пользователь не смог закрыть программу достаточно отобрать у него права.
    Банальное задание в планировщик которое будет запускать нужную программу в определенное время.
    Прав у простого пользователя на редактирование заданий нет.
    Ответ написан
    Комментировать
  • Сети, протоколы, сокеты, клиент, сервер и т.д.?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Таненбаум, Компьютерные сети.
    Йон Снейдер - Эффективное программирование TCP/IP.
    Ответ написан
    Комментировать
  • Как сделать экпортируемую dll функцию без хедера членом класса?

    petermzg
    @petermzg
    Самый лучший программист
    У вас нет понимания, чем метод от функции отличается
    someclass->add(5,6);
    имеет 3 входных параметра, а
    int add( int, int );
    всего 2.
    Так что без оборачивания ничего не выйдет.
    Ответ написан
    Комментировать
  • Как правильно управлять парком серверов Unix?

    igortiunov
    @igortiunov
    Приветствую.
    Прежде всего, не стоит представлять себе решение задачи, как "большую кнопку", т.к. наши представления об управлении инфраструкурой несколько извращены опытом работы с продуктами MS. Интерфейс скрывает от нас стек ПО используемого для достижения цели. Например, WSUS. Под его капотом находится набор служб, каждая из которых играет определенную роль - bits для загрузки на сервер и доставки пакетов на клиента, веб-сервер для управляющих команд, база данных для хранения состояния клиентов и исправлений, .net приложение, обьединяющее все это. Для парка nix машин вам предстоит построить подобную архитектуру самому, выбирая каждый раз инструмент, который будет играть ту или иную роль.
    На втором шаге вам нужно посмотреть на задачу. Если у вас десяток инфраструктурных серверов, то Ansible действительно неплохой выбор. Но только не "скрипт". "Скрипт" - это язык, который говорит как достичь результата. Но инструменты управления конфигурацией избавляют вас от этого, с помощью декларативного языка вы описываете сам конечный результат(это ключевой момент) и не задумывайтесь о том, какой дистрибутив (читай менеджер пакетов, расположение конфигурационного файла) установлен на управляемой системе.
    Если вам нужно дать доступ большому количеству пользователей к большому количеству машин, то на первом шаге вам нужно выбрать два инструмента:
    1. управление конфигурацией.
    2. управление sudo.
    Первый инструмент с натяжкой может предоставить вам возможность решить пункт 2, т.к. в этом втором пункте вам нужно управлять теми самыми политиками: группе пользователей дать доступ на группу машин и разрешить выполнять группу команд. Здесь в игру вступает Identity Manager и этот вопрос для меня по крайней мере, открыт. Текущие тенденции ведут к развертыванию двух каталогов (MS AD и каталог для парка NIX), но не берусь сказать насколько это правильно. Обойтись без второго каталога можно и, если отбросить шелуху, то ключевой проблемой, в таком случае, является сопоставление идентификаторов безопасности пользователей в MS AD и в nix системах (просто когда один домен, сложнее когда лес, совсем не просто в случае созданных вручную доверительных отношений). Раньше этот вопрос решал winbind с набором библиотек, реализующих тот или иной алгоритм сопоставления, теперь это SSSD, реализующий два алгоритма. Опять же вопрос с выполнением привилегированных команд в такой конфигурации не решается. RedHat предлагает скомпанованные в единый продукт инструменты, которые, якобы эти задачи решают. Поддержкак от этого самого редахата стоит бешеных для нас денег, но вы посмотрите из чего состоят такие решения как Sattelit и IdM, это открытые продукты (FreeIPA, candlepin, pulp, katello, puppet и, наконец, foreman.) которые, возможно вам и нужны.
    Ответ написан
    8 комментариев
  • Где можно почитать проMaster data management (MDM) на русском?

    Splo1ter
    @Splo1ter
    .NET Developer (9 years+)
    Нигде, учите английский, без английского в программировании никак.
    Ответ написан
    Комментировать
  • Возврат полумертвого жесткого диска по гарантии?

    @nirvimel
    HDD в критическом состоянии можно добить при помощи Victoria / MHDD.
    Ответ написан
    2 комментария
  • Воспроизвести mp3 из ресурсов?

    Shwed_Berlin
    @Shwed_Berlin
    .net Software Developer
    Посмотрите в сторону NAudio, мне он помог с WAV, но MP3 тоже заявлено в описании.
    Ответ написан
    3 комментария
  • Чем воспользоваться для обсуждения проекта онлайн (коллективное редактирование документов)?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Иногда с клиентами обсуждаем ТЗ в гугл докс. Для относительно небольшого кол-ва человек сносно.
    Ответ написан
    Комментировать
  • Как сделать BigInteger?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно представить число в виде строки, можно как набор "цифр" по основанию, скажем, 1'000'000'000, записанных в массив. После выбора представления надо написать операции для работы с ним (сложение, вычитание, деление, умножение и т.д.), затем оформить это всё в класс с перегруженными операциями.
    Ответ написан
    4 комментария
  • Как организовать хранения папок/подпапок в mysql?

    @sunrails
    Погуглите:
    • Adjacency List
    • Materialized Path
    • Nested Sets
    • Closure Table
    Ответ написан
    Комментировать
  • Как сделать оригинальный интерфейс с помощью QT?

    QML
    Ответ написан
    Комментировать
  • Как передать функцию (метод) в качестве параметра в конструктор?

    @Ko1
    public Client(Func<type1, type2 ... > method), как-то так
    а, конкретно в вашем случае
    public Client(Func<int, string> method)
    Ответ написан
    Комментировать
  • Меня взломали! Что делать?

    oldbro
    @oldbro
    Система скомпрометирована, доверия ей - ноль. Переустановливать! И пересмотреть политику безопасности. Если машина напрямую подключена к инету, первое, что сделать - это настрйоить iptables, fail2ban.
    Однако, всё чуть более, чем странно. Следуйте простейшим правилам сетевой гигиены и будет счастье.
    Ответ написан
    Комментировать
  • В чем дороговизна доменов .IO?

    Antonoff
    @Antonoff
    Разработчик
    Домены в зоне .io считаются "техническими" и многие стартапы, фреймворки и девелоперы покупают именно их, ибо многие .com домены заняты. У самого порядка 10 доменов в этой зоне, взял на перепродажу, уже 5 продал.

    Не слушай, таких "умных" людей, которые пишут, что домены популярные из-за какой-то agar.io" это вообще, как до такого додуматься можно было.
    Ответ написан
    1 комментарий