• Где и как можно использовать программирование в химии?

    GavriKos
    @GavriKos
    Информатика - это наука о хранении и обработке информации. Поэтому ЛЮБАЯ работа с ЛЮБОЙ информацией - это вот как раз про "программирование" грубо говоря.

    UPD посмотрите в сторону Jupyter Notebook и всего что с ним связано - как минимум эта штука в научсфере должна быть востребована
    Ответ написан
    Комментировать
  • Колледж или университет?

    xez
    @xez
    TL Junior Roo
    Тааак. На дворе январь.
    Если вы про поступление, которое будет через полгода, бросайте писать дурацкие вопросы и садитесь за учебники. За такую уйму времени можно любой экзамен научиться сдавать.

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

    Однако, я считаю, что в колледж ни в коем случае идти не следует. В колледжи, техникумы и училища попадают ребята, а большинстве своём, не заточенные на приобретения каких-то знаний и построения карьеры (хотя есть, конечно же, и такие). И вот с этим контингентом оболтусов вам придётся находиться в одних стенах в ближайшие несколько лет. Для молодого человека, особенно, подверженного влиянию общества, не лучший выбор.
    Ответ написан
    4 комментария
  • Сломанный усик на процессор amd что может произойти?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    На процессоре очень много ножек для распределения питания, ибо большой ток по одной ноге не передать.
    Если отломить одну ногу питания то часто это никак не влияет. Кроме того есть некоторое количество ножек вообще никуда не подключены, либо в данной модели процессора не используются (плата с ножками общая для всех а кристаллы ставят разные.)
    Реально незаменимых там дай бог половина ножек, так что при поломке одной велик шанс что пронесёт.
    Вот например для AM3 сокета критичные ноги синего, зелёного и жёлтого цвета, а чёрные и оттенки красного не так критично важны.
    Socket_AM3_pinmap.svg
    Ответ написан
    Комментировать
  • Как "войти" в мобильную разработку?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Примерно год.
    Всё зависит от твоих скиллов и способности учиться самостоятельно.
    Судя по самому факту появления этого вопроса, с самостоятельностью у тебя проблемы
    Ответ написан
    Комментировать
  • Какая программа для 3D моделирования лучше подходит для GameDev?

    vabka
    @vabka
    Токсичный шарпист
    Если это какая-то компания, то использовать будешь то что дадут (смотри конкретно что в интересующих вакансиях пишут)

    В остальном - что 3ds max, что maya, что blender - хороший софт, с которым можно сделать практически что угодно, если уметь.

    Спрос есть в принципе на всё.
    Ответ написан
    Комментировать
  • Как запустить сайд-проект при основной работе?

    @nApoBo3
    Проекты загибаются потому как не ясна монетизация для каждого из участников.
    Нужна не только: "Чёткая идея, концепция MVP и хард-скиллы", но и бизнес план.
    Ответ написан
    Комментировать
  • Почему не работает домен на ноутбуке?

    Ziptar
    @Ziptar
    Дилетант широкого профиля
    Обратиться к системному администратору вашей организации
    Ответ написан
    3 комментария
  • Возможно появились новые удобные способы работы на нескольких местах?

    fruworg
    @fruworg
    но если с usb пускай даже 3.0 использовать его , скорость будет далеко не ахти

    Разве? Заявленные скорости внешних ССД наравне с обычными. Если я правильно понял ваш вопрос, то хорошим решением будет поставить ОСь прямо на ССД и загружаться уже с него (Windows To Go, как пример).
    Ответ написан
    4 комментария
  • Npm, Webpack, NodeJs с чего начать?

    @deliro
    Фронт развился в какую-то неправильную сторону, это правда
    Вкатиться на фронт очень сложно, это тоже правда. Причём, необоснованно сложно.

    Я бы выделил два пути, как можно въехать во всё это:
    1. Создать приложение на Vue или React по туториалам, затем разобраться, как и зачем оно всё
    2. Разобраться как и зачем оно всё (aka Vanilla JS), потом заняться реактами

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

    Что здесь нужно понимать:
    1. Есть разные версии ES (ecmascript), они все обратносовместимые. Программист может писать на любой версии, какая ему нравится. Обычно берут последнюю стабильную

    2. Для проекта обычно есть две версии ES: та, на которой пишут программисты и та, которая исполняется в браузере или в ноде (об этом позже). Например, программист пишет на ES8, а код транслируется на ES5. Это позволяет использовать последние предсмертные хрипы писки моды JS при этом запуская всё на древнейшем говне вроде IE11. Перегонкой кода из JS/TS одной версии в JS другой версии занимается транспилятор: babel / esbuild / swc

    3. Новые версии JS содержат расширения стандартной библиотеки, которых нет в старых браузерах (например Array.from, Object.entries и т.п.). Эти дырки затыкают полифиллы, они же shims. Самая популярная дырозатыкательная машинка — corejs

    4. Весь код очевидно не пишется в одном файле и может быть написан на TypeScript (он же TS), JSX/TSX (реактовый синтаксис). Всё это нужно собрать в один или несколько файлов, то есть скомпоновать. Этим занимается bundler: часть webpack / esbuild / spark / etc.

    5. Этот же парень отвечает за то, чтобы та тысяча библиотек, что лежит в node_modules, попала в итоговый условный main.js, но не целиком, а только то, что используется. Последнее называется tree shaking (типа навозную кучу node_modules потрясли как дерево, что упало — то не нужно)

    6. (то самое "позже) Код может исполняться не только в браузере пользователя, но и на сервере без браузера вообще. Это нужно для SSR aka Server Side Rendering. SSR — это такой глобальный вонючий костыль для SEO. Дело в том, что стандартные SPA приложения содержат один DOM элемент, куда цепляется всё остальное приложение вроде реакта или вью, которое уже содержит всю вёрстку прямо в JS. Но не все поисковики согласны с таким подходом и некоторые (не будем показывать пальцем на яндекс) не умеют выполнять JS и индексируют только тот самый единственный DOM элемент, который существует на этапе отдачи страницы в браузер. Это уже потом к нему JS движком дорисовывается весь остальной сайт. Соответственно, сайт индексируется от слова "никак", а некоторым это важно. Например, когда SPA — это не админка. Для этого есть два выхода: страницы, важные для SEO, рендерить чем-то не-реактовым или сделать SSR — делать за яндекс работу на сервере (на ноде), представляя в уме, что у нас есть DOM и браузер (на самом деле нет), на выходе получать начальное состояние HTML, отдавать его клиенту (браузеру или поисковому роботу), а JS'ом её т.н. "гидрировать", иными словами — оживлять.

    7. webpack отвечает за всё вот это сверху в том или ином виде. Это такой кухонный комбайн, в который вкидываешь кучу хлама в одном виде, а получаешь другую кучу хлама в другом виде.

    Начать советую с parceljs, который сильно проще в освоении, чем webpack. И на написании кода максимально без библиотек.
    Ответ написан
    1 комментарий
  • Почему за просмотр резюме HR необходимо платить деньги, а на биржах фриланса наоборот?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Полагаю, что зависит от сферы и от конкуренции. Если вы крутой, то достаточно опубликовать резюме на том же HH - и вам посыпятся предложения, причём платить будут работодатели (проекту HH). Если же вы сами не очень, и в вашей области овердофига таких же, как вы, то придётся в поте лица долбиться во все вакансии в надежде, что хоть где-то возьмут, и даже если приплачивать - не факт, что возьмут в ближайшее время.
    Ответ написан
    Комментировать
  • Почему за просмотр резюме HR необходимо платить деньги, а на биржах фриланса наоборот?

    @spaceatmoon
    На бирже покупателем является исполнитель, а на сайтах по поиску работы является работодатель.

    Биржа не занимается поиском исполнителей. Это такие услуги по рекламе на максималках с кабальными условиями. Кто будет исполнителем вообще не важно, его личность должна быть скрыта, ведь только хозяин должен видеть его паспорт. Исполнители хозяина должны слушаться и говорить с гостем Биржи должны так, как говорит хозяин и держать голову ниц. За лишние слова хозяин наказывает, вплоть до выгона на мороз без права вернуться. При выполнении поручения от гостя исполнитель обязуется платить дань на доход. В некоторых биржах есть ещё оброк раз в месяц. Каждый хозяин ведёт учёт лучших исполнителей. Прикол в том, что эти звёздочки ничего не дают при выходе из этой биржи. Совершив Юрьев день, исполнителю придётся начинать всё сначала, ибо звать вас никак. Ведь внутри любой биржи, личности вашей нет.

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

    Свободные люди не зависят от работодателей и соответственно их внимание привлечь сложнее. Чтобы привлечь внимание такого человека, необходимо немного поделиться золотом. У кого больше золота, тот имеет больший выбор и может выбрать себе подходящего кандидата.
    Ответ написан
    1 комментарий
  • Доступ к контейнеру docker?

    Griboks
    @Griboks
    Обычно открывают порты и прописывают их в других контейнерах (как localhost:). Для удобства можно конфигурировать контейнеры через переменные среды или аргументы запуска.
    Также есть смысл посмотреть в сторону docker swarm или compose.
    Ответ написан
    1 комментарий
  • Зануление FTP-кабеля - есть ли смысл?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Тех людей, которые пренебрегают ПУЭ в отношении заземления, потом самих заземляют. Мрачиные товарищи в строгих костюмах.

    В случае обрыва PEN-проводника, вы рискуете получить не просто наводки на оборудовании, а самую натуральную ФАЗУ на всех оболочках кабелей, корпусах ПК и всем остальном, что у вас там занулено.

    Так что наиболее правильный ответ - это чтобы аттестованные электрики перевели все здание на TN-C-S, с разделением PEN на PE и N - на входе в здание. А всевозможные колхозы с заземлением "на каркас" - в ПУЭ такого нет.
    Ответ написан
    Комментировать
  • Где тут лишние табы/пробелы, или что это за ошибка?

    @alekssamos
    Программист любитель
    У тебя по два пробела на блок, надо по четыре.
    А чтобы исправить, сделай так:
    61d3140e315a9851322129.jpeg
    Найти: \t
    Заменить: {4 пробела}
    + Зациклить
    + Расширенный поиск
    + Заменить всё

    И ещё совет, пользуйся black.
    pip install black 
    black myfile.py
    Ответ написан
    1 комментарий
  • Нужно ли вкратце конспектировать материал из книги по програмированию?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Знания в памяти закрепляются путём повторения. Причём, эффект имеет именно воспроизведение знаний, а не повторное их усвоение. Пересказать материал своими словами - лучше, чем ещё раз прослушать/перечитать. И с обратной стороны также: можно разобраться в очень сложной штуке, добиться полного её понимания в деталях, но через неделю или месяц (без повторений) окажется, что получается лишь в двух словах сказать, про что вообще это было.

    Повторять знания лучше на следующий день после получения. Потом ещё через 3 дня. Потом ещё через неделю, потом через месяц. Такой подход позволяет очень прочно закреплять знания. Если в процессе повторения обнаружились пробелы, то увы, их придётся заполнять повторным чтением, и их можно считать свежими. Годы без повторений и без практики способны стереть почти любые знания: попробуйте-ка вспомнить школьные предметы, которыми вы давно не пользовались, но были отличником. Навыки языка, игры на музыкальном инструменте - что угодно забудется без повторений.

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

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

    vabka
    @vabka
    Токсичный шарпист
    Выпустить от своего имени не могут, тк для регистрации аккаунта разработчика в Стиме и EGS надо быть совершеннолетним, но это скорее следствие того что придётся регистрировать ООО или ИП, открывать расчётный счёт в банке, подписывать форму от двойного налогооблажения итд, чего не может сделать школьник.

    https://partner.steamgames.com/steamdirect
    Ответ написан
    7 комментариев
  • Как сделать свой сервер для своего сайта у себя дома?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Установить на ПК любой web-сервер, настроить его на раздачу нужных вам файлов, купить белый IP-адрес у провайдера, настроить проброс 80-го порта на домашнем маршрутизаторе, купить доменное имя у любого регистратора и прописать в A-запись доменной зоны ваш белый IP.
    Ответ написан
    Комментировать
  • Как правильно передавать заказчику код?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Обычно это согласуется с заказчиком перед заключением договора. Частая практика - это архив с исходным кодом, файлом README.md, описывающим установку и использование программы, и файлом requirements.txt для автоматической установки зависимостей с помощью pip.
    Ответ написан
    Комментировать
  • Какой программой пользовался Стивен Хокинг и почему ни одного релиза для общественности?

    vabka
    @vabka
    Токсичный шарпист

    Но не обнаружился ни одного релиза, который был бы доступен

    Плохо искал. В статье чётко сказано название, и по нему легко можно найти репозиторий на гитхабе:
    https://github.com/intel/acat
    Получается, Интел выполнил своё обещание, и как раз в 2015 году.
    мои дальнейшие рассуждения на актуальны.
    Оставил только чтобы опровергнуть ваши заблуждения.


    Почему не выложен релиз программы, тогда как в нем нуждаются множество людей

    1. Она делалась специально под Хокинга и являлась частью всего комплекса средств вокруг него.
    2. Возможно, в процессе разработки использовались какие-то компоненты, лицензия на которые не позволяет их распространять.
    3. Интел просто не выделяет ресурсы на то чтобы провалидировать это и опубликовать.
    Разработка такого софта не является профильной для интела, по тому, возможно, в разработке участвовали другие компании, и нужно получить от них разрешение на публикацию.
    По тому это может занять какое-то время, но никто не хочет, тк есть работа по важнее.

    Как мы знаем, программы постоянно совершенствуются

    Но не все и не всегда.
    Программы совершенствуются не сами по себе, а это делают люди.

    Рассматриваете ли вы такой вариант, что Хокинг был лишь куклой и от его имени говорил кто то другой?

    Теории заговора обсуждаются не тут.
    Но лично я такой вариант не рассматриваю.

    тогда как в нем нуждаются множество людей

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