• Как задолбать всех коллег: собираем требования к CRM
    0
    Отредактировать сообщение уже не получится, допишу. Печать документов есть, куда ж без них, с реквизитами сторон, редактируемые при желании, нет инвентаризации штрихкодами.
  • Как задолбать всех коллег: собираем требования к CRM
    0
    Где сумма по позициям, выбор из справочника харратеристик, инфо/контакты юзера, инфо/контакты исполнителя, дата заявки, состояние заявки, сроки?

    Это просто не попало в скриншот, и не только это. Это же не обзор софта, просто коммент.
    зачем 10 позиций если нужен только корпус?

    10 позиций потому, что если нужен только корпус, остальное проигнорируется обработчиком и в заказ попадет он один, а если надо собрать компьютер, то чтобы не жать «добавить поле», потом не выбирать из справочника (естественно он тоже есть) деталь и так по каждому пункту минимум два клика — экономит время и только. Эта форма только для заказа компьютера в сборе и печати товарного чека. Для других заказов другие формы, каждая форма отвечает всем требованиям своего заказа.

    где печать шрихкода документа/юзера/мастера?

    Чего нет того нет. Но это не повод откладывать запуск. Выпуск обновлений решает эту и другие аналогичные проблемы.
  • Как задолбать всех коллег: собираем требования к CRM
    0
    Да, он в курсе, предлагал ему вместе заняться развитием проекта, любую возможную прибыль, в случае получения таковой, делить пополам, не захотел почему-то. Пришлось всё самому делать, раз ему недопрототип, собранный на коленке так помогает в работе, может это было и не зря, сегодня/завтра запостив обзор узнаю точно.
  • Как задолбать всех коллег: собираем требования к CRM
    0
    В описанном мной случае речь идет об онлайн-сервисе, который планируется как продукт с поддержкой и постоянным введением новых функциональностей по желаниям потребителей. Работа с филиалами и кадрами в минимальном варианте тоже реализована. По сути я просто переработал свой прошлый индивидуальный заказ, разработанный для частного пользования в компьютерной мастерской и запускаю в массовое использование по желанию. И вместо того чтобы бесконечно наращивать функционал, открываю что есть, там уже осудите по факту, осталось лишь два три дня настройке и контрольным проверкам уделить.

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

    Основываясь на своем опыте разработки узкоспециализированного ПО для бизнеса и озвучил свое мнение по теме. Никого не призываю бросать CRM и писать под каждый бизнес индивидуальное ПО. Но если перед клиентом будет ПО разработанное для его рода деятельности, у него даже вопросов не возникнет как им пользоваться в целом. Это вполне заслуживающая внимания мысль, для развития софтвенного бизнеса, в ответ на «собираем требования к CRM». Можно например иметь группы настроек, которые будут применяться к программе в момент регистрации, тогда ПО как было универсальным, так и останется, но вместо объяснений клиенту что и как, можно заготовить патч, который сформирует за клиента большинство настроек.

    Учитывая «имеющиеся» мнения что CRM это просто развод клиента на бабки, такого рода забота может вполне способствовать привлечению новых клиентов
  • Как задолбать всех коллег: собираем требования к CRM
    –1
    Вы совершенно правы, обширного опыта автоматизации не имею, но прекрасно разбираюсь во всех рабочих процессах одного бизнеса и не встречал такой CRM, где можно было бы за пару минут настроить подобную форму, с дальнейшим выводом на печать товарного чека на основе введенных данных. Как минимум пару часов провозиться придется с настройкой, а это лишь единичный случай из огромного множества нюансов.



    Что будет лучше, объяснить директору ремонтной мастерской как такую форму создать и настроить документ для печати, или предоставить ему эту форму в один клик готовую? Какое обоснование преимущества универсальной CRM перед узкоспециализированным софтом?
  • Как задолбать всех коллег: собираем требования к CRM
    –2
    От обширного комментария воздержусь, так как уже написал статью на эту тему для публикации в конце недели. Раньше не представляется возможным, так как статья выходит в день запуска проекта, она описывает проект, с кучей скриншотов, если дать почитать и не дать попользоваться, будет нехорошо…

    Так вот разработанный проект — CRM для учета клиентов компьютерных мастерских. Но CRM её особо и не назовешь, CRM подразумевает гибкую настройку под разный бизнес, а здесь ни какой гибкой настройки нет, так как ориентация исключительно на один бизнес и ни шага в сторону. Когда продукт заточен под конкретный бизнес и настройки не нужны практически, эти «настройки» являются штатным программным интерфейсом.

    Я считаю невозможно одним продуктом угодить одновременно трейдерам с Уолл Стрит для ведения учета клиентов и гарантийному сервису завода SAMSUNG в Китае. Проще сделать два продукта и каждый проработать под свои нюансы бизнеса. Это во многом выйдет плюсом. Больше довольных клиентов, меньше лишнего в кодовой базе каждого проекта, повышенная производительность, простота, разделение разных проектов на разных доменах, как простой метод масштабирования системы.

    Люди не знают какую CRM им выбрать лишь потому, что конкретно для их бизнеса еще не появился тот самый продукт, после 5 минут демо-пользования которым человек понимает — мне больше не нужно ничего искать, вот оно решение всех моих проблем.
  • Еще раз о поиске простых чисел
    0
    Там происходит деление на 2, потом на 3, потом на 5, потом на 7. Чтобы не делить на 2 и 3 нужно разбить числа на ряды по 6 штук и выбросить 2,3,4 и 6-й ряды чтобы избежать математики. Лишь это хотел подчеркнуть, про оптимизацию то написано, а как она устроена ни слова.

  • Неизвестный математик совершил прорыв в теории простых чисел-близнецов
    0
    Просто оставлю это здесь, так как нигде не нашел упоминания о том, что минимум 2/3 математического ряда можно выбросить из любого алгоритма поиска простых чисел.
         $list = array();
    
         for ($row = 1, $start = 1, $finish = 1000; $start < $finish; $start++)
         {
           if ($row == 1 || $row == 5)
           {
             if (substr($start, -1) != 5)
             {
               $list[] = $start;
             }
           }
    
           $row++;
    
           if ($start % 6 == 0) $row = 1;
         }
    
         // echo count($list); // 266 666
    


    В первом миллионе выбрасывается 733 333 числа из поиска логическими условиями, что больше четверти.
  • Еще раз о поиске простых чисел
    0
    А зачем, позвольте спросить, обсчитывать все числа, если 2/3 математического ряда вообще не участвуют в списке претендентов на простые числа?

         $list = array();
    
         for ($row = 1, $start = 1, $finish = 1000000; $start < $finish; $start++)
         {
           if ($row == 1 || $row == 5)
           {
             if (substr($start, -1) != 5)
             {
               $list[] = $start;
             }
           }
    
           $row++;
    
           if ($start % 6 == 0) $row = 1;
         }
    
         // echo count($list); // 266 666
    
  • Возможен ли новый Яндекс, Parallels или Nginx сейчас в России? Запросто
    –3
    Возможен новый фейсбук, с не менее шумом… Технологии не стоят на месте, никто же не думает что нау пик развития технологий?
  • TOM.js — особая библиотека, для особых случаев
    –5
    TOM.js — особая библиотека, для особых случаев

    Не ТОМ.js оригинальная библиотека называется, а feel.js, от слова "чувство", так как реагирует на взаимодействие с html, сначала реагирует, потом выполняет анализ ситуации. Смысл библиотеки — построить алгоритм работы веб-приложений, визуально напонимающих Flash приложения, путем парализации переходов по ссылкам коротким скриптом. Лично ручками писал.

    Рад что тебе интересны мои работы, жаль что без разрешения их берешь.
  • Чего хотят координаторы доменных зон?
    0
    Пару дней назад зарегистрировал домен в зоне pro. Никаких документов не потребовалось. Просто невозможно подтвердить документами все возможные доменные имена, которые могут совершенно не иметь ничего общего с профессионализмом в чем либо. А выпиливать список не имеющих к профессионализму доменов или неосмысленных названий из списка доступных для регистрации — координаторы вряд ли станут. Всё таки мы им абонентскую плату платим, разве не для этого всё затевалось?

    И вообще доступных для регистрации зон сейчас столько, что…
  • Задача о мудрецах. Решение
    –1
    Вы правы. О простых числах в задаче речи нет, и о том что они не могут быть одинаковы тоже. Они целые и неизвестны, в этом и соль загадки
  • Задача о мудрецах. Решение
    0
    Может, стоит задуматься почему выбран более длинный диалог?

    Может чтобы ввести разгадчика в заблуждение, предоставив отвлекающую информацию?
  • Задача о мудрецах. Решение
    0
    Я ни сколько не настаиваю на правильности этого решения как единственного верного, особенно учитывая то, что условие можно изменить и получить тот же ответ придерживаясь этой схемы разгадки. Но задачу вы задали на русском и решал я её естественно на русском.
  • Задача о мудрецах. Решение
    0
    Честно говоря меня не смутил ваш вариант решения, и не помешал предложить свой, уж простите меня пожалуйста за откровенность. Я увидел задачу и задумался как бы мне ее решить самому. Конечно я прочитал вскользь ваше решение и решения по ссылкам, тоже вскользь. Но мудрецы в моей башке ассоциируются с хитрецами, а не с профессорами математики со знанием языков программирования. :)
  • Задача о мудрецах. Решение
    0
    И в довесок к своей версии решения я могу построить более короткий диалог для этой задачи с тем же ответом:
    — Я не знаю этих чисел
    — Я уже знаю
    — И я знаю!
  • Задача о мудрецах. Решение
    +2
    Хорошо, буду показывать на пальцах.

    Задание известно, но ответ кроется в диалоге. Только в диалоге мудрецы могут посовещаться. Ведь им дали подсказки, которые они должны передать друг другу.

    — Я не знаю этих чисел, — сказал он, опуская голову.
    — Я это знал, — подал голос Вали.
    — Тогда я знаю эти числа, — обрадовался Али.
    — Тогда и я знаю! — воскликнул Вали.

    Опуская голову, подал голос,… — это слова автора, это лишнее. отбрасываем это.

    Имеем:
    — Я не знаю этих чисел (16 звуков)
    — Я это знал (8 звуков)
    — Тогда я знаю эти числа
    — Тогда и я знаю!

    После того как Али передал Вали Произведение чисел, Вали уже знал сумму и узнал произведение, и мог сразу сказать, что знает ответ, но ведь Али не знает какие числа загадал султан и не сможет дать правильный ответ, он его не знает, без помощи товарища. А ведь султан сказал «Если вы и вправду так мудры, как о вас говорят, то сможете узнать исходные числа». А значит оба мудреца должны знать числа. Вали, чтобы не показаться мудрее и не отправить на плаху своего товарища (шучу), должен и ему сообщить какие числа надо сказать султану. И отвечает ему суммой, выручив своего товарища, и хотя уже знает ответ, просто молчит об этом. Когда Али наконец получает нужную информацию, он сообщает что знает эти числа. И Вали, вероятно с умным видом, сообщает султану о том же, не дав повода заподозрить его в том, что ответ он знал сразу, но спасал своего товарища. Задача 5 класса, уверяю. Эту, правда, впервые вижу, натыкался на похожие, хотя совершенно другого направления, просто логика похожая.

    И да, если бы числа были бы другие, то и диалог мудрецов был бы совершенно другим, бог знает каким. Но какое условие — такой и ответ.
  • Задача о мудрецах. Решение
    +2
    4 и 4
    Али построил фразу так, чтобы передать в сообщении количество символов результата
    Вали отвелил фразой, построенной из суммы чисел
    Превый сказал 16
    Второй 8

    Вариант тут один. Только 4 на 4 даст шестнадцать при умножении и 8 при сложении. Они обменялись информацией в разговоре и оба знают ответ, о чем уже в простой беседе сообщили друг другу и султану. Они же мудрецы, я правильно прочитал условие?

    И да, в условии написано что числа целые, а не простые, не вводите себя в заблуждение неверной трактовкой задачи.
  • Как передать сообщение, понятное через 10 000 лет
    +1
    Как предупреждение что жизнь гибнет при приближении, можно нарисовать картинку в виде колец, в эпицентре которой засохла растительность, лежат кости и т.д., а чем дальше от центра, тем живее выглядит природа.
  • «Сверкающие кинжалы» или как мы арабский проект делали
    0
    Так слить карму из-за глупой ошибки? А сами никогда не ошибались?

    Ну, не буду тогда мешать вам всем в вашей благородной миссии сортировки людей.
    Аккаунт оставляю хабру для статистики, статьи в корзину.

    Разрешите откланяться.
  • «Сверкающие кинжалы» или как мы арабский проект делали
    +7
    Цигане вообще все на словах решают, а жест договоренности обычное рукопожатие. Не раз с ними работал и наверняка не раз еще придется.

    Главная особенность работы с ними — заранее увеличить все цены в два раза. Если не уступить им ровно столько, они откажутся работать совсем. Эти обязательно должны думать что развели тебя еще на этапе договоренности. И тогда всякие мелочи в ходе работы их почти не будут интересовать.

    А что касается отсутствия уровня образования, то в данном случае это только на руку. С циганями нужно самому быть циганом :)
  • Редактирование своей статьи на Хабре через выделение цитаты в HabrAjax; поддержка Iceweasel
    +6
    И не жаль вам столько времени тратить на ерунду, которая, как вы сами говорите, ни кому не нужна…
  • Настройка и оптимизация Ubuntu после установки
    0
    Без антивируса по ссылкам не переходить!

    И почему не банят таких вот юзеров, заражающих компьютеры других пользователей?
  • «Про ИТ-стартапы и венчурное финансирование», или «Как я за булкой ходил»
    0
    Если бы была возможность заложить квартиру или просто взять кредит под залог — я давно бы это сделал и без раздумий. Но моя уверенность в успехе ничего не значит для инвестора, который не в состоянии понять суть проекта без ее реализации.
  • Управлять правами на сайт в инструментах для веб-мастеров Google стало проще
    0
    Так это еще и перевод? Ты сегодня какой-то странный, Хабр.
  • Управлять правами на сайт в инструментах для веб-мастеров Google стало проще
    +1
    Извините, а про что топик то?
  • StateController. Событийная модель в разработке интерфейсов. Часть 2
    0
    Я как раз делаю наоборот непохожее, но примерно с тем же результатом.

    Дело тут вот в чем. По сути любой разработчик при желании может сделать удобное одностраничное приложение, было бы желание. Но ведь соль не в этом. Предложить разработчикам не писать все с нуля, а просто пропатчить уже существующие проекты, чтобы они стали одностраничными — это первоцель моей работы. А так как большой процент приложений написан на php, то и отталкиваться пришлось от этого. Нужно было просто научить php «чувствовать», чтобы php знал обо всем, что происходит на клиенте. Для этого был написан «датчик» чувств (js-код) и «драйвер» «датчика» (серверный код). Подключив эти компоненты к уже работающему проекту, нужно лишь немного подправить код в нескольких местах, используя некоторые новые константы. Помогает в этом специальный отладочный механизм, сообщающий о пропущенных местах. А так как код не писался с нуля, а модифицировался уже работающий, то остается совместимость со старой версией, и если у клиента отключен js, то все работает как и раньше, так как «датчик» просто не срабатывает. На самом деле все чуть сложнее, и не все проекты подвергаются легкой модификации. Сейчас работаю над API к «драйверу», чтобы можно было пощупать руками.
  • StateController. Событийная модель в разработке интерфейсов. Часть 2
    0
    1. Сразу видно что вы технический специалист) Вы не умеете преподнести информацию так, чтобы топик вообще кого то заинтересовал.
    2. Вы не предлагаете людям продукт.

    Вообще, вы копаете в правильном направлении, я тем же самым занимаюсь и прекрасно знаю чем все это закончится. Только без красивой обертки это никому не интересно. То, о чем знаете вы и я — не известно остальным.
  • Поиск людей
    0
    Просто спросите общем поиске

    Похоже что в этой фразе закралась какая-то ошибка…
  • Отказ от использования CMS при проектировании веб-приложений
    0
    Вообще-то я хотел ответить на этот комментарий, как так получилось?
  • Отказ от использования CMS при проектировании веб-приложений
    +1
    Лично у меня программирование начиналось с хобби, поэтому своя собственная CMS можно сказать спортивный интерес. Я ковырял много движков ради «посмотреть» как у них там что устроено, с целью отметить для себя самые простые способы реализации сложных механизмов. Из открытых CMS мне если честно не понравилась ни одна. И не потому что они плохи, а потому что их код для меня сильно сложен и мне его тяжелей совершенствовать. Но я нашел в них много интересных алгоритмов, которые реализовал по своему и вполне доволен проделанной работой. Моя CMS предельно проста, имеет архитектуру Ядро-Контроллер-Модель-Представление, общий вес файлов менее 200 КБ, очень быстро работает и потребляет очень мало памяти. Наверняка код — говнокод, хотя бы потому что мне самому есть к чему придраться, зато большей гибкости мне не даст ни одна существующая CMS из коробки.

    Что касается «показать код», то уже в марте я планирую раздавать свою CMS всем желающим и обязательно сделаю здесь обзор.

    Есть также плюсы и минусы, без них никуда.

    Основной плюс, ради чего я думаю ей будут пользоваться — это то, что из головной системы управления можно создавать и редактировать сколько угодно сайтов. То есть можно установить на хостинг как всю CMS, так и два дочерних файла (index.php и .htaccess), и посредством SOAP взаимодействовать с головной системой управления, что дает возможность развивать сразу сеть сайтов, допиливая только одно ядро.

    Минус — обязательно нужно знать html/css чтобы пользоваться этой системой управления. Управление шаблонами и другими частями дизайна происходит через формы, а системные вызовы менюшек и других данных вызывается в шаблоне посредством специальных bb-кодов. То есть система будет проста только для разработчиков, для остальных конечно проще будет какой-нибудь вордпресс.

    Так вот к чему я это все пишу. Дело в том, что недостатки есть везде, и говнокод тоже, но когда заказчик ставит задачу открыть ему от 50 сайтов, и все их развивать и продвигать, чтобы все они были через два три года в топ 100 поисковых систем (потому я эту CMS и писал), то использовать готовые решения во много раз накладней, и более трудоемко. Чуть что на каком сайте подправить — искать пароли доступа, коннектиться, скачивать, вспоминать что к чему, делать, редактировать, заливать обратно. А тут из одной админки можно сделать 50 разных дизайнов, не вмешиваясь в исходный код.

    Разные сайты, в зависимости от задач, часто требуют основываться на разных CMS, потому как некоторые лучше подходят под одну, другие под другую. И если посмотреть на общую картину работы веб разработчика, то проще один раз сделать свое и допиливать уже его на все случаи жизни, чем постоянно разбираться в чем-то другом, мучаясь вопросом, может все-таки сделать свое. И чем раньше разработчик сделает свое решение, тем быстрее ему станет проще жить дальше.

    То есть вы хотите сказать, что ваша собственная ЦМС лишена всех этих недостатков?


    Недостатки видят те, требования которых не удовлетворяются. В моем случае и в моей работе, все CMS кроме моей имеют недостатки, причем настолько существенные, что они просто не подходят мне для работы. В чьем-то другом случае, моя CMS будет иметь кучу недостатков, которые не дадут ему нормально работать и возьмет какое-то другое решение.

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


    Так и в создании сайтов. Кому что удобнее, тот тем и пользуется. Нет подходящего инструмента — сделай его сам.
  • Как пользователи видят программистов, а программисты — пользователей
    0
    Кстати, по поводу рекурсии.

    Как раз вчера посмотрел фильм «Треугольник» (и почему я его только раньше не видел?), старенький, но интересный, так вот автор этого фильма именно рекурсию показать и хотел.

    Кто не видел этот фильм (или не знает что такое рекурсия) — всем смотреть.
  • Fredo&Pid’jin и SOPA
    –2
    Очередное подтверждение, что надо учить английский язык.
  • Умри, агент, умри!
    +1
    Столько восклицательных знаков!
  • Стартап? Завязывайте
    +2
    Придумать ультрамодный концепт — это нифига не просто.

    Нифига не проще его и реализовать. Да, если ты до чего-то додумался, чего еще нет — либо это просто проскочила мысль, либо была проведена огромная работа и потрачено немало сил.

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

    Давайте рассмотрим ситуацию интернетизации России. Вот я вижу проблему в том, что не у каждого человека есть возможность выйти в интернет. Да что там интернет, компьютер не каждого есть. Мое мнение — самое время открыть бизнес «Компьютер с интернетом в каждый дом», наладить производство (или сборку, или закупку в Китае) самых дешевых компьютеров, цена которого будет плюс минус 2000 рублей, чтобы каждый смог его приобрести. Пусть компьютер будет слабенький, пусть на нем будет установлено бесплатное ПО, ПО настроить так, что при включении будет запускаться браузер с сайтом компании, который и будет предоставлять все необходимые на начальном этапе сервисы, ведь компьютер будет сложен для большинства людей. Параллельно с производством железа создадим мини веб ОС, которой при таком раскладе будет пользоваться большое количество людей. Таким образом мы получим большую аудиторию пользователей, а потом отобьем на рекламе то, что было переплачено нами на железе. С чего предлагаете мне начать? Как я понял с Ваших слов, искать инвестора глупо, а нужно делать бизнес самому. Так подскажите мне, как мне самому все это сделать?

    Я считаю что Ваша позиция делать бизнес самому не всегда уместна. Вы только подумайте какой бизнес план мне нужно составить, сколько информации попутно найти, чтобы просто кто-то стал его читать. Инвестор имеется в виду. И не факт, что кто-то вообще будет инвестировать. А Вы говорите делай сам.

    P.S. Все что я сейчас написал высосано из пальца, для примера. Дарю государству, пусть хоть что-то хорошее для Россиян сделают.
  • Почему на Хабре так плохо?
    +3
    Лично я от комментариев в последнее время стараюсь воздерживаться, так как фанатиков, готовых слить карму без объяснения, более чем достаточно.

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

    Комментарии должны быть хоть немного полезными для читателей материала, в идеале дополнять или поправлять в случае неточностей.
    А комментировать можно только те материалы, к тематикам которых имеешь отношение, либо хочешь иметь.
    И не будет Вас никто минусовать. Хотя и плюсов не могу пообещать, но уже точно никто не скажет нечто вроде «слышал звон, да не знает где он».

    Ну и конечно же не писать откровенные тупости. Бывают же такое, что комментарий прочитаешь и ржешь потом с того, как кто-то мог вообще такое запостить. А пишут, и собирают свою заслуженную пачку минусов.
  • Почему на Хабре так плохо?
    +4
    А почему бы не совместить приятное с полезным? Изменение кармы только с комментарием объясняющим почему, но чтобы не видно было от кого он. И видно за что, и не будет желчи. А сами комментарии к изменению кармы, показывать только автору, чтобы нельзя было намеренно испортить чей-то профиль негативными посланиями, или нахваливать себя с других аккаунтов.

    Только для понижения кармы комментарий должен быть обязательным, а для повышения нет, иначе повышать карму еще меньше людей будут, из-за лени что-то писать.
  • 0
    Я уже было было подумал что мне, проверил — оказалось что нет. Развели.
  • О личном опыте программирования в транспорте, макдональдсе и прочих людных и шумных местах
    +2
    Не столь важно, бонус здесь то, что садясь на конечной можно не только сидя ехать, но еще и присесть на любимое место. Сам на конечной живу (правда у нас нет автобусов, одни маршрутки), забыл когда последний раз стоя ездил, если не считать случаи, когда уступишь место родителю с ребенком или пожилому человеку.