Задать вопрос
  • Как сделать так чтобы приложение поддерживалось на всех телефонах?

    GavriKos
    @GavriKos Куратор тега Unity
    Если есть устройство, на котором "недоступно" - то попробуйте установить туда АПК напрямую с компа через ADB - и вам будет расшифровка ошибки. Например, может быть несовпадение версии андроида, версии опенгл и прочее.

    Если же через ADB устанавливается, а с маркета не скачивается - то проблема в настройке маркета. Например, аккаунт принадлежит другой стране (да, гугл чекает не по текущей локации, а по настройкам аккаунта).
    Ответ написан
    Комментировать
  • Python или C++?, что перспективнее?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Английский. Учите технологии.
    Язык - дело такое...
    Ответ написан
    Комментировать
  • Идёт шум из USB микрофона Что делать с заземлением компьютера?

    Сделать грамотное заземление/хорошую развязку?
    Попробовать на провода фильтров понавешать, тоже можно.

    Развязка USB, например на ADUM3160 (даже китайцами готовые платы продаются)

    А вообще для хороших ответов желательно больше информации. Что за устройства цепляются, как организовано экранирование, как земли ведете, какие источники питания в устройстве используются и т.д.
    Ответ написан
    8 комментариев
  • Может ли кто-то проревьюить ООП код на PHP (тестовая задача, Symfony)?

    glaphire
    @glaphire
    PHP developer
    Мне кажется что тестовое сделано хорошо, но есть вещи которые немного некомфортны для потенциального проверяющего:
    1) Хорошо бы было все команды по поднятию проекта завернуть в Makefile или bash сценарий
    2) EmployeeScheduleController Аннотация Route на уровне класса это похоже на оверхед здесь, потому что только два эндпоинта и пустой роут над getWorkSchedule сразу пугает)) И private методы лучше сместить все вниз или вынести в базовый контроллер.
    3) Employee создание класса Time тоже больше похоже на оверхед, с одной стороны хорошо, что все ограничения инкапсулированы в одном классе, с другой стороны операции с DateTime как-то более интуитивны.
    4) EmployeeRepository Метод loadEmployeesFromFile() это точно не зона ответственности доктриновского репозитория, это отдельный класс, обычно сервис. Репозиторий это слой чтения из хранилища, а тут процесс записи.
    5) DayFactory, TimeFactory, TimeRangeFactory и их интерфейсы кажутся очень большим оверхедом, потому что на небольшую логику созданы три класса и три интерфейса, про которые надо помнить и проверять их содержимое для поддержания общей линии приложения.
    6) Обычно в симфони стараются придерживаться прямолинейной структуры папок, внутри Service есть Builder, ExternalApi, Factory и Validation - это разные группы задач и точно не сервисы, стоило бы оставить их в неймспейсе App (папке src) или выделить папку Module/Scheduler и создавать эти папки там.
    7) Calendar - у этого класса зона ответственности это быть апи клиентом, можно его переименовать в CalendarApiClient, чтобы однозначно понимать что он дергает внешнее апи, а не просто сущность, как-то связанная с другим апи.
    8) Validation - это необязательно, но обычно стараются по-максимуму использовать компонент Validator и логику дополнительных проверок строить вокруг него
    9) ScheduleDirector может я раньше не встречалась с такой группой классов, но Director звучит контринтуитивно, Service или Manager немного привычнее и предсказуемее.
    Тут есть противоречние - свойство scheduleBuilder не сеттится сразу, хотя оно необходимо для фунционирования, при этом его надо сеттить обязательно через сторонний метод. В симфони можно сконфигурировать класс заранее в services.yaml, задать ему алиас и уже готовый инжектить в нужный класс. Немного странно видеть исключения BadRequestHttpException, NotFoundHttpException в классе, зоной ответственности которого не является работа с http напрямую)
    10) EmployeeNonWorkScheduleControllerTest - зачем использовать в качестве названий переменных подчеркивания? Может это ошибка? Просто выглядит очень странно)
    11) В комментариях упоминали добавить коллекцию постмана, это было бы желательно
    Ответ написан
    9 комментариев
  • Компьютер стреляет током - ваши предположения?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Компьютер стреляет током — ваши предположения?

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

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

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

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Обычное юношеское метание. Ничего плохого в этом нет.

    Теперь пора обрести следующий навык - усидчивость. Для этого возьмите тот технологический стек что вы изучаете сейчас (или какой вам больше нравится) и напишите на нем большой проект. Это может быть open-source библиотека, app в гугл. сторе или что-то еще.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Стало сложнее нанимать джунов, так как приходится перелопатить 100 соискателей и отсеять 99 беполезных жертв курсов ради одного толкового, выучившегося в ВУЗе или самостоятельно по учебникам. В остальном никакого влияния.
    Ответ написан
    8 комментариев
  • Почему не считает время работы функции?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Компилятор далеко не дурак - он видит, что результат работы функции никуда в итоге не идет, и просто выкидывает ненужный код, отсюда и получается ноль. Более того, он может также сосчитать значения заранее, еще во время компиляции программы, и просто брать их из памяти.

    Так что вам надо данные брать со стандартного ввода (или файла), а после обработки обязательно куда-то девать - в файл, или на стандартный вывод.
    Ответ написан
    1 комментарий
  • Можно ли замедлить работу программы, чтобы дать ей больше процессорного времени на исполнение?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Можно ли замедлить работу программы, чтобы дать ей больше процессорного времени на исполнение?
    Можно замедлить работу программы, дав ей меньше процессорного времени на исполнение.

    Больше времени - быстрее, меньше времени - медленнее.

    для создания эффекта более "плавной" визуализации,
    Это как? Программа будет медленней работать, следовательно реже будет отдавать кадры. В итоге вы увидите один кадр, сходите покурить, и увидите второй, и так далее.
    Ответ написан
    Комментировать
  • Почему SSD медленно записывает?

    @tukreb
    Смарт в норме (по крайне мере что попало в скриншот), а вот со свободным местом очень плохо.
    SSD нельзя заполнять больше 75%, дальше скорость может падать катастрофически.
    Попробуйте удалить 100 ГБ, подождите когда сработает TRIM и проверьте.
    Ответ написан
    Комментировать
  • Возможно ли создать "Парсер телеграм канала"?

    @dmtrrr
    Backend developer
    Комментировать
  • Почему растет iowait?

    @alexeymoskalenko
    Проблемы с iowait связаны с занятостью дисковой подсистемы. Скорее всего в 5 утра запускаются задания на бэкап данных
    Ответ написан
    1 комментарий
  • Куда поступить после 9 класса бэкенд-разработчику?

    @mkone112
    Начинающий питонист.
    Смотрю в сторону онлайн курсов, которые так активно рекламируются.

    Ты поиском пользоваться совсем не умеешь? 9 класс все дела, но не настолько же...
    Все мои братья и сёстра учились, долго учились. Сейчас они работают и получают зп 20к-50к

    А кто сказал что они учились? У меня на потоке было 100 человек, половина даже получила диплом. Но учились дай боже если 5% и их начали хантить еще на 2ом курсе. Есть образование, а есть диплом. Чуешь разницу?
    Расклад такой, диплом можно получить всегда - на крайнак купить(хотя хз зачем). Можно свалить из школы в любой момент, а если вдруг понадобится аттестат - он получается за 6 месяцев.
    Что думаете о курсах?

    Очень полезная штука, рекомендую. Например Geekbrains - у них отличный экспресс-курс по снятию розовых очков. Когда они сдерут с тебя 100500$, да еще в кредит, а в замен дадут тебе кучу...эээ...да, в общем кучу - ты сильно поумнеешь, возможно даже поймешь, что научить чему-то нельзя - можно только научиться.
    Если бы я был на твоем месте - я бы хреначил математику, химию, физику, биологию...ну и все. На остальное бы забил хрен, потом бы сдал егэ и попер в мфти(вузы ниже уровнем ох как не рекомендую). Если ты уверен что it это твое - советую сделать тоже самое.
    UPD: сначала вопрос показался мне унылым, но сейчас прочитал целиком - поржал.
    анимался разработкой ботов, поэтому имею в этой сфере хороший опыт

    Чума!
    то с бэкендом всё на уверенном среднем уровне

    Т.е. ты мидл? Круто - го на апворк за nk$.
    Несмотря на абсурдность ситуации апелляцию подавать не стал.

    Ну этож логично. Гугл заблокировал проект на который я убил кучу времени? Ну и хрен с ним! Есть же курсы! Вон Geekbrains - я успею за свободную кассу вовремя!
    Думать о технаре не хочу. Смотрю в сторону онлайн курсов, которые так активно рекламируются

    но получать новые знания

    Это шедевр.
    Если и учиться, то только дистанционно

    Что за бред? Что значит учиться дистанционно? Это когда книга от тебя на расстоянии 2х метров?
    платить готов

    За что? За книги? За преподавателей? И то и другое в школе уже оплачено налогами твоих предков.
    Школа отнимает уйму времени,

    Внезапно!
    поэтому уделять время проектам и самообразованию получается не всегда.

    Что за бред? А чем ты занят в школе?
    Избавившись от школы, я получу возможность полностью окунуться в мир коддинга

    Чем мешает школа?
    без лишний информации.

    Это что? У меня в школе было 2 лишних предмета - право и история. До сих пор не врубаюсь зачем мне знать историю и законы не родной страны, если учишься в родной стране и любишь всякие рассказы - то у тебя 0 лишних предметов(надеюсь предмета 'религия' у тебя нет?). Больше там не было ни одного лишнего, тем более для инженера, предмета. Ни одного.
    планирую всё же попробовать себя в фрилансе,

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

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

    Что это? 'Книга в зубы и вперед'? Других способов учиться я не знаю.
    Ответ написан
    Комментировать
  • Что будет если в лок сети окажутся два пк с разными ip, разными mac адресами, но с одинаковыми именами?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    NetBIOS. Это ему полагается иметь строго разные имена ПК в сети.
    Ответ написан
    Комментировать
  • Есть шансы стать андроид разработчиком на фрилансе?

    Jacen11
    @Jacen11
    Какие стеки используют?


    Kotlin, Java
    Android SDK, Fragments
    Android Support library, Material design library, Android navigation component
    реактивное программирование, RxJava
    Coroutines, Databinding, Dagger2/Hilt, Gson
    Room, SQLite, SQL
    Создание Custom Views
    SOLID, паттерны проектирования, знание паттернов MVP, MVVM, MVI

    ну это если нэтив, а так еще флатер и реакт используют

    Перспективно?

    да

    Как быстро можно начать выполнять заказы?

    год два коммерческой разработки

    Android studio (опять же не всеми)

    знаниями блокнота тоже хвастаешься? такое может только твоих одноклассников впечатлить

    Я ознакомлен со структурами данных и коллекциями, ООП и его принципы понимаю и использую на практике в своих приложениях.

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Деньги, секс, власть
    Выбирайте любую.
    Например "Как Илон Маск захватывает мир"
    Ответ написан
    Комментировать
  • Как сделать ssl для другого порта на сервере?

    @rPman
    Хз что не так, nginx точно позволяет на нескольких портах поднимать сервера с https протоколом, первый же результат из гугла
    Ответ написан
    Комментировать
  • Как выбрать тему для статьи на Хабр, которую будут читать?

    pragmatik
    @pragmatik Куратор тега Хабр
    Неправильно ты, Дядя Фёдор, бутерброд ешь...
    Нужно писать про то в чем хорошо разбираешься. Потому что, если ты будешь писать про то, в чем ты не разбираешься, на сайтах вроде Хабра, где есть система дизлайков, то ничего хорошего тебе это не принесет.
    Ответ написан
    2 комментария