• Как узнать что конкретно кроется за httpd pid?

    @nutz
    mod_status может быть полезен
    httpd.apache.org/docs/2.0/mod/mod_status.html
    Ответ написан
    Комментировать
  • Можно ли разбить жесткий диск не форматируя в linux?

    Riateche
    @Riateche
    1, 2. Можно. Проще всего загрузиться с ubuntu desktop live cd, запустить gparted, в нем очень просто уменьшить раздел.
    3. Насчет мака не знаю, но для win/lin я использую ntfs. В убунте оно работает идеально, единственный минус — не поддерживаются восьмеричные права. Но для обычных пользовательских файлов это не критично.
    Ответ написан
    Комментировать
  • iSCSI - 2 инициатора. Как правильно настроить?

    maxout
    @maxout
    Раз в месяц этот вопрос здесь появляется стабильно =)
    На 1 таргет 2 инициатора можно. И 3 можно, и 10.
    Но на таргете при этом нужно создавать распределённую FS. И все инициаторы должны соответственно уметь её готовить.
    NTFS, разумеется, к распределённым не относится.
    Ответ написан
    1 комментарий
  • Пожалуйста объясните преимущества .Net для веба?

    @sergei-grigorev
    Используя .NET вы повышаете стоимость владения конечного продукта, т.к. вам придется покупать Windows Server (а также вашим заказчикам), и на каждого разработчика купить Visual Studio (ну естественно и Windows). Разрабатывая в Java вы могли бы на многом сэкономить, например мне очень нравится Eclipse, очень мощная IDE, при этом бесплатная. Большое количество бесплатных веб-серверов, со всеми необходимыми инструментами, включая горизонтальное расширение, работу в кластере. А всевозможные платные веб-сервера, типа IBM WebSphere предоставляют дополнительные плюшки, которых в большое количество раз больше, чем IIS.
    По поводу того, что в Java куча фраймворков — не берите близко к сердцу, но если при разработке придерживаться стандарта Java EE (которого эти фраймворки должны соблюдать), то вам уже без разницы, под каким сервером будет крутиться ваше Веб-Приложение.
    Ответ написан
    4 комментария
  • Интернет-радио: оптимизируется ли broadcast-трафик?

    Такая штука называется Multicast.
    И, броадкаст — это всё же совсем не то, что вы описываете. То что вы описываете — это стандартный unicast (один поток к одному клиенту, +1 клиент — +1 поток). В броадкасте данные идут сразу всем, но броадкаст не распространяется выше L2 или L3 (см вики про броадкаст), т.е. не применим в рамках интернета, а используется только в локальных сетях. Multicast же может работать как на уровне локальных сетей, так и на более высоком уровне всего интернета. Но, на сколько я знаю, multicast достаточно геморно организовать в техническом плане (т.е. это не тупо галочка у сервера вещания), да и не все провы (не все маршрутизаторы) кушают такой трафик (хотя в этом плане могу ошибаться, давно не копался).
    Ответ написан
    3 комментария
  • Требуется совет начинающему разработчику

    @Jazzist
    В вебдеве жесткая конкуренция. Из-за кажусегося низкого порога вхождения огромное количество школоты массово портят репутацию отрасли. Для того, чтобы конкурировать (в том числе и найти достойную работу) — придется потратить несколько лет на дообучение.

    В геймдеве несколько интереснее. Доходы по отрасли чуть ниже средних, но обстановка попроще и рынок завидно стабильный.

    Прежде чем создавать что-то новое вообще, даже для портфолио — имеет смысл покопаться в чужих решениях. Взять образцовые продукты с открытыми исходниками, и попробовать понять, как они работают, что-то модернизировать и т.д.

    Так же будет полезно изучение теории. Паттерны, методики и основы надо знать — очень работе помогает.
    Ответ написан
    Комментировать
  • Пожалуйста объясните преимущества .Net для веба?

    devosx
    @devosx
    Devops
    Вижу только одно преимущество — это откат в гос. закупках :)

    А если серьезно, то какие либо критично важные проекты на .Net не пишут, если корпоративный портал, для построение своего рода документооборота, то можно накатать на .net, тем более что такое решение продвигается самой microsoft за бешеные бабки))

    А так преимущество только одно, можно склепать прототип, показать инвестору, а потом при реализации, уже писать нормальный продакшен решение на java :)
    Ответ написан
    3 комментария
  • Требуется совет начинающему разработчику

    dio
    @dio
    Имхо, путь войнов света нынче — node.js/eglang :)
    Если решите идти в веб разработку без базового понимания клиентской части не обойтись, так что css/js в минимальном объеме необходимы. А если распробуете js и поймете, что кроме «классической» ооп существует еще целая вселенная…
    Ответ написан
    Комментировать
  • В чём писать вместо Borland C++ Builder 6?

    @Lampus
    Поддержу предыдущего оратора.
    Qt 4 + Qt Creator
    Qt это целый фреймворк с кучей фич: работа с БД, сетью, Xml, OpenGL, скриптовый движок, WebKit и т.п.
    Очень качественная документация, одна из лучших что я видел.
    Ответ написан
    1 комментарий
  • В чём писать вместо Borland C++ Builder 6?

    Pollux
    @Pollux
    qt creator!
    красиво, win/unix, бесплатно.
    Ответ написан
    Комментировать
  • как сгенерировать уникальный integer id в кластере?

    @lesha_penguin
    Варианты решения uniqid от лучшего к худшему:
    1) Если 64bitный bigint то вообще проблем никаких: в старшие 32 бита засовываем заведомо уникальный идентификатор машины (например ip-адрес, или crc32/adler32 от hostname). а младшие 32 крутим как обычный сиквенс.
    Достоинства: для любого идентификатора можно в случае «жесткого дебага» найти «откуда ноги растут» — т.е. однозначно идентифицировать тачку на которой возникла запись с исследуемым id.
    2) Если есть желание убраться в 32bit (разумное желание, ведь не все хорошо работает даже в наш 64разрядный век с большими числами) лучше применять кешированый сиквенс. При запросе сиквенс увеличивается не на 1 а сразу на большое значение, например на 1000 или на 10000. Соотвественно, нода, получив от сиквенса диапазон 320000..329999 спокойно может не обращатся снова к сиквенсу, пока не израсходует этот диапазон. Плюсы: опять-таки возможно логировать. Минусы (правда устранимые резервным сиквенсом с резервным диапазоном): придется выбирать порцию отдачи.
    3) Экстремальный вариант. Еще расширяем integer до 128 бит и используем хеши или что-нибудь uuid-подобное. Минус очевиден — 99.9% софта не сможет работать с таким значением как с числом.
    4) Hardcode-вариант. Если вам известно, что нод будет не более чем N, каждая нода просто крутит сиквенс S а id получает по ф-ле id=S*N+n; где n-номер ноды. Плохой вариант, очень чреват нехорошими последствиями, если вдруг вы ошиблись в смелых оценках.
    5) Метод проб и повторов. еще хуже, поскольку сработает если у вас записей мало и добавляются они редко и вообще надежно будет работать если источник добавления записей только один.
    Ответ написан
    3 комментария
  • Какой ИБП для ТВ?

    m08pvv
    @m08pvv
    Любой ИБП подходящий по мощности подойдёт.
    //Даже знакомый эмбеддер говорит что всё ОК
    Ответ написан
    Комментировать
  • Нужен алгоритм перестановки слов местами

    Amper
    @Amper
    Ответ написан
    Комментировать
  • Нужен алгоритм перестановки слов местами

    Nicolette
    @Nicolette
    На C++ — разбить предложение на слова, загнать их в vector и использовать next_permutation.
    Ответ написан
    Комментировать
  • Вопрос по авторскому праву

    @Botovod
    <code>Гражданский кодекс РФ. Часть IV

    Статья 1265. Право авторства и право автора на имя
    1. Право авторства — право признаваться автором произведения и право автора на имя — право использовать или разрешать использование произведения под своим именем, под вымышленным именем (псевдонимом) или без указания имени, то есть анонимно, неотчуждаемы и непередаваемы, в том числе при передаче другому лицу или переходе к нему исключительного права на произведение и при предоставлении другому лицу права использования произведения. Отказ от этих прав ничтожен.

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


    Достаточно просто заключить договор авторского заказа, в котором указать что после выполнения Автором работ, подписания документов о приемке выполненных работ и выполнения Заказчиком своих обязательств по оплате, исключительное право на созданное автором произведение переходит Заказчику.
    Но, какое имя автора указывать при публикации произведения решает его Автор. Это право купить, отнять или передать нельзя. Наиболее корректный выход из этой ситуации — указывать реальное имя Автора или его псевдоним, с указанием «по заказу» Заказчика.
    Если Вам критично чтобы под статьёй было Ваше имя, тогда по статье 1265, можно сделать так: Ваше имя можно принять за вымышленное имя Автора (псевдоним), под которым автор разрешает Вам публиковать его произведения, ведь Автор имеет право на публикацию его произведений под любым именем. Можно допустить, что вымышленное имя Автора совпадёт с Вашим реальным, если конечно Вы не будете возражать. Но, это обязательно нужно включить в условия договора авторского заказа. Например:
    «Автор поручает Заказчику, при публикации Произведения указывать в качестве имени автора имя «Василий Тапкин». (где «Василий Тапкин» — имя, под которым вы хотите публиковать произведение).
    Отрицательная сторона этого плана — Автор в любой момент может передумать и потребовать чтобы информацию об имени автора в следующих публикациях изменили. С этим ничего сделать нельзя. Но, думаю в реальной ситуации на это мало кто пойдет.
    Ответ написан
    Комментировать
  • Вопрос по авторскому праву

    ob1
    @ob1
    Автор в любом случае останется автором и авторское право будет принадлежать ему. Но Вы можете получить право собственности.

    А почему Вы хотите публиковать чужие статьи от своего имени? ;-}
    Ответ написан
    Комментировать
  • Редактор для языковых файлов php типа array?

    @Dialog
    csv, xml, json,… — формат хранения исходных текстов может быть различен
    а дальше соглашусь с Riateche — написать простой скрипт
    если совсем лень, то можно сделать в таблицу в MySql и потом экспортировать в массив php и в ручную доработать… но это совсем уже способ извращенный
    для таких задач нет специализированного софта
    Ответ написан
    Комментировать
  • Си: передача предопределённых строк в функцию

    Livid
    @Livid
    Дело в разнице между массивами и указателями. Она, вообще говоря, есть.

    При инициализации
    char array[] = «abc» выделяет память для нового строкового массива и устанавливает его элементы в «a»,«b»,«c» и "\0"
    char *pointer = «abc» устанавливает pointer на строку «abc», которая, вообще говоря, может находиться (как строковой литерал) в защищенной области памяти (i.e. только для чтения).
    Ответ написан
    5 комментариев
  • Нет настроек UAC в win7?

    @Sudo
    Опыт, сын ошибок трудных
    SP1 еще установите если не установлен, может поможет!
    Ответ написан
    2 комментария
  • Лицензия creative commons

    pomeo
    @pomeo
    не-не, вы путаете, creative commons никакого отношения к продуктам не имеет, т.е. она относится к произведениям авторов, тексты, картинки и т.д.
    mongodb распространяется под agpl
    Ответ написан
    3 комментария