Задать вопрос
  • как вычислить - год, месяц, день и время

    @vikeltor
    Необходимо уточнение какие инструменты у нас есть? GPS спутники функционируют?
    Что у нас есть: телескоп, секстант, гномон, компас, GPS приемник?
    В общем случае: По положению звезд и планет можно вычислить год, По положению зодиакальных созвездий месяц. По фазе луны день. По положению солнца время, в зените будет астрономический полдень(12-00).
    Другой вопрос к чему такая точность?
    Ответ написан
    Комментировать
  • Что понимать под словом back-end?

    0neS
    @0neS
    Кассы и столики в макдональдсе это — frontend, кухня и комната для персонала — backend.
    Ответ написан
    6 комментариев
  • Какие книги стоит прочитать начинающему программисту, чтобы понять все тонкости программирования?

    @Ar4ybaldik
    Совершенный Код да Анализы и Алгоритмы
    Ответ написан
    Комментировать
  • Как добавить элемент в конец?

    zona7o
    @zona7o
    Веб-разработчик
    var messageContent = $( "#messages" ).html(); /* не понял что это и зачем это нужно */
    var messageMsg = "bla bla";
    $( messageMsg ).appendTo( '#messages' );
    Ответ написан
    2 комментария
  • Запись из файла в массив до пробела C++?

    noonv
    @noonv
    разумеется :)
    Ответ написан
    Комментировать
  • Как дать почитать другу черновик?

    kulinich
    @kulinich
    С++ программист
    Как вариант (при наличии браузера chrome):
    1. Нажимаете Ctrl+P.
    2. В появившемся окне меняете принтер на «Сохранить как PDF» (надо нажать на «изменить» слева).
    3. Сохраняете pdf и передаете другу по почте/скайпу/дропбоксу и т.п.
    Ответ написан
    4 комментария
  • Помогите найти статью про простой интерфейс при регистрации

    pomeo
    @pomeo
    у меня две в закладках нашлось
    habrahabr.ru/post/134595/
    habrahabr.ru/post/120079/
    Ответ написан
    Комментировать
  • Разбиение жесткого диска для дуалбута. Детали

    merlin-vrn
    @merlin-vrn
    хотелось бы /home примонтировать в качестве «диска D» в винде. Для этого вижу как минимум 2 варианта — сделать у /home тип NTFS (и тут первый вопрос: насколько это плохо? где-то видел что / и /home следует делать однотипными), второй — поставить драйвера на винду, чтобы была возможность оперировать с Ext4. Какой из этих подходов вам кажется лучшим? Или, быть может, есть ещё варианты?


    NTFS на /home не делайте. Это создаст проблемы со всякими параноидальными софтинами в линуксе, т.к. они любят защищать важные данные режимом доступа 0700, а на ntfs вы такого сделать не сможете. Будет всё: от ругани при каждом запуске, до отказа запускаться.

    Не могу даже представить, откуда вы взяли бред про то, чтобы / и в /home были однотипные. Наоборот, задачи-то то у них разные, поэтому и объективно может быть полезно использовать разные ФС.

    Для винды есть замечательный ext2ifs, позволит вам видеть раздел как «диск D». В отличие от всех остальных решений, это сделано правильно (как installible file system driver), поддержка полная, вы при желании даже своп винды сможете туда положить.
    Этот драйвер понимает, к сожалению, только e2 и e3; а e4 он не знает. Можно сделать для /home ФС e3, но монтировать в линуксе её с драйвером e4 — работать будет побыстрее (за счёт, например, умного аллокатора).

    Так же интересно насколько есть смысл отдельно выделять /var. Хоть сейчас проекты хранятся там, может лучше держать их в /home и прописать другие пути на серверах?


    Если это десктоп, ничего кроме /home нет смыла выделять. Никаких отдельных /usr (вообще не представляю ситуаций, в которых его стоит отделять), ни /var, в котором на десктопе фактически только служебные системные данные, типа БД пакетного менеджера софта, которые пусть лежат на /. И /boot тоже не надо отделять. Это имеет смысл для root-on-lvm, что вообще-то есть правильно, но только не на машине с дуалбутом в Windows.

    Вообще что у вас в /var, DocumentRoot? Лучше переложите в /home. И разрабатывать поудобнее будет.

    Каковы последовательности разделов? В начало диска следует помещать swap. Далее у меня как минимум / /home windows. (хотелось бы ещё выделить раздел под линукс для установленных приложений, чтобы безболезненно переносить переустановку системы, но это вроде бы проблемно?)

    Верно, свап в начале, остальное без разницы.
    При переустановке linux, даже если таковая потребуется, оно само сможет переставить все необходимые приложения в полностью автоматическом режиме. От вас потребуется только создать файлик автоматизации, фактически, со списком нужного софта. (Пример: в Gentoo такой файлик создаётся автоматически и называется /var/lib/portage/world. Чтобы сохранить профиль системы, нужно спасти его, а также /etc/portage/* — при не дай бог установке заново всё это кладётся на место, а потом emerge -avuDN world в chroot при установке — и вуаля, весь софт со всеми опциями, как было.)
    Ваши данные и персональные настройки и так лежат на отдельном разделе, обпереустанапливайтесь — никуда не денутся.

    Хотя при нормальной эксплуатации вам ничего такого не потребуется.

    Ну и напоследок. Primary и Logical. Есть ли в них фактическая разница, для использования на уровне ОС? И как их грамотнее использовать?

    Вообще никакой разницы с точки зрения Linux. Про Windows я не так уверен, хотя, кажется, сегодня уже тоже никакой разницы.
    Мне никогда в жизни не требовалось больше 4-х разделов. На серверах обычно их два — /boot и lvm pv, а всё остальное внутри lvm. На десктопах — сейчас точно так же, винды-то у меня бывают только в виртуалках; однако, когда оно было «на железе», тоже хватало четырёх разделов.
    Так что на вашем месте сделал бы четыре primary-раздела — swap, windows, /, /home.
    Ответ написан
    1 комментарий
  • кем бы вы хотели быть?

    KEKSOV
    @KEKSOV
    Чем больше ЯП сумеете изучить, тем лучше. Ассемблер это очень правильно и хорошо, но в 99% случаев это тупиковая ветвь с точки зрения основной деятельности. Я бы уделил больше внимание так сказать текущему мейнстриму — C/С++, JavaScript, Erlang, SQL (MySQL или PostgreSQL), NoSQL. Обязательно познакомьтесь с UNIX, рекомендую два-три раза «собрать-разобрать» свой дистрибутив по инструкциям LinuxFromScratch. Соберите из исходников и настройте Apach, Nginx, MySQL на разных платформах. Чем больше технологий освоите, тем лучше.

    PS. И постоянно читайте на английском языке — без этого никуда.
    Ответ написан
    2 комментария