Задать вопрос
  • На что сменить Google, Yandex, Mail.ru и Rambler?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Свой домен, свой vps с любым мейлером. Свободен и независим, интерфейс, антиспам, протоколы - все можно допилить по вкусу.
    Ответ написан
    Комментировать
  • Функция в математике?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Функция - это некий алгоритм, который берет данные (аргументы) и возвращает их в обработаном виде (результаты).
    Например:
    x = 1 + y, математическая запись f x(1+y)

    В данном случае y - это данные, которые функция берет, а x = это куда она их возвращает.
    В программировании данные не могут быть невнятные, они типизированы - то есть это должно быть число, строка, массив данных или еще что. Может быть и пустой тип данных, но это уже частности.
    Ответ написан
    Комментировать
  • Какой Linux выбрать для новичка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ubuntu
    Ответ написан
    Комментировать
  • Как организовать домашний сервер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Видеокарта для сервера не нужна, лучше взять с встроенной в материнку.
    Даже если вы будете использовать не только консоль, зачем вам лишние градусы и вентиляторы в корпусе?

    Жесткий диск маловат, если вы хотите делать домашний хостинг и хранить там файлы. Ну как бы не проблема потом докупить отдельный, но может лучше сразу 1-2 терабайта и торрент туда повесить?
    Оперативной 2 гб конечно хватит, но память сейчас такая дешевая, лучше взять чуть больше.

    ОС рекомендую ubuntu - популярная, полно обсуждений в инете, достаточно надежный дистрибутив. текущая LTS 14.04

    Установка большинства линуксов сейчас простое. next-next-next-complete.
    Ответ написан
    2 комментария
  • Как организовать появления новых игроков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Посмотрите готовые реализации подобных игр.
    У всех есть множество ограничений по поводу того кто и как часто может нападать.
    Ставите первоначально иммунитет, о котором сообщаете.
    Например игроки до 5 уровня не могут нападать на других игроков, игроки от 5 до 10 могут нападать друг на друга, потом все ограничения сняты.
    Если на игрока напали и уничтожили у него xx%, он получает иммунитет на yy%

    в общем тут дело больше баланса, а не расстановки.
    Ответ написан
    4 комментария
  • Возможно ли использовать данные приходящие в com-port в своих программах на компьютере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Конечно можно.
    По компорту работает множество устройств, некоторые старые АТС, которые еще не дружат с USB могут слать лог по компорту. Многие девайсы перепрошивают загрузчик по ком-порту.
    По компорту в прошлом работало множество устройств, включая модемы и мышки.

    Главное знать спецификацию, подключайтесь и работайте. Может даже в обе стороны.
    Ответ написан
    2 комментария
  • Почему Python настолько популярный в сфере машинного обучения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Питон с одной стороны весьма универсален, с другой - он сейчас вообще в тренде, поэтому его можно встретить везде.
    Ответ написан
    Комментировать
  • Как разобраться в огромной БД?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    300 гб не очень маленькая, но и совсем не большая база. Вам нужно бы снять статистику по чтению/записи, посмотреть самые тяжелые запросы (такой функционал средствами mysql можно получить habrahabr.ru/post/31072/).
    Выяснить чего именно не хватает - проца, оперативки, диска на запись, диска на чтение?
    От этого уже и танцевать. может просто парочку ssd в рейд и хватит?
    Ответ написан
    Комментировать
  • Стоит инвестировать в архитектуре Android приложений?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вы не знаете, какую архитектуру использовать, значит вы себе плохо представляете, какие проблемы вы хотите этой архитектурой решить.
    Не существует просто "красивой идеальной архитектуры", всегда каждое решение было ответом для какой-то задачи или проблемы.
    Задумайтесь над этой точкой зрения.
    Ответ написан
    3 комментария
  • Total Commander. Как распаковать архив на сервере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    >Очень долго так передается, у меня еще и связь рвется

    Давайте подумаем логически. Как вы себе представляете, чтобы ВАШ компьютер распаковывал что-то на УДАЛЕННОМ сервере?
    Чтобы он это сделал, ему придется упакованные данные с удаленного компьютера скачать, распакованные туда закачать.

    Так что или распакуйте локально, и аплоад на сервер уже распакованные вещи, или зайдите на сервер, и запустите распаковку там.
    Ответ написан
    5 комментариев
  • Есть в языке С++ средства для создания GUI?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    1. С++ кроссплатформенный язык, поэтому под разными платформами будут разные api для GUI, которые принадлежат платформе, а не С++.
    2. Чтобы работать с устройствами средствами Windows, которая предлагает свой UAC и другие средства/аттрибуты, присущие windows системе.
    3. Нет, но штатные методы подразумевают прямой доступ к устройству, а winapi - через драйвера windows.
    Ответ написан
    Комментировать
  • Стоит ли учить ассемблер для глубокого понимания архитектуры компьютера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Учить ассемблер глубоко необязательно.
    Будет достаточно, если вы на ассемблере сможете написать Hello World, и что-нить не намного сложнее, но главное что поймете принцип работы машинного кода.

    То есть вам нужно почитать на досуге, и понять что такое инструкция, что такое регистр, что такое битность (размер инструкций), что такое такт.
    Ответ написан
    Комментировать
  • Можно ли использовать скрипты в проекте C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Неудачно ник себе выбрали. Даже как-то объяснять не хочется.
    Ответ написан
    1 комментарий
  • Можно ли написать компилятор в машиный код на языке очень высокого уровня?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конечно можно. Собственно так и делают.
    Чаще всего используют С/С++ как язык, широко использующийся в системном программировании, но на ЛЮБОМ языке, даже на скриптовом, можно написать компилятор.
    Ответ написан
    Комментировать
  • Писать ли уроки по программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если вы хотите кого-то конкретного научить, и у вас есть кандидат - делайте.
    Если нет - не делайте, потому что мне кажется вы сперва хотите сделать техническое решение (урок), что вы делать умеете. А уже затем хотите заработать (его продать), что вы не умеете. В таком ракурсе вы не сможете заработать, поскольку конкуренция высока, и если вы сможете ваших знакомых убедить, что ваши уроки классные, но выделиться на рынке - маловероятно.

    Но вы можете обратиться в тренинг центры, в те же stepic.ru или курсера, и предложить себя как преподавателя и писателя, и попробовать себя сразу в деле.

    Вот вас спрашивают кто вы такой, известный человек, профессор и так далее, а вы рефлексуете и воспринимате вопрос в штыки, вместо того, чтобы понять смысл этого вопроса:
    >@Nominom: Nominom @Nominom
    >Какая разница? Изучающему важен товар, эффективность и отзывы о нем, а не кто его создатель.

    Изучающему это важно тогда, когда он уверен в качестве товара. Вы будете оббегать людей по квартирам и убеждать что ваши курсы лучше? Или ваш рекламны бюджет сопоставим с тем, что тратят на раскрутку курсера?

    Посмотрите же на это (на бизнес) с точки зрения бизнесмена, а не технаря.
    Ответ написан
    1 комментарий
  • PHP Junior,как правильно поступить?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Интересно, а как вы прошли интервью, если ничего не знаете?

    Или во время интервью вы умудрились всех обмануть, и скоро вас уволят, потому что это не универ, тут нужно работу выполнять.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    для rsync вам не нужен рут, нужно просто логин на тот сервер по ssh
    Ответ написан
    Комментировать
  • Как грамонтно удлиннить нарастить витую пару?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Патч-панель/кросс-панель.
    fictionbook.ru/static/bookimages/04/07/28/04072875...
    Ну и зависит от бюджета:
    1. Может имееть смысл заново протянуть все кабеля нормальным способом и в серверную из затянуть сразу в кросс-панель в шкафчике, а в свитч уже подключать из кросс-панель маленькими (полуметровыми) патчкордами?
    2. Может быть имеет смысл непосредственно в помещения протянуть 2-3 новых кабеля, с запасом, под потолком смонтировать простенький свич и раскидывать подключения к розеткам в помещении уже на месте, а не тянуть жгут кабелей прямо из серверной?

    Нашел в инете: pikabu.ru/view/ha/yevolyutsiya_servernoy_komnatyi_...
    Ответ написан
    Комментировать
  • Вопрос по java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А в чем вопрос?
    Ну и с другой стороны, почему бы не сделать наоборот:

    int pageNumber=18;
    String url = "samplesite.uz/en/site/content?id=EU&page=".pageNumber."&per-page=9";
    Ответ написан
    1 комментарий
  • Почему возникает 400 ошибка при использовании символа % в url?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    % это префикс, за которым должен следовать числовой код символа.
    ? это разделитель между URL и параметрами.

    Почитайте про спецсимволы в URL
    Ответ написан
    1 комментарий