Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Дмитрий Ковальский

программист средней руки
  • 559
    вклад
  • 2
    вопроса
  • 991
    ответ
  • 24%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как перевести минуты в часы?

    GavriKos
    GavriKos @GavriKos
    Разделить на 60, с остатком поступить на свое усмотрение.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • ВУЗ после 11-го?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега IT-образование
    System Integrator
    Ох уж эти "ВУЗ или опыт в IT". Те, кто окончил ВУЗ, будут аргументированно доказывать, что только там можно получить знаия по матанализу, по высшей математике, по ТПР и ООП. Те же, кто не доучился, будут доказывать, что всё выучили сами и зарабатывают по 150 000 р. на фрилансе.

    Иди учись, без математики будешь только сайты-визитки клепать для контор мелкой руки.
    Ответ написан более трёх лет назад
    16 комментариев
    16 комментариев
  • Чем работать с БД кроме Entity FrameWork в ASP.NET MVC?

    mletov @mletov
    1) Так работали люди до появления всяких ORM
    https://metanit.com/sharp/adonet/

    2) EF тоже позволяет чистый sql.
    Синтаксис у EF5 и EF6 различается

    https://www.google.ru/search?newwindow=1&safe=stri...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Где и как можно производить codereview?

    ApeCoder
    ApeCoder @ApeCoder
    https://codereview.stackexchange.com/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как в visual studio 2015 писать на чистом "C"?

    15432
    15432 @15432
    Системный программист ^_^
    Переименуйте main.cpp в main.c, и пишите на "С"
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начать программирование старшекласснику?

    y0u
    y0u @y0u
    dev
    С чего начать программирование

    Поиском пользоваться для начала нужно. Один и тот же заголовок встречается как минимум в 3 вопросах на первых двух страницах (не знаю почему модераторы не объединяют их). Просто огромная куча из ответов на этот вопрос и всё равно люди задают и задают его.

    Модераторы, есть у вас возможность объединить большую часть вопросов в один?
    Этот вопрос задавали и 30-летние, и учащиеся 4 курсов, и даже 13-летние ( С чего начать программирование? / Что по советуете подростку в программировании? ).
    Ответ написан более трёх лет назад
  • Отследить переход с контекстной рекламы?

    Александр @codemafia
    Самоотвод
    Добавьте в ссылку рекламы utm метку, а на сайте проверяйте с помощью js, есть ли она.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Онлайн-касса и ИП кому отсрочка до 2019?

    archelon @archelon
    Онлайн-касса не нужна, если вам платят юр. лица или ИП со своего расчетного счета на ваш расчетный счет (не персональный, а счет ИП) со всем сопутствующим документооборотом (договор, счет, акт...).
    Оплата через сбербанк-онлайн, яндекс-деньги, paypal и т.п. считается оплатой наличными. В этом случае нужна онлайн-касса (с 1.07.19, пока отсрочка для услуг и ИП без работников).
    Все хорошо разжевано в "т-ж" и "деле":
    https://journal.tinkoff.ru/news/online-kkt-otsrochka/
    https://journal.tinkoff.ru/slozhno/online-kkt/
    https://delo.modulbank.ru/sales/otmena_onlajn_kass...
    https://journal.tinkoff.ru/news/kassa-01-07-2018/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как с помощью C# создать простую программу анализирующую информацию?

    Griboks
    Griboks @Griboks Куратор тега C#
    Надо написать алгоритмы сбора, хранения, анализа и вывода информации. Алгоритмы уже известны и их много.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой простой и надежный способ хэширования пароля ASP.NET MVC?

    lexxpavlov
    Алексей Павлов @lexxpavlov
    Программист, преподаватель
    Для хеширования пароля лучше всего использовать BCrypt (пример).
    Если не нравится BCrypt, то можно использовать SHA512 - он уже есть в .NET Framework.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что быстрее фильтрует данные: sql или js?

    d-stream @d-stream
    Готовые решения - не подаю, но...
    Представляю картину: ходит человек с мобилкой в роуминге, открывает сайтик, а ему вываливается сотня гигов данных, дабы потом жабаскрипт поискал там и нашел нужную сотню байт....
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Что/где/о чем почитать про разработку highload в .Net C#?

    Артём Токаревских @artemt
    Full-stack developer
    В качестве отправной точки можно взять книгу Оптимизация приложений на платформе .NET
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Стоит ли гнаться за лаконичностью кода?

    k12th
    Константин Китманов @k12th
    console.log(`You're pulling my leg, right?`);
    Гнаться надо за читабельностью (обычно это где-то посередине между графоманией и кодогольфом из примера из топа).

    На CodeWars ценится краткость кода, но поскольку вы еще начинающий, главное, чтобы код работал и выглядел вменяемо (у вас ок, за исключением очень уж нестандартного форматирования). А всяким трюкам и сокращениям научитесь потом.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно поступить с классом Random?

    Зелимхан Бельтоев @Beltoev
    Живу в своё удовольствие
    Непонятно зачем вам Pass выносить за цикл. К тому же использовать неизменяемый тип string для этой задачи - не лучшее решение.

    Стиль именования переменных не критикую (а мог бы!):
    var password = new StringBuilder(pass_lenght);
    
    for (int i = 0; i < pass_lenght; i++)
    {
        password.Append(rnd_psw[rnd.Next(0, rnd_psw.Length)]);
    }
    
    Console.WriteLine("Ваш пароль:{0}", password);
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Использовать var или объявлять тип явно?

    kvasek @kvasek
    Без разницы.

    Локальная переменная с неявным типом имеет строгую типизацию, как если бы тип был задан явно, только тип определяет компилятор.
    https://msdn.microsoft.com/uk-ua/library/bb383973.aspx
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как вы бы ускорили этот php код?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    Почитайте чего на тему разделения ответственности

    Так же если вы считаете что "страничка медленно загружается" - надо профилировать.

    1. На уровне браузера - просто в дебагере посмотрите что именно медленно грузится. Возможно медленно скачиваются сами картинки.
    2. На уровне страницы - возможно сервер далеко расположен. А может страничка медленно генерится.
    3. На уровне PHP - есть отдельные профайлеры, начать можно тупо с логирования времени выполнения отдельных кусков кода. Заканчиваем специализированными инструментами вроде blackfire.io.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что учить ASP.NET MVC 5 или ASP.NET Core?

    SuccessVM
    Вадим Маткаримов @SuccessVM
    Программирование - творчество
    ASP.NET 5 и ASP.NET Core, это одно и то же, просто Core более позднее название.

    Вот перевод - ASP.NET 5 мертв — представляем ASP.NET Core 1.0 и ....

    Что же касается изучения технологии, то лучше исходить из конкретного проекта и задач, которые будет решать проект. Если это проект, который необходимо поддерживать и он построен на ASP.NET MVC 4, то именно этот подход и изучай. Если же требуется создать новый проект и в качестве сервера выбрана операционная система Linux, то тут выбор может быть за Core или Mono.

    ASP.NET Core - это тренд, изучая его сейчас, можно быть уверенным в будущих заказах или работе, постепенно всё будет стремиться к кроссплатформенности, это же захват новых рынков, ты только представь, сколько специалистов по C#/VB.NET уже существует.

    Если говорить об отличиях, то они безусловно есть, например встроенный DI контейнер или нюансы, касающиеся самой платформы, но если ты уже знаком с ASP.NET MVC 4, то будешь чувствовать себя, как рыба в воде.

    В дополнение к Core рекомендую освоить Docker, это тоже сейчас тренд и на мой взгляд очень удобный подход к разработке с помощью контейнеров, но это уже другая тема.

    UPD. 07/10/2016

    Ещё по теме интересная статья от 25 мая 2016 года, перед конференцией DotNext в Санкт-Петербурге - ASP.NET Core сегодня: за и против
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Обучение программированию ребенка?

    plustilino
    plustilino @plustilino
    https://younglinux.info
    У детей младших классов не развиты (в силу незрелости мозга) формы мышления, связанные с абстракциями, логикой, рассуждением. У них хорошо работает механическая память (они просто запоминают, не обдумывая) и наглядно-образное мышление (чтобы понять, им надо увидеть). Следовательно, учить программированию не целесообразно. Класса с 4-го можно попробовать, если есть природная склонность к логике и математике. А для большинства наверно не раньше 7-го.
    Конструкторы в этом возрасте самое оно: и моторика (что сильно влияет на развитие мышления в этом возрасте), и наглядность. Развитие логического мышления в правильных конструкторах тоже подразумевается. Покупать надо соответствующие возрасту, а не майнсторм лего, который с 10 лет. Видела как на выставке восьмилетки (которые типа сами собрали конструктор) возят машинки-роботы (играют в ролевы игры), а студенты-их тренеры заинтересованы тем, как робот работает (ну им то действительно по возрасту интересно).
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Обучение программированию ребенка?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    Изначально, учить нужно не языкам и технологиям, а базовым принципам устройства этого мира, пониманию логики и принятия решений, умению находить новые решения простых задач с максимально возможным результатом.

    Всё это должно быть в игровой форме и максимально быть интересным и простым для понимания.

    Например, на прогулке можно спросить:
    Как отмерить ровно 2м веревки, если есть длинная верёвка неизвестной длины и рядом столб, диаметром 50 см?

    И подобные.

    Как только он научится правильно принимать простые логические решения, он - уже программист!

    Останется ему (уже без Вашей помощи!) выучить любой язык, чтобы стать кодером и воплотить логику своих мыслей в алгоритм в виде кода.
    А 3D, C, OSI или еще что - это уже вопрос десятый...
    Ответ написан более трёх лет назад
    69 комментариев
    69 комментариев
  • Error: Object doesn't support propery or method 'addEventListener' Jquery.ajax IE9?

    Антон Хмыров @vivcogit
    JS разработчик
    Попробуйте использовать jQuery 2.1.0 или даже jQuery 1.1.0
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 4 ответа
    • 1 вопрос
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • sandersrocket
    sanders rocket
    • 3 ответа
    • 1 вопрос
  • tsklab
    Константин Цветков
    • 3 ответа
    • 0 вопросов
  • mayton2019
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации