Задать вопрос
  • Linux для frontendщика как?

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

    15432
    @15432
    Системный программист ^_^
    Если я правильно вас понял, то это явление известно как "микрофон фонит"
    Вы что-то говорите в микрофон №1, этот звук через воспроизводится динамиком №2, снова записывается микрофоном №1 и снова воспроизводится.. В зависимости от чувствительности микрофонов, задержки связи и других факторов, на каждом "цикле" громкость может всё больше возрастать, пока не упрется в пределы аппаратуры. В итоге и получается такой поддерживающий себя резонансный шум
    Ответ написан
    Комментировать
  • В сфере IT для новичков нет перспектив?

    @nApoBo3
    Это сложный вопрос. На первый взгляд на низовых позициях в ИТ дикая конкуренция. С другой стороны, она дикая но совершенно беззубая, поскольку уровень кандидатов соответствует дворнику.
    Месяц назад искал себе помощника помощника, кандидатов море, уровень ниже плинтуса, не знают ничего совсем, две кнопки выучили и вот уже ИТ специалист.
    Работа, это все таки не школа и не институт, тут вы в замен тоже что-то должны дать, т.е. должны делать какую-то работу полностью самостоятельно и с должным качеством. Если вы что-то умеете делать самостоятельно и полностью понимаете процесс, то вот такую работу и ищите. То что кто-то может next, next, finish, поставить windows ИТ специалистом данного человека не делает.

    Вот и получается, конкуренция дикая, но среди перспективных ее практически нет.
    А перспективные это те, кто понимают, чтобы получить нужно сначала вложить, и много, и регулярно вкладывают в себя.
    Ответ написан
    3 комментария
  • Попинайте. Работодатель сказал, что у меня код PHP устаревший. В чем именно проблемы?

    Stalker_RED
    @Stalker_RED
    @mysql_query() уже одного этого кусочка хватает для того, чтобы сильно усомниться в скиллах.

    Функция mysql_query устарела более семи лет назад, и в современных версиях языка ее вообще нет.
    Подавление ошибок через @ - вообще шедевр. У вас, значит, запрос с ошибкой, или база упала - но ваш код это просто игнорирует и делает вид, что так и надо. Зашибись :)

    Читайте https://phptherightway.com/
    Ответ написан
    Комментировать
  • Почему так мало вакансий по разработке под MacOS?

    YeahGarage
    @YeahGarage
    Developer
    Скорее ответ в Вашем вопросе. Разработка под MacOS как правило долгосрочная и сложная перспектива. И это не про наш рынок. Это не приложение по подсчету фолловеров, это продукты, которые будет инвестированы не для бесплатной загрузки, а для получение прибыли, и программа как очистить корзину никому не нужна.
    Сложный продукт = соответственный подход. А локальные создали продукта которые есть в СНГ видимо не так часто хантят спецов.
    Ответ написан
    Комментировать
  • Где найти дорожную карту по изучению Линукса?

    Zoominger
    @Zoominger Куратор тега Системное администрирование
    System Integrator
    Идёте в фирму, где используется Linux.
    Устраиваетесь админом.
    Решаете поставленные задачи.
    Всё. Никакие роадмапы не предусмотрят весь тот стек, с которым вы, возможно, будете работать.
    Ответ написан
    Комментировать
  • Какой язык более востребован в техническом переводе: арабский или китайский?

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

    Но это всего лишь мнение обывателя
    Ответ написан
    Комментировать
  • Важно ли, какой диплом предъявить работодателю?

    GavriKos
    @GavriKos
    В СНГ и не госсекторе - вообще пофиг.
    В остальных случаях - могут посмотреть на профильность образования.
    Ответ написан
    3 комментария
  • Яндекс выкидывает статьи с проданными ссылками за ТОП 100?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    В чем может быть проблема? Яндекс определяет продажность ссылки?


    Посмотрите в сторону этих проблем:
    1. статья со ссылкой не оптимизирована под информационный запрос;
    2. статья оптимизирована под информационный запрос, но под микро НЧ;
    3. статья оптимизирована под НЧ/СЧ информационный запрос, но не занимает позиции в выдаче (смотрите статистику трафика с поисковых систем ДО падения, если нет статистики по позициям);
    4. имеет место быть внутренний дубль страниц на сайте: статья дублирует похожую статью на сайте (продвигаемую по тому же запросу) или имеет похожее содержимое по контенту/мета-тегам/заголовкам Н1;
    5. есть трафик с поисковых систем, но большой % отказов, менее 15-30 сек нахождения пользователей на странице (смотрите данные Метрики ДО падения);
    6. переспам внутренними анкорами на страницу;
    7. отсутствие внешних факторов на страницу: ссылок с соцсетей, ссылок с внешних сайтов;
    8. есть внешние ссылки о сторонних сайтов, но доноры низкого качества (спамные соцпрофили/группы, не трастовые или спамные сайты).
    Ответ написан
    Комментировать
  • Как получить доступ к сайту клиента?

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

    Adamos
    @Adamos
    В терминале необязательно писать mkdir и nano, если не хочется.
    sudo apt install mc - например.
    Надо поадминить, запустил sudo mc - и все довольно наглядно.
    А постоянно сидеть под рутом - дурное дело, именно админ по умолчанию в ХР был одной из главных причин дикого разгула вирусов в начале 2000-х. Тем более, что в Линуксе, в отличие от Окошек, нет защиты от дурака и рут реально может убить систему одним движением.
    Ответ написан
    Комментировать
  • Как включить рут нормально и на постоянную основу?

    @q2digger
    никого не трогаю, починяю примус
    не работай под рутом. никогда.
    это все что надо знать и молодому и старому, если он вдруг по недоразумению поставил себе Linux.
    Ответ написан
    Комментировать
  • Почему Windows сообщает "Нет доступа" при копировании файлов, хотя я админ?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    ОС понимает, что сейчас все кругом с правами админа и все поголовно *диоты. Вот и запрашивает подтверждение, чтобы вы *ерни не наворотили.

    А если серьезно, то винда запускает софт с ограниченными правами, проводник в том числе. Делается это для повышения безопасности от кривых рук.
    Ответ написан
    1 комментарий
  • Работающая альтернатива wine?

    nightvich
    @nightvich
    ITman
    Попробуйте crossover
    Ответ написан
    Комментировать
  • Что считается «сбором информации» в терминах 152-ФЗ (закон о персональных данных)?

    @Mikhri
    Если коротко - то нет, описанный вами случай не попадает под нарушение 152-ФЗ.

    Подробнее:
    Обычно определение используемых нововведенных или уточняемых терминов содержится внутри самого закона.

    В 152-ФЗ, есть ст.3., п.1:
    персональные данные — любая информация, относящаяся к прямо или косвенно определённому или определяемому физическому лицу (субъекту персональных данных);

    и п.3:
    обработка персональных данных — любое действие (операция) или совокупность действий (операций), совершаемых ... с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных;


    Да, формулировка очень расплывчатая, и это позволяет манипулировать законом в интересах лиц, уполномоченных принимать решения по этому вопросу. Т.е. в двух [условно] одинаковых обстоятельствах могут быть вынесены два диаметрально противоположных решения, и оба могут быть вполне законными.

    Но ситуация в целом следующая: если натянуть сову на глобус и придолбаться к столбу, то можно попытаться трактовать заполнение юзером графы типа "О себе" информацией, содержащей номера паспорта или даже просто ФИО, как запись и хранение (т.е. обработку) сайтом персональных данных.

    Однако, если дойдет таки до реальных разбирательств, то у сайта есть (должны быть) правила использования . Обычно там по дефолту сказано, что за user generated content целиком и полностью отвечает сам юзер. Причем юзер с этим официально согласен, т.к. поставил соответствующую галочку при регистрации.

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

    Вот если РКН официально постановил удалить контент / закрыть общий доступ к странице и т.п., а сайт этого не сделал в установленные сроки - по шапке прилетит. В остальном - нет, добровольная вписка паспорта в "О себе" пользователями не подводит сайт под 152-ФЗ, если:
    1) Правила использования грамотно составлены
    2) Сайт явно не требовал ввода персональных данных ("ваше имя" != "то, что написано в паспорте")
    3) Лицо, чьи данные были размещены, не требует их удаления.
    Вот, например, правила самого Тостера. Там с самого начала перестраховки со всех сторон как раз по вашему вопросу.

    На 100% гарантировать, конечно, нельзя, потому что все мы периодически видим новости о странных и спорных судебных решениях, выносимых российскими судами. Но в общем случае проблем не будет.
    Ответ написан
    4 комментария
  • Яндекс конфликтует с selenium Python. Что делать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Яндекс не конфликтует, Яндекс успешно защищается от парсинга. Чтобы этого избежать, нужно быть умнее разработчиков Яндекса и обойти их защиту.
    Ответ написан
    2 комментария
  • Яндекс конфликтует с selenium Python. Что делать?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    Нам очень жаль, но запросы, поступившие с вашего IP-адреса, похожи на автоматические

    Ну и всё правильно, гуляй, Вася.

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

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не совсем уверен получится ли идеально подогнать под ваш сценарий, но как минимум, попробуйте FairEmail: https://email.faircode.eu/

    Это open-source клиент, судя по отзывам, весьма толковый. При этом не "облачный", как большинство современных почтовых клиентов, которые тянут всю вашу почту к себе на сервер для "удобства её представления".

    У него в "Pro features" есть "Notification settings (sounds) per account/folder/sender (requires Android 8 Oreo)", т.е. "настройка звуков уведомления для аккаунта / папки / отправителя (требуется Андроид 8, либо новее)".

    Полагаю, что фильтрами в почте вы сможете раскидывать входящие письма по папкам, а затем настроите нужный звук, либо настроите оповещение по отправителю. Как минимум, у писем об упавшем сервере вряд ли будет много вариантов поля "From".
    Ответ написан
    3 комментария
  • Цикл убивает браузер?

    gscraft
    @gscraft
    Программист, философ
    Видимо раньше Вы внутри цикла выполняли полезную нагрузку и отдавали рабочие ресурсы процесса между делом, сам того не подозревая. Везде, где используют бесконечный цикл, а не пользуются системой сообщений-событий для организации программы — организуют раздачу сообщений или таймаут вручную в обязательном порядке. Возьмите для примера приложения на Win API:
    while (GetMessage(&msg, nullptr, 0, 0))
    {
      TranslateMessage(&msg);
      DispatchMessage(&msg);
    }

    — здесь цикл подвисает до получения сообщений от системы. Ну или другой пример (что пришел в голову), Python Pygame:
    while True:
      # код приложения
      tick(60) # отдадим время свыше необходимого фреймрейта системе

    Ну а на JS делать такое — моветон, совершенно неправильно. Поскольку любое JS приложение должно быть событийно-ориентированным, реагировать на действия пользователя, как и большинство UI-приложений. Если Вам нужно выполнять действие с интервалом, используйте:
    function main() {} // вместо Вашего напрасного цикла
    setInterval(main, 50); // вызывайте каждые 50 миллисекунд, например
    Ответ написан
    2 комментария
  • Существуют ли алгоритмы сжатия случайных данных с конечным алфавитом?

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