Задать вопрос
  • На каком уровне необходимо знать php чтобы приступать к изучению фреймворков?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да с любого уровня можно изучать.

    Нужно понимать одну простую вещь - чем больше вы знаете, тем проще изучить что-то новое в этой области. Чем меньше - тем сложнее.
    Но нет никаких "нельзя, запрещено, не получится".

    Все получится, просто в процессе изучения фреймворка придется подучить ООП и все остальные недостающие вещи одновременно с фреймворком.
    Ответ написан
    Комментировать
  • Почему долго открывается результат сканирования диска программой R-Studio?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Видимо в прошлый раз вы восстанавливали файлы после удаления, при этом структура каталогов была уже известна и rstudio сканировал только по каталогам
    Сейчас же, после форматирования, нужно просканировать каждый сектор в поисках структур файловых систем, затем в поисках структуры дерева каталогов
    Ответ написан
    Комментировать
  • Жёсткий диск не работает на нём полоски, можно починить его как?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Самостоятельно инфу не восстановите уже. Отнесите в сервис центр, где они могут снять блины, и поставить их на свою систему, попытаться считать инфу. Но скорее всего из-за того, что вы винт вскрыли, все запылилось и вероятность снятия инфы минимальна.
    Ответ написан
    4 комментария
  • Какой стиль комментирования кода правильнее?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Пишите комментарии на английском. Это упростит поддержку проекта в будущем, включая поддержку нерусскоязычными программерами.

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

    Комментировать нужно метод или класс целиком, общими словами. Отдельные строчки комментируются в качестве исключения, либо в случае каких-либо изменений, типа
    // special exception, see issue #123191239
    Ответ написан
    6 комментариев
  • Каких онлайн-сервисов, веб-приложений не хвататет в интернете?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Не хватает адекватных коммунальных сервисов.

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

    Но понятно, что такие сервисы должны быть не просто так, а сами коммунальные хозяйства должны быть исполнителями.
    Ответ написан
    4 комментария
  • Десктопное приложение в Web приложение - что использовать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Начните с того, что напишите подробное ТЗ по вашей системе без привязки к каким-либо технологиям и языкам, а с привязкой к бизнесу. Со схемами, скриншотами, разделениями на модули.

    Затем решите кто это будет делать, и какими технологиями он это предлагает решать.
    Ответ написан
    Комментировать
  • Как из исходного дистрибутива содать архив, изменив некоторые файлы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    архивируйте с использованием tar+gzip
    tar сохраняет POSIX права доступа
    Ответ написан
    Комментировать
  • Как квантификатор повлиял на скобку в регулярном выражении?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ну значит первая комбинация должна встретиться 1 или 2 раза. Значит или 3 или 6 цифр
    Ответ написан
    Комментировать
  • Как скрыть IP компьютера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Почитать что такое IP, как он работает и не задавать глупых вопросов.
    Ответ написан
    1 комментарий
  • Как урезать свой перфекционизм?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Цените свое время и деньги.
    За перфекционизм не платят, платят за работу, которая соответствует требованиям заказчика, а не вашим личным.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В художественную школу.

    Чтобы хорошо рисовать, этому нужно учиться. Развивать навыки пропорций, чувства движения.
    А фотошоп это отдельно, будет парралельно поднимать навыки.

    В школе пусть учится карандашом, а дома пусть учится на компе.
    Ответ написан
    4 комментария
  • Как защититься от незаконного копирования с точки зрения закона?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    С юристом пообщайтесь. Если вы дизайнер и бизнесмен, странно что вы не сделали этого до сих пор.
    Ответ написан
    Комментировать
  • Переквалификация или Проф. переподготовка насколько реальна?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Вот собственно вопрос в том чтобы за эти 3-5 лет получить хотя бы хорошую IT базу которой я не получил в институте , чтобы можно было переквалифицироваться при необходимости."

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Первая мысль - правильная.

    Недорогой, но достаточно надежный вариант - в компе два винта.
    На втором винте выделить место, куда по расписанию бэкапировать все критически важные данные, например раз в сутки (можно обновлять бэкапы).

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

    Так есть резервная копия всего критического на втором винте, или хотя бы в другом месте винта, плюс резервная копия за некоторое время назад на внешнем винте.

    Если нужно серьезнее - купить место в облаке, и по расписанию сливать бэкапы туда, например в виде winrar архива с паролем или truecrypt образа.
    Ответ написан
    1 комментарий
  • Как настроить домен и ssl на apache (на своём компьютере)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас в голове жуткая каша
    Посидите спокойно часика полтора, почитайте википедию.

    DNS - это доменная система имен.
    Есть несколько видов записей.
    A запись указывает для обычных ссылок (самая популярная)
    MX запись для почты
    есть алиасы для редиректов.

    При попытке зайти на доменное имя, оно резолвится в конкретный айпишник.
    фраза "какому днс принадлежит этот домен" звучит совершенно неадекватно.

    Уже перейдя на конкретный айпишник, то есть подключившись к серверу по IP адресу, веб-сервер на этом IP адресе решает какой именно сайт отдать клиенту (если у него настроено несколько сайтов- virtualhosts)

    То есть вам нужно настроить ваш домен так, чтобы вашдомен.com ссылался на IP адрес машины с веб-сервером. Если веб-сервер стоит на виртуалке, значит пробросить HTTP порты (80 и 443 для https) внутрь виртуалки.
    Ответ написан
    2 комментария
  • Какие параметры должны быть у наушников?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Самая главная вещь в наушниках - чтобы вам было комфортно. Чтобы после 3-5 часов уши не болели.
    В основном это зависит не от звука, а от вашего физического тела и того, как наушники на вас сидят
    Ответ написан
    Комментировать
  • Где взять формулы строительных калькуляторов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Архитектора пригласить. Их этому учат. Формулы желательно пояснить, ибо на строительном сайте, который относится к конкретному бренду, формулы могут быть упрощены и многие параметры взяты именно для этого бренда, а не вообще.
    Ответ написан
    Комментировать
  • Как становятся программистами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Мид - это практически тот же джун, но с опытом работы.
    То есть решает типовые задачи быстрее джуна за счет опыта.

    Сеньор - тот, кто знает, на сеньора нужно учить много, практиковать много и так далее.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    2 комментария
  • Тему диплома (сайт или приложение на телефон)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Сделайте функциональный сайт для организации соревнований.

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

    Тему можно развить.
    Ответ написан
    Комментировать