Задать вопрос
  • Какие сложности могут возникнуть при изучении Java после C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    типичные трудности изучения "следующего языка":
    - лень
    - прокрастинаяция
    - увиливание

    преимущества изучения "следующего языка":
    - ломка стереотипов и призм "первого языка"
    - расширение программистского понимания вне рамок языков

    в случае ява после шарпа (как и наоборот) и трудности, и бонусы минимальные. сами языки, ближе к друг другу, чем даже к C/C++, хотя оба их потомки. там больше проблем будет с окружениями и библиотеками - тут уже различия глобальные. вокруг каждого языка, собственная экосистема (.Net/Mono против JVM). при этом, эти экосистемы не пересекаются, и состоят в откровенной конкуренции. это имеет значение, когда уже подростаем до уровня готовности к реальному трудоустройству. но есть нюансик - на этом уровне, программист уже в состоянии без соплей, довольно быстро осваиваться в конкурентной экосистеме (понимая общие основные принципы)
    Ответ написан
    Комментировать
  • Как сделать правильный выбор между C# и Java?

    @StainlessDespair
    Изучение двух языков одновременно в принципе возможно. Но если ты нацелен на работу, то забудь про это, так как знание синтаксиса языка мало что тебе даст. Нужно изучать технологии. И у java, и у c# есть начальный стек который рекомендуется знать для уровн, джуна. Хороший уровень их знания увеличивает шансы получить оффер (впрочем не сильно).
    Отвечая на конкретные вопросы, изучая с# потеряешь все то что дает jvm, изучая java потеряешь возможность делать нативные приложения из коробки. Если сложно сделать выбор, взгляни в сторону мобильной разработки (читай kotlin). Там энтерпрайз не такой кровавый и все в плане выбора однозначней.
    Ответ написан
    Комментировать
  • Как сделать правильный выбор между C# и Java?

    Sputterspark
    @Sputterspark
    В далеком прошлом, я занимался пустой тратой времени. А именно - выбором языков программирования.

    И продолжаешь этим заниматься.
    Ответ написан
    Комментировать
  • Почему намертво зависает linux?

    angrydev
    @angrydev
    Если загрузиться с флешки - проблема наблюдается?
    Если да - то с большой вероятностью - это конфликт драйверов, если нет - то вытащите логи с зависающей системы, которая была установлена на диск.
    Ответ написан
    Комментировать
  • Разработчики, вы больше думаете, чем пишете, или наоборот?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если Вы спрашиваете правильных разработчиков, то:
    1. Они строят и продумывают архитектуру
    2. Читают официальную документацию
    3. Оптимизируют стыки, логику, алгоритмы
    4. Они отвечают на Тостере

    Если про всех остальных, то:
    1. Они спрашивают на Тостере
    2. Пытаются найти исходники или статьи, похожие на их задачу
    3. Пытаются найти тех, кому перепродать проект.
    Ответ написан
    4 комментария
  • Красивый файловый менеджер с фотогалереей?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    5bbc6674199b4687014958.png

    https://www.responsivefilemanager.com работает как часть визивиг-редакторов и как отдельное приложение.
    Ответ написан
    1 комментарий
  • Есть ли официальная документация по JavaScript?

    Stalker_RED
    @Stalker_RED
    Javascript - это одна из реализаций ECMA-262. Если вам нужно именно "официально-стандартно" - вам именно сюда.
    Обратите внимание, это девятая редакция, которая вышла в июле. В следующем году скорее всего выйдет новая редакция. Ну и в этом СТАНДАРТЕ вы не найдете всяких новых экспериментальных штук. Экспериментальные штуки обычно описаны в черновиках.

    BOM и DOM - это на самом деле не часть javascript, это API браузеров.

    В 99% случаев вам будет удобнее всего ориентироваться на MDN, там все неплохо структурировано, и поддерживается в довольно актуальном состоянии.
    Ответ написан
    1 комментарий
  • Как работают приложения, которые меняют цвет глаз?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    можно будет менять цвет холодильника!

    Это далеко не одно и тоже.
    Глаза очень просто искать с помощью библиотек (тем же opencv).
    -Дальше выделяем круг с радужкой.
    -Применяем к кругу фильтр изменения цвета и насыщенности
    -Применяем к кругу маску, которая по контуру сделает переход в полную прозрачность (скажем в процентов 10 от линейных размеров круга). Такой прием скроет выбивающуюся тональность круга относительно подложки.
    -Накладываем круг на оригинальное изображение.

    Однако готовых библиотек для детектирования холодильников на фото вы навряд ли найдете.
    Ответ написан
    Комментировать
  • Зачем изучать несколько языков программирования(c++, java)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, гипотеза лингвистической относительности утверждает, что чем больше языков знаешь, тем гибче и богаче твой логический аппарат. По своему опыту могу сказать, что это правда. Например изучение Lisp'ов существенно расширило мои возможности в других языках. Но мой опыт и мнение не так авторитетны, как авторов всемирно известного бестселлера "Программист-прагматик" - Эндрю Ханта и Дэвида Томаса, которые пишут: «Изучайте по крайней мере один новый язык ежегодно. Разные языки решают одни и те же проблемы разными способами. Изучив несколько разных подходов, вы сможете расширить свой кругозор и не погрязнуть в рутине.»

    Во-вторых, рано или поздно профессиональный рост java-программиста, например, неизбежно приводит его к необходимости глубоко понимать работу компилятора и виртуальной машины, а это невозможно без знания C++, на котором они написаны.

    В-третьих, java-программист свободно лазающий за ответами в исходники JVM, способный дебажить сборщик мусора, писать JNI-библиотеки и использовать Compiler API для метапрограммирования имеет больше предложений работы и более выгодные условия.
    Ответ написан
    4 комментария
  • Что делать после todo?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Тот же TODO но уже с интеграцией пользователей через github.com (авторизация, аватарки, проекты, прогресс по проектам и т.д.), например.
    Ответ написан
    Комментировать
  • Актуально ли изучать nodejs для бекенда или лучше оставаться на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Изучать надо программирование.
    Все эти вопросы, "Какую машину лучше учиться водить - Рено или Фольксваген?" - это детский сад, честное слово.
    Если для вас потолок - это несколько десятков встроенных функций одного языка, то всё равно что учить - ковыряться помаленьку можно на любом.
    Программист же мыслит не инструкциями, а алгоритмами, паттернами, потоками данных, структурами объектов, шинами сообщений. На каком языке это все реализуется - не принципиально.
    Ответ написан
    2 комментария
  • Почему не рекомендуют начинать с фриланса?

    opium
    @opium
    Просто люблю качественно работать
    Потому что процентов 95 людей не умеют правильно самообучаться и принимать сложные решения, а остальные пять процентов такие глупые вопросы на задают
    Ответ написан
    Комментировать
  • Нейросети и машинное обучение?

    GavriKos
    @GavriKos
    Нейросеть - это некая сущность. Машинное обучение - это некий процесс. Есть обучение нейросетей. Есть нейросети без обучения. Есть обучение не нейросетей. Итого - это два разных понятия, но связать их можно.
    Ответ написан
    Комментировать
  • Веб сокеты в node js?

    Xuxicheta
    @Xuxicheta
    инженер
    Берем гугл, он отправляет нас на вики, где написано следующее
    Socket.IO — JavaScript-библиотека для веб-приложений и обмена данными в реальном времени. Состоит из двух частей: клиентской, которая запускается в браузере и серверной для node.js. Оба компонента имеют похожее API. Подобно node.js, Socket.IO событийно-ориентированная.

    Socket.IO главным образом использует протокол WebSocket, но если нужно, использует другие методы, например Adobe Flash сокеты, JSONP запросы или AJAX запросы[2], предоставляя тот же самый интерфейс. Помимо того, что Socket.IO может быть использована, как оболочка для WebSocket, она содержит много других функций, включая вещание на несколько сокетов, хранение данных, связанных с каждым клиентом, и асинхронный ввод/вывод

    Может быть установлена через npm (node package manager)


    А что такое "прямо внутрь работающего сервера"?
    Приложение на node.js это процесс, который может слушать сетевые соединения, если это ему нужно.
    Может слушать http и websocket, может не слушать. Можно в другом приложении организовать обмен через сокеты, можно в этом же. Как вам будет угодно.
    Ответ написан
    2 комментария
  • И все-таки PHP 7 быстрее Python 3?

    Tark
    @Tark
    Pyramid'альный мир
    Но какая разница? У вас ведь скрипты ещё и с базами данных общаются?
    Предположим, написали вы сервис на чистом РНР без фреймворков, а для теста написали аналогичный сервис на Python/Django. Предположим, что на чистом РНР можно получить 10к запросов/сек, а на Django - жалкие 4к. Печаль.

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

    Итого: на РНР запрос будет выполняться за 5.0001мс, на Python/Django - за 5.00025мс... Неужели есть какая-то разница?
    Ответ написан
    6 комментариев
  • По ошибке купили комплектующие к ПК и OEM-лицензию. Что можно сделать?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Разрешается самостоятельная сборка системных блоков с наклейкой OEM лицензии. OEM лицензию нельзя просто переносить на другой комп. Поэтому наклейка одноразовая. Году в 2008 специально уточнял у представителя MS. Хотя в вашем случае VL обошлись бы дешевле.
    Ответ написан
    Комментировать
  • Какой Web-фреймворк для Node.js выбрать?

    Pinsky
    @Pinsky
    Кофеиноникотиновая смесь в backend-код
    Koa.js и Total.js посмотрите. Думаю Koa вам подойдет больше даже
    Ответ написан
    Комментировать
  • Как подключиться к глобальному интернету Маска?

    Jump
    @Jump
    Системный администратор со стажем.
    Как подключиться к глобальному интернету Маска?
    Это надо спрашивать у самого Илона.

    Если по существу - никак.
    Маск он вообще то в США, поэтому спутники ожидаемо будут работать там же, а не у нас, до нас это доберется только когда уже будет полная группировка спутников на орбите.
    К тому же как уже сказано выведено всего два спутника - никакого интернета при таком количестве спутников просто не будет.

    Там надо по самым скромным расчетам две сотни спутников, чтобы это хоть как-то заработало. А их на данный момент два.

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

    Но это только половина проблем - без наземной инфраструктуры никакой спутник интернета вам не обеспечит.
    Нужна наземная станция с проводным подключением к интернету, неподалеку от вас.
    Ответ написан
  • Как легко перейти с jQuery на VUE?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Нет, это, конечно, абсолютно реально сделать и на Vue, не подключая jQ всякие... только нахрена? Всю суть фреймворков понимаешь, когда делаешь SPA/много обращаешься к серверу/... Зачем это на лендосе? Тут кода-то строчек 200 написать надо.

    Вы сделали правильный вывод про фреймворки, но так далеко не уедешь. Откройте оф. сайт Vue , почитайте инфу о нём. А лучше пройдите какой-нибудь туториал , тогда вы в разы лучше представлять себе фреймворки будете.
    Имхо, лучший туториал для новичка - у Реакта . Это оч просто, часа 3 займёт.
    Ответ написан
    4 комментария
  • Программа для рассылки писем

    @IT_Rebel
    Если есть готовый шаблон в MS Word и список адресатов в MS Excel - почему бы не использовать инструмент "Рассылки" в самом Word ? там есть мастер слияния, выборку адресатов берёт из файла, в котором можно заполнить и ФИО для подстановки в шаблон, и т.п., затем отсылает с адреса, на который настроен Outlook.
    Ответ написан
    Комментировать