Задать вопрос
  • Стоит ли заниматься программированием в моем возрасте?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    программист - профессия для молодого

    Это дискриминация. Причём ничем не отличающаяся от половой или расовой.
    Ответ написан
    1 комментарий
  • Стоит ли заниматься программированием в моем возрасте?

    @McBernar
    Лучше 40-летний тестировщик, любящий свое дело, чем 20-летний, которого нужно палкой заставлять работать. По-моему, очевидно это должно быть.

    Люди вообще часто становятся заложниками правил, которых в реальности не существует. Существуют только законы физики, остальное мы сами себе придумываем.
    Ответ написан
    20 комментариев
  • Что могло случиться с компом?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Скорее всего, коротнуло где-то. Вы вообще раньше подключали PATA-винты? Это ж какого он должен быть года, прости Господи? Разьем случайно не перевернули? Да, там ключ есть на матери, но судя по "Express Gate", подключить могли и кверх ногами :)
    Или может быть, решили, что прости Господи, PATA можно цеплять как SATA - под напряжением, не отрубая комп? Или может быть мать закреплена непрочно, при втыкании слегка погнули ее, где-то коротнуло по цепям питания (а судя по нагреву, коротнуло именно по ним)?
    В общем, не добивайте животинку, везите в сервис...
    Ответ написан
    Комментировать
  • Как справиться с проблемой удаления Linux с последующей установкой Windows?

    Decadal
    @Decadal
    Вам нужно в биосе поменять приоритет загрузчика (поставить usb) и вставить флешку с установщиком винды (правильно настроенным установщиком).
    Также переключите boot mode в режим uefi. Это все
    Ответ написан
  • Как подключиться к компу по RDP?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Ваша редакция Windows Home не поддерживает удалённый рабочий стол.
    Сравнение и выбор версии Windows 10.
    Должно быть так:5d47eafce0dbd613229702.png
    Ответ написан
    Комментировать
  • Хватит ли 8gb ОЗУ на MacBook Pro для работы в последних версиях Adobe?

    @ru6ak
    Даже без Adobe не стоит, разве что только браузером пользоваться. Или наоборот его не запускать.
    Ответ написан
    1 комментарий
  • Сколько стоит час веб-разработчика-фрилансера?

    @deliro
    Ты веcь такой кругом молодец, то знаешь, это знаешь. А теперь представь себе среднестатистический проект, который должен приносить бизнесу деньги. За две недели работы ты едва напишешь хлипкий CRUD для данных, неправильно смаппив бизнес-сущности в объекты ORM, ещё через месяц натянешь какой-то слайдер на jQ, попутно захватив 2мб JS кривых библиотек, а через два заказчик поставит тебе плохую оценку, потому что твой ценник он оплатил не за то, что ему нужно, а потому что ты знаешь монады, которые ему даром не сдались.

    А теперь давай представим простого программиста. Из алгоритмов он с трудом вспоминает сортировку пузырьком, а двусвязный список — предел его знаний о структурах данных, и даже этим списком он пользовался два раза в жизни. Хаскель он никогда не видел в глаза, C++ учил только в школе, вместо этого пишет неэффективный код на PHP. И у него есть опыт. За день он распишет сущности, за второй сделает универсальный CRUD, на третий день поднимет фронт на React'е с SSR. Да, внутренности проекта будут "медленными". Вместо O(logN) что-то будет выполняться за O(N) или даже O(N^2), но всем похер. Пока всё работает на приемлемом уровне — бизнес радуется.

    Кстати, к чему эта поучительная лапша? Я хотел сказать, что всеми этими модными словами можно пугать друзей и преподавателей, но в реальной жизни все алгоритмы уже реализованы, все типы данных уже подобраны оптимально. Знать их полезно для себя (чтобы мозг не атрофировался), но не для работы. Для работы тебе нужны такие навыки как:

    * Оптимальный баланс между говнокодом и идеальным кодом
    * Оптимальный баланс между скоростью разработки и оптимизацией кода
    * Оптимальный баланс между поддерживаемым кодом и костылями
    * Умение использовать те инструменты, с которыми ты работаешь. Опять же, для того, чтобы писать быстро, при этом имея минимальное количество говнокода и обеспечивая максимальную поддерживаемость (в пределах сроков). Например, можешь выкинуть в помойку свой Vim, как бы круто ты себя не чувствовал, разрабатывая в консольном редакторе, если продукты от JetBrains позволят за это же время сделать что-то лучше или чего-то больше
    * Чувство "знаю больше менеджеров". Это то чувство, когда тебе кажется, что "вот эта фича скоро изменится" и надо сделать архитектуру заранее более гибкой. Или "вот эту фичу мы через месяц выпилим" и не надо тратить на неё силы — напиши костыль и через месяц с чистой совестью удали его
    * Знания, как сделать ту или иную фичу. Потому что фичи повторяются (немного видоизменяясь) от проекта к проекту. И если ты сделал что-то за два дня, в следующий раз ты похожее сделаешь за три часа

    Что касается инструментов, выбери любой полноценный фреймворк, который умеет решать 90%+ потребностей "из коробки": Symfony, Django, Laravel

    Всякие "минималистичные" поделия вроде Falcon, Flask (в PHP не знаю, я на питоне пишу) оставь хипстерам. Пусть они говорят: "Мой фалкон такой быстрый, он написан на Cython". Тебя это не должно волновать, потому что бизнес с твоей скоростью разработки уже заработал достаточно денег, чтобы купить ещё десять серверов, пока фалконисты неделю гуглили, как прикрутить миграциии и запустить юнит-тесты на VPSке за пять баксов.
    Ответ написан
    5 комментариев
  • Типы матриц ноутбука - хороший ресурс с информацией?

    Zoominger
    @Zoominger Куратор тега Железо
    System Integrator
    IPS-Level и Wide-View

    Просто тухлый маркетинг.
    "IPS-Level" переводится как "покупай, Уяся, такой крутой экран, вах, ну прямо уровень IPS!". Естественно, никакой подобной технологии в реальности нет и по факту там убогость TN.
    "Wide-View" - ну что-то типа хороших углов обзора, у многих современных матриц он хорош. За неимением других плюсов, прилепили углы обзора.
    Ответ написан
    Комментировать
  • Как восстановить размер раздела HDD?

    Jump
    @Jump
    Системный администратор со стажем.
    Так как те, кто пользуется компьютером совершенно не квалифицированы в этом вопросе
    Ну так не доверяйте неквалифицированным пользователям такие ответственные операции, как изменение размера диска. Тем более с использованием сторонних инструментов вроде Акрониса. Это ж догадаться надо - акронис использовать.

    Как восстановить размер раздела HDD?
    В управлении дисками - сжать том.
    Должно помочь, после этого там же расширите до нужного размера. Следует помнить что при любой операции по изменению раздела возможна потеря данных - бэкап обязателен.
    Ответ написан
    6 комментариев
  • Установится ли windows 7?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Да без проблем установится, если драйвера будут на новое железо.
    А с драйверами зачастую бывают проблемы - под новое железо обычно идут драйвера только под windows 10.
    Ответ написан
  • Как на компьютере скрытно установить прокси?

    Zoominger
    @Zoominger Куратор тега Компьютерные сети
    System Integrator
    наверное это мне нужно

    Нет, не это.
    Вам нужен Уголовный Кодекс.
    Читать до просветления.
    Ответ написан
    Комментировать
  • Рус/Анг версии сайта. Как вывести нужный язык нужному IP?

    swanrnd
    @swanrnd
    Издатель HTML5 игр
    А не смущает что некоторые пользователи в СНГ за пределами РФ лучше знают русский?

    Лучше определять по языку браузера: Как определить язык браузера пользователя?

    А так: https://www.php.net/manual/ru/book.geoip.php
    Ответ написан
    Комментировать
  • Рус/Анг версии сайта. Как вывести нужный язык нужному IP?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    А зачем вам ip ?
    Броузер посылает
    Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
    Вот и анализируйте какой язык стоит предпочтительным
    Ответ написан
    Комментировать
  • Не идёт запись в файл. В чём проблема?

    tumbler
    @tumbler
    бекенд-разработчик на python
    bufio.NewWriter(f)
    Вот эта штука буферизует запись на диск, ее надо флашить отдельно от самого файла. Без этой обертки (New(f, ...)) в лог запись идет.
    Ответ написан
    4 комментария
  • Как сделать свой интернет?

    deepblack
    @deepblack
    чтобы был больший контроль над доступом к интернету (когда что-то идет не так у провайдера - приходится слишком долго ждать).

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

    Логично иметь несколько каналов связи (резерв).
    Например:
    1. Если одно подключение по оптике, то второе организовать через радиорелейный пролёт (и через другого провайдера). По РРЛ есть варианты на несколько десятков километров, правда 1gbe или тем более 10gbe уже не будет. Если расстояние небольшое (не более пары км) и нужна большая пропускная способность + есть бюджет то тогда NEC iPasolink EX Advanced x2 шт ваш выбор (или аналогичное оборудование других производителей).
    2. Если денег нет или не нужна высокая пропускная способность, тогда какой-нибудь БШПД попроще (Cambium, Ubiquiti).
    3. Есть еще вариант со второй оптикой другого провайдера, но проложенной по другой трассе (это на случай если где-то по трассе земляные работы, стройка и т.д.)
    Ответ написан
    Комментировать
  • Как сделать свой интернет?

    @Wexter
    1) Регистрируете ASN
    2) Покупаете блоки IP адресов
    3) Покупаете оборудование
    4) Подключаетесь к другим провайдерам
    5) Ловите привет от ФСБ и тратите ещё 2 стоимости предыдущих этапов на сорм
    6) Ловите второй привет от РКН и тратите ещё 5 стоимостей предыщих этапов на пакет яровой.
    А так фигня полная
    Ответ написан
    Комментировать
  • Как официально уведомить заказчика о готовности сайта?

    Jump
    @Jump
    Системный администратор со стажем.
    Как официально уведомить заказчика о готовности сайта?
    Письмо написать.

    Имеется у кого то шаблончик такого уведомления?
    Разумеется.

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

    Zoominger
    @Zoominger
    System Integrator
    Сменить порт роутера, если он это позволяет.
    Стучаться по другому порту и переводить его в настройках NAT на 80-й порт нужной машины, но это костыль.
    Ответ написан
  • Бесплатный хост виртуализации для Linux?

    @protsey
    Рекомендую Proxmox. Готовый дистрибутив легко разворачивается из коробки и весьма удобен в работе. Веб морда у него из коробки и весьма функциональна
    Ответ написан
    Комментировать