• Как организовать ip-телефонию для отдела продаж небольшой компании?

    Belikov
    @Belikov Автор вопроса
    Плагины для Office и MindManager, CRM, юзабилити.
    Всем спасибо за информацию.
    Пока все-таки разрабатываем CRM раз уж начали уже. Тем более, как я уже писал, это я тот специалист-программист-альтруист, который будет ее внедрять. :)
    И попробуем интегрировать ее с АТС через модули от Простые звонки. В этом случае можно будет и на астериск перейти безболезненно - модуль универсальный
    SugarCRM интересная система, но имхо слишком уж перегруженная и как там с юзабилити, не очень понятно.
    Ответ написан
  • Будет ли интересна статья "Эмиграция в Чехию для владельцев IT-бизнеса"?

    Belikov
    @Belikov
    Плагины для Office и MindManager, CRM, юзабилити.
    Интересно. Мечтаю о домике в Чехии. :)
    Ответ написан
    Комментировать
  • Выбор вуза для будущего программиста в Москве?

    Belikov
    @Belikov
    Плагины для Office и MindManager, CRM, юзабилити.
    Закончил 8 факультет МАИ (прикладная математика и физика). Учат хорошо, если есть желание. Как и на любом дневном — много лишнего приходится изучать, но учиться не очень сложно, особенно если с математикой хорошо. Многие уже курса с 3-4 шли работать по специальности.
    Сейчас преподаю на втором высшем там же. :) Если бы выбирал сейчас — выбрал бы бакалавриат, чтобы не терять столько времени на ненужные мне предметы.
    Ответ написан
    Комментировать
  • Почему singleton круче global?

    Belikov
    @Belikov
    Плагины для Office и MindManager, CRM, юзабилити.
    Помимо отложенной инициализации, синглтон еще позволяет создавать объекты разных классов в зависимости от условий.
    Если сделать синглтоном класс для взаимодействия с БД, можно будет, например, в оффлайн-режиме создавать объект для работы с локальным кэшем, а в онлайн — объект для работы с базой. Можно даже незаметно для внешнего пользователя подменять эти объекты при наличии или отсутствии соединения. Хотя это уже сложнее, т.к. нужно будет отлавливать ошибки при попытке обращения к базе.

    В C# глобальных переменных просто нет. :)
    Ответ написан