Задать вопрос
  • Изучение python не для новичков, с чего начать?

    @yociyavi
    "Я прочитал 10 книг по езде на велосипеде, но так и не научился ездить на нем".
    Для того чтобы научится что-то делать, нужно это делать. Параллельно почитывая теорию.
    Напишите пару сайтов для себя: блог, туду лист и прочие. За одно и портфолио будет.
    Ответ написан
    Комментировать
  • Как сделать запрос на нестандартную выборку данных их 3х таблиц?

    @dmitryKovalskiy
    программист средней руки
    На уровне базы данных такую склейку можно сделать только при условии что заранее известно в каких складах искать(Для этого делается последовательный JOIN одной и той же таблицы с разными sklad_id), или если заранее известен товар, по которому строится такая выборка( select по всем складам по id товара, затем PIVOT выборки).
    Для сферического коня в вакууме на мой взгляд подойдет только свистопляска на уровне приложения.
    Ответ написан
    Комментировать
  • Какую из IDE выбрать для Oracle PL/SQL?

    profit
    @profit
    Разработка | Оптимизация. Telegram: @evzavyalov
    мне удобней "Toad for Oracle"
    Ответ написан
    Комментировать
  • Что выбрать из багтрекера и сабверсий?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Вы у нас спрашиваете зачем заказчику SVN а не GIT? Кажется это нужно узнавать у заказчика :)

    З.Ы. Сейчас досихпор многие юзают SVN (хотя он и считается неудобным), тут дело вкуса и существующих ресурсов - может у заказчика есть svn сервер куда он потом хочет этот проект положить.
    Ответ написан
    Комментировать
  • Как сменить содержимое формы?

    @kalapanga
    Ещё для такой задачи TPageControl хорошо подойдёт. Каждое состояние формы на своей вкладке. Не надо будет у кучи контролов видимость менять - только вкладки переключай. И в дизайне каши из контролов не будет. Ярлычки у вкладок скрыть.
    Ответ написан
    Комментировать
  • Существуют ли языки компилируемые в C++?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    haxe.org - по сути улучшенный as3 c мощной системой вывода типов.
    Ответ написан
    Комментировать
  • Какой из этих подходов в ООП лучше и как они называются?

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

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

    Второй вариант подразумевает, что магия может полностью задаваться извне, и Magick только кастит её, но в её "формировании" не участвует.

    Сейчас вы не решили для себя, что такое Magick. Вам нужно это сделать, и вопрос отпадёт сам собой.
    Ответ написан
    1 комментарий
  • Можете пояснить принципы ООП?

    arusef
    @arusef
    Novice .NET dev
    Это принципы, касающиеся не столько процесса выполнения программы, сколько её дизайна. Все изменения в данном случае - процесс переписывания исходного кода программистом.
    Архитектура приложения должна быть составлена таким образом, чтобы для некоторого изменения её функционала, расширения и т.д. достаточно было бы изменить код лишь в узком круге мест, а для добавления нового - вовсе ничего не меняя, включить новые элементы. На такую гибкость, лёгкость в сопровождении/тестировании, читабельность, и направлены принципы ООД, которые определяются вот уже несколько десятков лет.
    Это очень обширная тема, требующая огромных знаний и опыта в сфере ООП. Лучше начинать с чего-то простого, и не лезть в тот же MVC без хотя бы базового понимания этих принципов.
    Ответ написан
    4 комментария
  • Какие хорошие книги вы знаете по системному мышлению (на русском)?

    @thenno
    Проектирую, разрабатываю, преподаю.
    Самое лучшее, что я видел на русском о мышлении - это книги по ТРИЗ от Альтшуллера. Сами книги легко гуглятся.
    Ответ написан
    Комментировать
  • Проект стал слишком большим для одного разработчика, что делать?

    @Maa-Kut
    Можно подойти к проблеме просто: делать свою работу в посильном темпе. Неизбежно начнут накапливаться нерешенные задачи в очереди, клиент неизбежно заинтересуется, почему так много "висяков" в багтрекере. А вы ему в ответ собранную за последние неделю-месяц-год статистику: раньше обращений было столько-то, я успевал, а теперь их в N раз больше, а у меня все еще только две руки. И уже можно обоснованно и аргументированно поднимать вопрос о расширении команды и тому подобных вещах.

    Что до невозможности увеличивать бюджет, то это явно противоречит тезису Один проект начал успешно разрастаться.: если он разрастается действительно успешно, то с него и доходы должны разрастаться соответственно. А если не разрастаются, то это уже сигнал клиенту, что он фигней занимается.
    Ответ написан
    3 комментария
  • Зависает установка виндовс (7 либо 10). Как устранить?

    @res2001
    Developer, ex-admin
    Обычно это из-за проблем с памятью, диском, блоком питания, материнской платой, процессором. Перечислено по степени вероятности.
    Ответ написан
    Комментировать
  • На какое российское ПО можно импортозаместить операционную систему?

    @mamkaololosha
    1) Отправляете запрос со списком ПО в министерство импортозамещения.
    2) Получаете ответ "ждать дальнейших указаний".
    3) Сидите еще 30 лет на том, на чем и сейчас.
    Ответ написан
    2 комментария
  • Какой монитор лучше для разработчика, 4K или 1440p?

    dom1n1k
    @dom1n1k
    Ответ зависит главным образом от операционной системы.
    Если она качественно поддерживает настройку ppi в широких пределах - конечно надо брать 4K.
    И конечно, никто в здравом уме не будет использовать 4K-монитор при логическом разрешении, равном нативному физическому.
    На текущий момент (насколько я знаю, но могу ошибаться) таких подходящих осей две - макось и win10.
    Если используется что-то другое и не планируется в ближайшее время апгрейд - лучше сэкономить и купить 1440.
    Ответ написан
    3 комментария
  • Почему такая разница в рейтинге языков программирования?

    @Maa-Kut
    Разница из-за различных методик сбора данных. Рейтинг TIOBE строится на подсчете количества поисковых запросов, содержащих название языка (https://ru.wikipedia.org/wiki/Индекс_TIOBE). Github, полагаю, ориентируется на количество коммитов в проекты, написанные на соответствующих ЯП. Stackoverflow, скорее всего, ориентируется на теги.

    Особо зацикливаться на эти рейтинги, честно говоря, не вижу нужды; максимум, на что они годны - это служить аргументом в разных фаллометрических баталиях на тему "ЯП1 vs ЯП2". В реальной жизни лучше ориентироваться на количество/качество предлагаемых вакансий (если хочется программировать профессионально) или на личные предпочтения (если хочется программировать "для души").
    Ответ написан
    3 комментария
  • А какие продукты используются от Oracle в России?

    @r0ll
    Ораклоид, прожект манагер
    Как можно задавать вопрос о возможности заработка, если нет понимания не только о том, что из продуктов используется, но и том, чем занимается тот или иной продукт?!
    Та же СУБД Oracle - это не просто какой-то отдельный продукт а-ля черный ящик с большой кнопкой "Работай, пожалуйста", но еще и куча версий, куча входящих в него решений (standby, например), куча головняка с администрированием и сопровождением БД/архитектуры.
    Вы ведь не рассчитывали на заработок в виде "Я бесплатно скачал с сайта, теперь готов продать вам за мильён"? =)
    Ответ написан
    Комментировать
  • SQL Подсчет уникальных значений?

    EreminD
    @EreminD
    Кое-что умею
    Запрос выше выдаст список уникальных значений

    Этот запрос выведет количество
    SELECT COUNT(DISTINCT user_id) FROM orders
    Ответ написан
    Комментировать
  • Почему появилась мода на новый синтаксис?

    Действительно, не такой уж он новый. Паскаль уже вспомнили, вот добавлю еще: https://en.wikipedia.org/wiki/Standard_ML

    Синтаксис переменная : тип стал популярнее потому, что стали популярнее языки НЕ из семейства Си (C/C++/C#/Java), в которых отличается не только семантика, но и синтаксис.

    Кстати, я не уверен даже, какой синтаксис появился раньше)
    Ответ написан
    Комментировать
  • Оправдано ли использование строкового первичного ключа?

    Оправдано ли будет сделать первичным ключем гос.номер, т.е. , допустим, поле nchar(6)?

    Оправдано, если а) поле фиксированной длины - неважно, строка это или число; б) вы действительно уверены в том, что значения будут уникальны, в том числе во времени. Есть предметные области, где это действительно так, но далеко не везде.
    Если строка переменной длины, первичным ключом её лучше не делать, но можно сделать полнотекстовой поиск по ней, если он нужен.

    Для СУБД небольшая строка фиксированной длины (напр, 12 байт) - все равно что большое число, особой разницы в общем-то нет. А вот строки переменной длины как правило хранятся иначе, в отдельной области, а в самой записи ставится указатель. Все это, разумеется, удорожает запросы.
    Ответ написан
    5 комментариев
  • Как проводить продвижение инновационных источников света в теплицах?

    @nirvimel
    Теплицы с искусственным освещением приобретают актуальность при переходе на интенсивное земледелие. В России, как и в большей части стран СНГ, в настоящий момент такой переход еще не произошел (даже необходимость его еще не осознанна) и земледелие продолжает вестись в основном экстенсивными методами. Это обуславливает низкий интерес к внедрению высоких технологий в этой сфере. По этой причине традиционные средства рекламы мало эффективны. Но в следствии высоких уровней коррупции и традиционной восприимчивости менеджеров среднего и звена к "импульсам сверху", весьма эффективным может оказаться "кабинетный" способ продвижения на "рынок" гос.закупок, а через него и на коммерческий рынок, благодаря привычке к подражательству, распространенной также среди коммерческих директоров, вышедших из среды фермеров.

    spoiler
    Инновация = синий+красный светодиод.
    Ответ написан
    1 комментарий