Задать вопрос
  • Каким образом из даты рождения получить возраст?

    Adamos
    @Adamos
    На самом деле, DATEDIFF вам совершенно ни к чему. Нужно всего лишь вычесть год рождения из текущего, а затем уменьшить результат на единицу, если месяц рождения больше текущего или месяцы равны, а дата больше.
    Можно свести это к одной формуле год * 10000 + месяц * 100 + день.
    Нацело делим разницу на 10000 - получаем возраст.
    Ответ написан
    Комментировать
  • Как реализовать перенаправление подключения в зависимости от пользователя?

    Adamos
    @Adamos
    echo "ssh 192.168.0.2" >> /home/vasya/.bashrc
    Ответ написан
    Комментировать
  • Какой сервер выбрать для веб-приложения?

    Adamos
    @Adamos
    Быль. Использовал для одного проекта давным-давно зарегистрированный бесплатный аккаунт на Хостингере. Однажды даже оплаченный, когда они сделали вид, что это для отсеивания ботов, но речь не о том.
    Хостингеру эта халява надоела, и заявили они, что больше бесплатного хостинга не будет - либо платите, либо валите на 000webhost. Решил проверить, что там, зарегистрировался, посмотрел - не понравилось. Пока проплатил Хостингеру, который подсуетился с акцией, потом съеду на что-то более вменяемое, скорее всего - дешевый VDS. Но речь опять-таки не о том.

    Через неделю приходит мне на почту письмецо: "Я хакер, сломал ваш ящик, все дела, вирус по почте в веб-камеру, ваши нелицеприятные снимки по всем вашим контактам". И в доказательство взлома - пароль... который я использовал для регистрации на 000webhost, и только там. Вот тебе, бабушка, и бесплатный сыр.
    Ответ написан
    Комментировать
  • Как реализовать алгорим задачи о сумме подмножеств?

    Adamos
    @Adamos
    Отрицательные числа, конечно, здорово портят задачу ;) классические переборные алгоритмы такой подлянки не имеют.
    Но общую логику имеет смысл сохранить: ваша цель - определенная сумма, можно к ней стремиться. На каждом шаге подбора варианты сортируются по тому, насколько их прибавление приближает вас к искомой сумме (по модулю). И перебор до тех пор, пока первое же число не дает разность 0.
    Ответ написан
    4 комментария
  • Как правильно "расшарить" папку в SAMBA?

    Adamos
    @Adamos
    А кто вам сказал, что user - это пользователь, под которым вы логинитесь на сайт?
    Создайте бесправного юзера, и в настройках самбы его же можно прописать.
    Заодно, внезапно, пользователи с нормальных систем смогут зайти в те же папки без всякой самбы, через sshfs или sftp.
    Ответ написан
    Комментировать
  • Как сделать интерфейс под Windows?

    Adamos
    @Adamos
    Нужно еще учитывать, как часто вам придется переделывать интерфейс вслед за сайтом.
    Поэтому вычеркиваете С++, Шарп, Дельфы и прочие нормальные языки, на которых вы угрепаетесь переписывать браузер самостоятельно, и читаем, что такое Electron.
    Ответ написан
    3 комментария
  • Пожалуйста оцените мое убогое ООП?

    Adamos
    @Adamos
    Во-первых, трудно поверить, что нет кучи готовых решений, разбирающих лог Апача.
    Так что задание, очевидно, учебное, на использование языка и понимание, что такое ООП.
    Так вот, ООП в РНР - это чтобы один раз сделать грязную работу, и больше в нее не заглядывать, используя готовый и по возможности очевидный интерфейс класса.
    У вас же одноразовая портянка, в которой даже имена файлов жестко прописаны в коде, убогие комментарии вместо PHPDoc и вообще ощущение, что ООП вы начали заниматься вчера и считаете его просто возможностью загнать побольше функций в один класс.
    Ну, и результат соответствующий. Вам нужно не исправить это решение, вам нужно позаниматься ООП в РНР некоторое время и прийти к соответствующей парадигме в мышлении. А этот класс можете просто выкинуть.
    Ответ написан
    4 комментария
  • А какая есть книжка (курс\цикл статей) по windows server и windows "desktop" чтобы там просто но подробно описывались все службы и что как работает?

    Adamos
    @Adamos
    Книга Бытие, 11:1—9. Но там только основные принципы.
    А еще Макконнелл, "Совершенный код". Там основные принципы управления связностью и сложностью, и эту книгу в Майкрософт, похоже, читать запрещено.
    Ответ написан
    Комментировать
  • Аналог Excel для Linux для имитационного моделирования?

    Adamos
    @Adamos
    Для сдачи "лабки", надо полагать, предполагается и формат XLS заодно? Тогда вопрос не имеет смысла, ибо вас учат не математике, а MS Офису.
    А так - есть, например, вот такой список: https://en.wikipedia.org/wiki/List_of_open-source_...
    Ответ написан
    1 комментарий
  • В какой момент написания программы делать initial commit?

    Adamos
    @Adamos
    Git хранит историю изменений. Закоммитили вы в него тот код, который у вас есть сейчас, или нет - совершенно неважно. Главное - закоммитить в него тот код, который вы собрались изменять. Чтобы иметь его копию до изменений.
    Пока вы пишете новый код - контроль версий не нужен. Как только понадобилось что-то в коде исправить - нужно сначала сделать коммит, чтобы, если исправление неудачно, не вспоминать, что именно и как именно было исправлено, а вернуться к предыдущей версии кода или наглядно сравнить ее с текущей.
    К тому времени, когда код будет хоть что-то делать - у вас, скорее всего, уже не один десяток коммитов будет. Не бойтесь создать ненужный коммит - важны только те, которые понядобятся, а сколько будет прочих - совершенно некритично.
    Обычная практика - сделал фичу, закоммитил код с комментарием "сделал эту фичу". Исправил баг - аналогично. Заодно еще и историю работы потом можно будет увидеть ;)
    Ответ написан
    Комментировать
  • Какой купить лазерный принтер домой?

    Adamos
    @Adamos
    Xerox - непредсказуемая сложность заправки, Kyocera в бюджетном сегменте - просто шлак, НР считают себя лидерами и дерут за бренд, при этом картриджи в бюджетных моделях мизерные, только меняй. Самсунг никогда путных принтеров не делал, Canon передирает НР, забыв скопировать нормальные драйвера, Epson вовсе не бывает в сегменте бюджетных лазерников. Pantum - на рынок пришли китайцы и сделают вам дешево за ваш счет: терпимая печать, пока не сломается, и пока даже есть готовые комплекты из картриджа с чипом для перезаправки, но через год их не будет, и вы пойдете за новым принтером.
    МФУ dcp-1610wr от Бразера взял домой, пока доволен, особенно работой по вай-фаю...
    Ответ написан
    9 комментариев
  • Почему так много удаленки на Bitrix?

    Adamos
    @Adamos
    "Почему так много работы аниматором на утренниках и так мало ролей Гамлета? Я, идя в театральный, по-другому себе это представлял..."
    Вот примерно поэтому.

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

    Adamos
    @Adamos
    Имхо, ситувция довольно проста. Вы можете оценить стоимость "обеления" ПО, хотя бы порядок? Если дать по рукам всем сотрудникам, которым позарез нужен Фотошоп для личных фоточек, пересадить с MS Офиса на Либру всех, кто не завязан намертво на макросы, и на Линукс - всех, кто работает только в интернете-почте-офисе?
    Озвучьте эту сумму руководителю устно. Если он не готов найти эти средства - сразу сваливайте. Потому что в обвинении, которое будет вам предъявлено, будет другая сумма - на все, что сейчас стоит, и ее явно хватит на статью для вас лично.

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

    Adamos
    @Adamos
    В моем бодании с местным провайдером проскочила информация, что крупняк (в основном представленный опсосами) довольно лихо кладет болт на "веерные" блокировки, а местечковые провы стремаются, поскольку их штрафы за это дело разорят.
    И действительно, дома (местный провайдер) заблокированные технические сайты - очень частое явление, на работе (МТС) - довольно редкое.

    Дома приходится использовать Хром, настроенный на прокси Антизапрета, а то и вовсе Тор. Для - банального - гугления - технических - вопросов! Уроды...
    Ответ написан
  • Что лучше использовать в android svg или png?

    Adamos
    @Adamos
    Ответ на вопрос "что лучше - растровая или векторная графика?" не менялся уже четверть века.
    Если нужно произвольное масштабирование и не страшны накладные расходы - вектор.
    Если можно обойтись предварительно качественно смасштабированными картинками и ресурсы ограничены, а также во всех случаях, когда вектор в принципе не нужен - растр.
    Ответ написан
    Комментировать
  • Как установить ftp на linux для worpress?

    Adamos
    @Adamos
    Просто погугли эту ошибку. Не нужен ему никакой доступ.
    Ответ написан
    Комментировать
  • Как приблизить Linux Ubuntu до Windows?

    Adamos
    @Adamos
    Это же элементарно:
    1. Поставить Xubuntu, переместить панель вниз, выбрать менее унылую тему из коробки. Меня, например, устраивает Clearlooks с оформлением окошка Default. Можно еще заменить Thunar на PCManFM, но если вам милее Проводник - не обязательно и это.
    2. И хотя бы месяц поработать в ней, не обращая внимания на то, что это не винды.
    Ответ написан
    Комментировать
  • Хочу стать реверс-инженером. Что изучать для этого?

    Adamos
    @Adamos
    "Хочу стать мастером спорта. Посоветуйте, что почитать".
    Ответ написан
    15 комментариев
  • Какой стандарт языка Си наиболее распространён для создания программ под настольные ОС?

    Adamos
    @Adamos
    Для программ под настольные ОС Си в принципе уже лет тридцать как не особенно распространен.
    Если же вы собрались писать что-то настолько хардкорное, то неужели сами не справитесь найти под любую ОС компилятор, поддерживающий нужный вам стандарт?
    Ответ написан
    Комментировать