Задать вопрос
  • Как правильно получить данные от клиента?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Нужно больше велосипедов!
    Это я к тому, что под 99% существуют готовые реализации, не нужно строить без особой нужды новых велосипедов с квадратными колесами. К примеру одна из таких "нативных" remoting, из коробки решает 95% все вопросов.
    Ответ написан
    Комментировать
  • Какой самый лучший путь развития до архитектора ПО?

    @mamkaololosha
    Солюшн архитектор это почти топовая не-менеджерская должность. Если у вас такие вопросы, то вам еще лет 10 до него работать. Он должен знать всё, уметь всё и прочее. Он может не кодить, но должен предугадать все возможные косяки и костыли.
    Ответ написан
    2 комментария
  • Где обитают iOS/Android программисты?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Если удаленная - то на фриланс-биржах ищите. Зачем при удаленной работе ограничиваться городом?
    Ответ написан
    5 комментариев
  • Проблемы с изучением C# (разные операционные системы, сервера баз данных и версии фреймворка)?

    @Dzhamal
    .NET разработчик
    Если надо, чтобы работало на ХР+ - лучше всего просто взять максимально возможный стек для этой ОС, более-менее изучить, и разрабатывать проект без оглядки на современный средства. Документация по старым .NET, C#, MSSQL Server есть на MSDN в достаточном количестве.
    По поводу БД - любой из перечисленных вариантов, в зависимости от требований к приложению, я лично проблем не вижу, вижу только специфику каждого из подходов(есть MSSQL, SQLite, MySQL, etc., и со всем этим можно работать из .NET).
    А самый главный вопрос: зачем? Какая задача и какие требования? От этого уже можно плясать и думать, может быть корректировать требования под себя.
    Ответ написан
    1 комментарий
  • Как подходить к поиску мобильных разработчиков?

    LeEnot
    @LeEnot
    Енот-андроид
    Смотря каков ваш бюджет.

    Вообще, цены реально могут отличаться на порядки, в зависимости от студии.
    Региональные будут сильно дешевле, Москва-Питер сильно дороже.
    При наличии дизайна и backend будет, конечно, дешевле, но понадобится время на согласование деталей (доки по апи, необходимость адаптации дизайна под гайдлайны iOS/Android, есть ли у вас готовые экраны...)
    Индивидуальные разработчики (фрилансеры) сделают дешево, но качество может страдать.
    Если бюджет небольшой, до 500 тыр, я бы советовал поискать в Нижнем, там хорошие студии и делают не дорого.
    Обязательно спросите, использует ли студия тесты, Unit, UI/UX и что для этого используется, определяется ли покрытие кода тестами. Без этого можно получить неподдерживаемый продукт и кучу проблем в будущем.
    Ответ написан
  • Почему notifyIcon не исчезает при завершении программы?

    @MonkAlex
    C#, SQL, Delphi, C++ etc
    Вызывайте
    NotifyIcon.Dispose();
    При завершении программы.
    Ответ написан
    6 комментариев
  • Можно ли использовать скрипты в проекте C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Неудачно ник себе выбрали. Даже как-то объяснять не хочется.
    Ответ написан
    1 комментарий
  • Писать ли уроки по программированию?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Я буду обучать людей не языку программирования как самоцелью, а самой идее программирования и из чего оно строится на примере языка.


    Все нормальные книги по алгоритмизации для этих целей вводят понятие "всевдоязык". И да, это практикуют уже не один десяток лет. Но кто сейчас читает эти книги?

    но не входящие в обычный цикл темы

    Что значит "не входящие"? В ВУЗах это все как бы дают еще на первых курсах. Опять же на усвоение этого материала нужно порядком времени.

    Как показывает практика, обычно десять листов книги можно уложить в конспект на пол листа

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

    Особенно это касается первых 100 страниц, которые можно вообще ужать в десять.

    Книги бывают разные. Иногда выкинув эти первые 100 страниц дальше читать в принципе бесполезно так как вы не понимаете предпосылок.

    он дает отсылку, где и когда это будет изучено

    Так делают все адекватные авторы

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

    Картинки это хорошо конечно, но опять же чем ваш подход отличается от остальных? У нормальных авторов и так есть понятные схемки, картинки, метафоры и прочие вещи упрощающие понимание.

    Поскольку данные уроки действительно долго и сложно делать, купили бы вы их?

    Все что вы описали я изучил в ВУЗе и из книг. Более того любой другой так же может это сделать.
    Ответ написан
    3 комментария
  • Как лучше организовать электронную библиотеку?

    @nirvimel
    >500000

    Можете использовать ext4 или почти любую современную файловую систему.

    Главное предупреждение: Даже не пытайтесь сложить все это в одни каталог! Последствия могут оказаться печальными. Вплоть до того, что вы даже не сможете удалить из мега-каталога что-то без полного форматирования ФС. Сходу не найду ссылки, но были прецеденты печальных историй.

    Лучше разбить коллекцию на 1000 каталогов по 1000 файлов.
    Ответ написан
    Комментировать
  • Возможно ли реализовать в IOS и Android распознование информации с чеков?

    @dixoNich
    frontend developer
    Возможно.
    Но, думаю, дороговато :)
    www.abbyy.ru/finescanner
    Ответ написан
    Комментировать
  • Нужен макбук. Но какой?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Надоело мучиться с виндой и линуксом в поисках хорошего окружения

    Мак вам не поможет.
    Ответ написан
    18 комментариев
  • Как раскрутить клиента на поддержку?

    @LiguidCool
    Работайте качественно.
    Вам вёдь наверное при походе в гости не понравится хозяин, тыкающий в вас шприцом герыча? И вы наверное хрен пойдете туда снова?
    Ответ написан
    Комментировать
  • Как раскрутить клиента на поддержку?

    Jump
    @Jump
    Системный администратор со стажем.
    Не нужно никого раскручивать и не нужно ничего объяснять.
    Это не поможет.

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

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Symfony / Laravel и разрабатываете проект.
    Любая CMS не подойдет под ваши задачи.

    Если даже вы реализуете при помощи CMS нужный функционал (используя модули) то вам все равно придется половину переписать.
    По времени, возможно на процентов 15 вы быстрее сделаете чем на фреймворке, но в конечном итоге все равно перепишите проект и затратите огромное кол-во времени/денег
    Ответ написан
    Комментировать
  • Правильная разработка программного обеспечения!?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    конечно не правильно. Откуда вообще эта вера в то что всё можно делать правильно?
    вы не можете создавать новый продукт сразу правильно, большинство вещей вы только в процессе реализации можете понять, как сделать лучше. Поэтому позвольте себе ошибаться, не бойтесь ошибаться, ошибайтесь, исправляйтесь и развивайте продукт.
    Ответ написан
    Комментировать
  • Как на c# реализовать websocket client?

    AnnTHony
    @AnnTHony
    Интроверт
    Больше 15 лет языку C# и так никто и не написал на нем сокеты и не выложил в тырнет?
    Сказали бы честно что лень искать.
    1
    2
    3
    4
    Ответ написан
    3 комментария
  • За что программист получает деньги?

    sabramovskikh
    @sabramovskikh
    За работу. Если грузчику платят за то, что он загружает фуры, почасовая оплата, то зачем ему платить когда он таскает мешки и возвращается за мешком на легке, ведь он не работает?
    Код нельзя написать хорошо никогда. Можно стремится только к этому. Пока он разбирается это процесс разработки продукта. Почитайте книгу о циклах разработки ПО и все поймете
    Ответ написан
    8 комментариев
  • Первое приложение, с чего начать?

    @dmitryKovalskiy
    программист средней руки
    Я бы начал с психолога. И потом плавно перешел к психиатру. У человека явно навязчивые идеи. А язык?! ASP.NET WebForms до некоторой степени позволяет программировать мышкой.
    Ответ написан
    Комментировать
  • Решил написать библиотеку.Вроде ошибок нету, но при тестировании говорит, что индекс находиться вне границ массива.Как исправить???

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Это шутка такая? Я более отвратительного кода в жизни не видел.
    Это из цикла:
    - где ошибка?
    - в днк...
    Ответ написан
    Комментировать
  • Как сделать программу написанную на C++\CLR чтобы она работала, как обычное приложение, без глюков?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Если программу скомпилировать как х64, то она не будет работать на х86. Если программу скомпилировать как х32 или как AnyCPU, то по логике она запустится и на х64 и на х32, с разными компромиссами по быстродействию.

    Есть еще нюансы.

    Не используйте абсолютные пути для хранения данных программы. Пользуйтесь помощью .NET, который вам даст и папку для временных фалов, и папку для хранения данных приложения, и текущую папку, и папку текущего пользователя, и много другого.

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

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

    И самое главное: тестируйте, тестируйте, тестируйте везде, где бы вы хотели, чтобы ваша программа работала.
    Ответ написан
    Комментировать