Задать вопрос
  • Почему Ubuntu основана именно на НЕстабильной ветке Debian?

    Adamos
    @Adamos
    Нестабильная ветка Дебиан - это то, что работает, но недостаточно проверено для того, чтобы настроить сервер и спокойно забыть про него на год.
    Для десктопа это совершенно чрезмерная, реально не востребованная стабильность.
    Ну, а, выпустив серверную Убунту, Каноникал пытается дотянуть ее стабильность самостоятельно, не дожидаясь Дебиана, полирующего свой дистрибутив годами. Это вполне посильная задача, так как ниша серверной Убунты заметно поуже и лишена всякой экзотики типа маргинальных платформ и немассового оборудования.
    Ответ написан
    Комментировать
  • Как создают БД MySQl для крупных проектов: написанием кода вручную или через различные интерфейсы по типу phpMyAdmin?

    Adamos
    @Adamos
    Как бы вы ни прокачивали профессиональный навык написания БД руками, вы всегда будете проигрывать в точности и скорости автоматическим средствам.
    Лучше прокачивать профессиональный навык придумывания БД головой - в этой области конкуренция поменьше.
    Ответ написан
    Комментировать
  • Переопределение чистых виртуальных функций в C++?

    Adamos
    @Adamos
    Если методы в дочерних классах различаются - значит, их не должно быть в родительском.
    Учите L в SOLID.
    Ответ написан
    Комментировать
  • Как правильно написать скрипт на Bash?

    Adamos
    @Adamos
    В регэкспах есть такая штука, как back reference. Позволяющая составить регулярку с подстановкой уже найденных значений, типа (\d\d:\d\d:\d\d)[^:]*\[([^]]+)\] - \[user logged in\][^:]+\1[^[]+\[\2\] - \[user changed password\].....
    Ответ написан
  • Нужно Ваше мнение - по какому материалу легче научиться программировать: видео или статьи?

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

    Специалисты, которые так и не удосужились завести привычку быстро читать и понимать прочитанное - это прекрасно. Чем больше их будет, тем выше ценность нас, читающих ;)
    Ответ написан
    6 комментариев
  • Android-Apple разрабы - не выдумка?

    Adamos
    @Adamos
    Вопрос именно в том, насколько для приложения актуальны фичи конкретной платформы.

    Грубо говоря, если вы пишете игрульку типа маджонга, которая сразу запускается во весь экран и рисует весь свой интерфейс сама - то достаточно взять, например, Cocos-2dx и писать на нем то, что потом соберется под любую платформу.

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

    Adamos
    @Adamos
    Если имеется в виду именно интерфейс, а не архитектура, то вам нужно заклинание "Human Interface Guidelines". Можно начать колдовать с Википедии.
    Ответ написан
    Комментировать
  • На каком языке легче обрабатывать фотографии(Java, Python, C++)?

    Adamos
    @Adamos
    А вы, простите, на этом языке собрались сами писать алгоритм перевода в ч/б битмап?
    Это сто лет в обед успешно делает открытый и кроссплатформенный ImageMagick, причем среди его выходных форматов, скорее всего, найдется что-нибудь легко перевариваемое на любом языке.
    Ответ написан
    Комментировать
  • Выбор дистрибутива Linux для старого ноутбука и расширить ОЗУ?

    Adamos
    @Adamos
    Проблемы будут, скорее всего, не из-за неверно выбранного дистрибутива.
    Вам стоит просто избегать "тяжелых" DE типа Unity или KDE, в остальном особенной разницы не будет.
    У жены подобный ноут - рабочий, с Xubuntu на борту. Ее вполне устраивает. Правда, диск я все-таки заменил на SSD.
    Ответ написан
    4 комментария
  • C++ IDE для Линукса и компиляторы?

    Adamos
    @Adamos
    Есть ощущение, что в VS вы больше баловались Шарпом, чем Крестами.
    Потому что заявлять, что после Студии QtCreator "тяжеловат и сложен в настройке", а у CodeLite "перегруженный интерфейс" - это, как минимум, смело...

    Мне периодически приходится собирать и отлаживать виндовые порты программ в Студии. После лаконичной простоты QtCreator и его простого текстового .pro-файла вот это обычное для виндов "вместо настройки нужного - куча формочек и кнопочек, работающих неочевидным образом" - просто бесит, признаться. При всей моей флегматичности.
    Ну, и качество работы Intellisense в качестве базы для IDE иначе, как намеренным вредительством, я не могу объяснить. Просто сравнивая, насколько влет работала с С++ Студия до 2008 - и насколько все постоянно встает колом, начиная с 2010.

    В общем, хотите писать под Линукс - попробуйте просто привыкнуть к QtCreator.
    Даже если библиотека Qt вам совершенно не нужна, как мне.
    Ну, а если соскучились по простыням настроек и натужной задумчивости анализа, как в Студии - можете Eclipse или NetBeans попробовать, они и то, и другое успешно воплощают...
    Ответ написан
  • Как запретить загрузку файлов с расширением .php в битрикс?

    Adamos
    @Adamos
    Когда настроите - возьмите файл index.php, переименуйте его в index.php.jpg и проверьте, чего стоят эти настройки.
    Ответ написан
    Комментировать
  • В чем разница ОС Linux и OS X (Mac)?

    Adamos
    @Adamos
    На самом деле, вы просто зря упираетесь в одну систему.

    Даже работая в Линуксе, сервер для бэкэнда лучше поднимать не в основной системе, а в виртуалке (Vagrant в помощь). Сервер этот, естественно, должен быть на Линуксе - хостинг под винду или макось вам вряд ли когда-нибудь понадобится. А вот что будет основной системой - тут "выбирай на вкус".

    У Макоси, имхо, всего два плюса: более вылизанное (но и менее настраиваемое) DE и существование под него проприетарных программ типа Photoshop. Мне лично второе не нужно, а первое только мешает - так что выбор очевиден...
    Ответ написан
    Комментировать
  • Публикация приложения в Google Play, Microsoft Store и App Store -- требуют ли исходный код, кто публиковал?

    Adamos
    @Adamos
    А с чего вы, собственно, взяли, что кому-то нужен ваш код?
    Это сервисы по распространению приложений, а не Гитхаб какой-нибудь.
    Никто им никакой код не сливает, что за чушь...
    Ответ написан
  • Есть апп, задающий ребёнку развивающие задачки, а в случае успешного решения задачки ставящий мультик с ютуба?

    Adamos
    @Adamos
    Ваш "компромисс" не решает проблему, а обостряет ее. Решая задачки ради мультиков, ребенок их возненавидит (задачи, а не мультики). Вы ее просто превращаете в крысу, которой нужно давить на рычажок, чтобы стимулировать центр удовольствия в мозгу.

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

    Моей сейчас семь, мультики любит, но без фанатизма. Мы успешно прошли все подшивки "Школы семи гномов", рекомендую. Из развивающих игрушек использовали разве что GComprix, и то очень умеренно. Зато настольных игр у нее полный шкаф. Для вашего возраста уже кое-что можно брать - "Доббль", например.

    В четыре года мы взяли букварь, и дочь читала по странице каждый вечер. Потом - мы читаем сказку на ночь. До сих пор последний час перед сном - час чтения. Сначала дочь, потом мы. К семи годам читает бегло, с выражением, а главное - с удовольствием. Школьные уроки - в охотку и с интересом.

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

    Adamos
    @Adamos
    Напишите простенький скрипт, который создает .h-файл с объявлением и всеми данными этого массива. Делов-то.
    Аналогично в код подключается, например, графика в формате XPM.
    Ответ написан
  • Для чего нужен singleton?

    Adamos
    @Adamos
    Синглтон - прекрасный индикатор. Если человек задает вопрос, зачем он нужен - значит, этому человеку лень прочитать даже Википедию.
    Впрочем, есть утешительный вариант: этот человек просто еще не написал ни одной работоспособной программы, и изучать шаблоны проектирования ему тупо рано.
    Ответ написан
    3 комментария
  • Как добавить шрифт в Photoshop на linux?

    Adamos
    @Adamos
    Под Виндой программы от Адобе используют не только системные шрифты, но и те, которые лежат в Program Files/Common Files/Adobe/Fonts (за точный путь не ручаюсь, надо гуглить).
    Никаких "установок шрифтов в систему", на самом деле, не требуется, PS сам с ними прекрасно разберется.
    Ответ написан
    1 комментарий
  • Куда раскрутить мошенника и мошенник ли он вообще?

    Adamos
    @Adamos
    Собственно, по мотивам моего комментария в этой ветке мне прилетел спам.
    Предлагается "сотрудничество" по поставке "полностью оригинальных лицензионных наклеек-ключей OS Win".
    Никакого криминала со стороны отправителя.

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

    Как все-таки хорошо выкинуть Винды из офиса и спокойно работать, не пачкаясь во всем этом дерьме!..
    Ответ написан
    2 комментария
  • Зачем нужны php шаблонизаторы если php это и есть С + Шаблонизатор?

    Adamos
    @Adamos
    PHP - не только шаблонизатор. Это еще и язык общего назначения, позволяющий создать уязвимость или выстрелить в ногу серверу.
    Шаблонизатор, даже в виде простой надстройки над тем же PHP, устраняет опасность его неправильного применения и делает архитектуру кода более чистой, принудительно разделяя логику и представление.

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

    Adamos
    @Adamos
    А на кой, простите, ляд у вас в аргументах константная ссылка на указатель?
    Вот зачем именно здесь - константная ссылка?
    Имхо, вы сами себя запутываете.
    Передавайте указатель по значению - код упростится, и вы сами в нем разберетесь.
    Сейчас, видимо, вы умудряетесь вместо указателя получить адрес самой ссылки.
    Ответ написан
    2 комментария