Задать вопрос
  • Почему не работают сессии в php?

    EnterSandman
    @EnterSandman Автор вопроса
    Эникей
    отвечу сам себе... почему-то помогло session.auto_start = on
    Ответ написан
    Комментировать
  • программа для блокировки компьютера после NN минут работы

    @bdmalex
    Я бы батник написал и в автозагрузку вставил… из одной команды:

    shutdown -r -t 3300

    И тогда ваш комп САМ будет перегружаться, а вы отдыхать...:)…
    Ответ написан
    1 комментарий
  • Какой есть легкий gui для linux?

    fallen8rwtf
    @fallen8rwtf
    я ни на одном из серверов не поднимал "гуй". Вообще вам нужен не гуй, а desktop environment (gnome, kde, xfce и так далее)
    Для какой цели вам нужен linux? Что требуется от этого сервера (хотя от него много не взять)?
    Поднимайте centos minimal и ssh и радуйтесь, насколько это возможно

    А вообще не серьезный это сервер для конкретных целей:
    1. Raspberry P мощнее
    2. Андроид за 5к и выше рублей будет мощнее
    Если думаете учиться, то самое то, НО учитесь работать с консолью линукса
    Ответ написан
    Комментировать
  • Какую ОС выбрать для файлового сервера?

    @gosvamih
    Debian wheezy хороший вариант. Практически ответ на любой вопрос можно найти в сети, также помогает сообщество Ubuntu. Стабильность - показывает полугодовые uptime без проблем, больше не получалось из-за пропадания электричества. :))) Установка немного труднее чем ubuntu server, что связано со совместимостью на новые устройства. Ядро старовато "из коробки". Но несвободные драйвера, прошивки легко доступны, из wheezy backports легко ставятся новые ядра и нужные утилиты для SSD. Использую уже 7 лет на домашнем сервере, начинал со squeeze, обновление на wheezy прошло без сучка и задоринки в автоматическом режиме. Железо сменил один раз. Сейчас ssd + hdd в гибридном рейде 1 под систему, базу данных, редиску и сайты, + рейд 1 для файлов 1Tb. Скорость через самбу действительно 50 Mb/s, роутер и сетевые позволяют 86Mb/s, но мне не критично. Использую давно автоматический скрипт развёртывания мультисайтингового хостинга B.O.А (Barracuda Octopus Aegir) - бесплатный, всё настраивает автоматически nginx +php-fpm +MariaDb+redis+FTP ... там ещё много чего, никаких ручных правок конфигов и ломания головы. Думаю, подойдёт Debian в минимальной установке (Ubuntu server)+ какая-нибудь панель управления через web (браузер) и то что понадобиться для панели.
    Ответ написан
    1 комментарий
  • Как теория графов применяется в программировании?

    @unabl4
    ruby on rails web dev
    Ну, например, чтобы правильно ответить на собеседовании. :)
    Многие компании спрашивают это хотя бы на каком-то базовом уровне.
    Вообще, иногда спрашивают классические задачки из Computer Science.
    Ну или чтобы успешно выступать на олимпиадах - там это сплошь и рядом.

    Пример, который был бы наиболее близок к большенству разработчиков, с чем они сталкиваются каждый день - сборщик зависимостей (package manager, bundler или как угодно называйте) перед компиляцией/запуском.
    Идёт построение т.н DAG - https://en.wikipedia.org/wiki/Directed_acyclic_graph , чтобы не было петель.
    Ответ написан
    Комментировать
  • Как теория графов применяется в программировании?

    Человек Паук, для новичка программиста при обучении основ программирования в теории графов нет необходимости. Это я Вам говорю, как дипломированный математик прикладник с опытом работы в индустрии разработки ПО.

    Дискретная математика с современному программированию имеет опосредованное отношение. Согласен, что для тех, кто претендует на звание среднего уровня или эксперта крайне желательно знать графы, алгоритмы сортировки, местами комбинаторику и т.д.

    Для новичков, рекомендую "потреблять легкую пищу" при обучении. Основы алгоритмов, методологии программирования (хотя бы императивный подход и ООП), практические навыки работы с инструментами программистов (tooling: IDE, линтеры, VCS, инструменты для сборки и/или упаковщики), технологии (http, ajax, сериализация, ...), ...

    Объясните, пожалуйста, новичку, зачем нужно изучать ее и как и где она применяется.

    На практике, много где применяется:
    1. Не понимая основ графов, можно запросто запутаться и испортить репозитории в git. Точно так же понадобится для анализа дерева зависимостей и разрешения проблем связанных с ним (смотри).
    2. При отладке программ и профилировании зачастую приходится смотреть AST.
    3. Нахождение путей, определение цикличностей и т.д. понадобятся, когда Ваши данные хорошо подходят для представления в качестве графов. К примеру социальные сети, GPS навигация, множество абстракции в компьютерных играх и т.д.
    Ответ написан
    Комментировать
  • Где найти качественные уроки по Unity 3D на русском?

    Самые качественные что я видел, переводят официальные туториалы.
    https://www.youtube.com/channel/UCtpgnWrMynRl869Sn...

    Но устаревают конечно быстрее чем появляются, на канале 4.6 версия. Но особых отличий нет, текстуры только и платное стало доступно в персональной лицензии.

    Советую пройти бесплатный курс www.microsoftvirtualacademy.com/training-topics/ga...
    "Developing 2D & 3D Games with Unity for Windows Jump Start", версия 4.6 вроде тоже.

    На intuit.ru есть похожий курс.

    Все это поможет быстро въехать в общие понятие, что вообще есть и как это обычно используют. Дальше нужно делать свое и по ходу решать вопросы при помощи google.
    Ответ написан
    1 комментарий