tag:blogger.com,1999:blog-72590345535163227202024-03-13T22:10:21.298+02:00Блог Алексея aka epmakmwce, php, немного о жизни и просто "Здравствуй, дорогой дневник"Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.comBlogger68125tag:blogger.com,1999:blog-7259034553516322720.post-44678478655998666472017-04-21T17:19:00.001+02:002017-04-21T17:19:09.929+02:00Все о том же.<div dir="ltr" style="text-align: left;" trbidi="on">
В последнее время не знал что писать, поэтому сосредоточился на разработке. В целом, дела идут хорошо, реализовано уже не мало<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/04/blog-post.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-61480174633410372292017-03-12T12:31:00.002+02:002017-03-12T12:31:47.389+02:0013.История о том, как написать систему управления проектами (ERP/PMS) своими руками. Когда мелкие "штришки" решают.<div dir="ltr" style="text-align: left;" trbidi="on">
Здравия! Сопсно, в продолжение напила своей ерп... Ну, точнее, пока это просто СУП... В общем, можно сказать, что на данный момент, система УЖЕ юзабельна, хотя,<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/03/13-erppms.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-47738891622789309292017-02-26T14:24:00.003+02:002017-02-26T14:24:52.540+02:0012.История о том, как написать систему управления проектами (ERP) своими руками. Немного о работе с отделами и выход из подземелья<div dir="ltr" style="text-align: left;" trbidi="on">
Хм, пришла весна и наконец-то полностью допилил альфа релиз, который вполне работоспособен. Не знаю, причем тут связь с весной, но что-то нужно было написать.<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/02/12-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-69053941123049775132017-02-18T19:10:00.003+02:002017-02-18T19:10:50.472+02:0011.История о том, как написать систему управления проектами (ERP) своими руками. Первый альфа-релиз<div dir="ltr" style="text-align: left;" trbidi="on">
Итак..<br>
<div>
Что еще нужно сделать для публичное беты (если, конечно, она кому-то нужна 😌):</div>
<div>
<ul style="text-align: left;">
<li><strike>Передачу проекта по стадиям (на данный момент, это работает через лютый костыль для теста) во время выполнения плана.</strike></li>
<li><strike>Передачу проекта по стадиям при отключенном выполнении плана</strike></li>
<li><strike>Новый инсталлятор</strike></li>
<li><strike>Систему логирования, которая сейчас толком не сделана</strike></li>
</ul>
<div>
Ой, кажется, что-то, наконец-то, запилил... </div>
</div>
<div>
</div></div><a href="http://mwc-epmak.blogspot.com/2017/02/11-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-90625072181382922682017-02-11T13:42:00.001+02:002017-02-11T13:42:05.027+02:0010.История о том, как написать систему управления проектами (ERP) своими руками. Типы смены стадий в проекте<div dir="ltr" style="text-align: left;" trbidi="on">
Итак..<br>
<div>
Что еще нужно сделать для публичное беты (если, конечно, она кому-то нужна 😌):</div>
<div>
<ul style="text-align: left;">
<li><strike>Передачу проекта по стадиям (на данный момент, это работает через лютый костыль для теста) во время выполнения плана.</strike></li>
<li><strike>Передачу проекта по стадиям при отключенном выполнении плана</strike></li>
<li>Новый инсталлятор</li>
<li>Систему логирования, которая сейчас толком не сделана</li>
</ul>
<div>
Сопсно, уже не так и далеко возможность установить данное дело и потрогать ручками</div></div></div><a href="http://mwc-epmak.blogspot.com/2017/02/10-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-49542931281742897762017-02-04T17:44:00.000+02:002017-02-04T17:44:04.337+02:009.История о том, как написать систему управления проектами (ERP) своими руками. Первые запуски плана. Отработка связей в задачах<div dir="ltr" style="text-align: left;" trbidi="on">
Очередная суббота подходит к концу. Что мы имеем на данный момент<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/02/9-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-58132163641007030092017-01-21T18:45:00.000+02:002017-01-21T18:45:10.809+02:00небольшое отступление<div dir="ltr" style="text-align: left;" trbidi="on">
По ерп пока умничать не буду. Пишу. Вкладку документов, на 80% сделал. Сложновато малость вышло 😪. Попробую за выходные добить до 100%. Останется подработка и запуск по плану и без плана стадий и задач. и можно будет потихоньку готовить к первым релизам.</div>
Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-16521276100536033632017-01-15T12:10:00.003+02:002017-01-15T12:10:47.595+02:008. История о том, как написать систему управления проектами (ERP) своими руками. О файлах и хранении.<div dir="ltr" style="text-align: left;" trbidi="on">
Ну что же, дошел я до вкладки с документами в проекте. Тут, наверно, стоит остановится и основательно подумать, как быть.<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/01/8-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-43970541269328185572017-01-06T16:17:00.001+02:002017-01-06T16:17:42.038+02:007. История о том, как написать систему управления проектами (ERP) своими руками. Дальнейшие планы.<div dir="ltr" style="text-align: left;" trbidi="on">
Ну, для начала, всех хочется поздравить с прошедшим НГ и почти наступившим Рождеством Христовым.<br>
Официальная часть завершена, теперь о ERP.<br>
</div><a href="http://mwc-epmak.blogspot.com/2017/01/7-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-38285323726713627062016-12-24T11:43:00.001+02:002016-12-24T11:43:25.384+02:006. История о том, как написать систему управления проектами (ERP) своими руками. План проекта. Реализация<div dir="ltr" style="text-align: left;" trbidi="on">
Одна из самых важных и нужных частей во всей ерп - планирование. Однако, не только важная, но и люто сложная. Заранее не готовился, по сему не знаю, сколько напишу на это тему, итак, поехали...<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/12/6-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-69997167776023508782016-12-17T11:42:00.000+02:002016-12-17T11:42:31.750+02:005 История о том, как написать систему управления проектами (ERP) своими руками. Размышление о механизмах "хождения" проекта или проще - о стадиях<div dir="ltr" style="text-align: left;" trbidi="on">
..На данный момент, разработка подошла вплотную к проекту: было реализовано само создание, сделана "зарубка" под возможность создания "серийных проектов" (т.е. повторения уже завершенных, например, когда надо создать несколько однотипных сайтов, но для разных доменов одной фирмы и в разное время) и даже основная страница, где будет отображаться проект. Так вот,<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/12/5-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-67626280336351151172016-12-10T13:52:00.003+02:002016-12-10T13:52:38.890+02:004 История о том, как написать систему управления проектами (ERP) своими руками. Интерфейс <div dir="ltr" style="text-align: left;" trbidi="on">
На самом деле, видя несколько продуктов, что позиционируются как ерп/сапр и прочих, что умеют проектами "двигать", заметил, и не только я, что<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/12/4-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-75867126127952133322016-12-03T15:40:00.000+02:002016-12-03T15:40:14.219+02:003.3 История о том, как написать систему управления проектами (ERP) своими руками. Кешировние, кеширование и, еще раз, кеширование.<div dir="ltr" style="text-align: left;" trbidi="on">
Фух, сегодня знаменательный день, во всех смыслах. Положил, считай, бОльшую часть дня, но дописал основу - систему регистрации плагинов/модулей и авторизацию.<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/12/33-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-58572045800117703672016-11-26T10:41:00.000+02:002016-11-26T10:41:38.765+02:003.2 История о том, как написать систему управления проектами (ERP) своими руками. Модель доступов.<div dir="ltr" style="text-align: left;" trbidi="on">
Итак, на данный момент, скелет системы потихоньку обрастает функционалом. Пока что сделано не так уж и много, но именно сейчас происходит становление основных принципов работы будущей системы.<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/11/32-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-5340103800282657782016-11-19T12:47:00.000+02:002016-11-19T12:47:04.728+02:003.1 История о том, как написать систему управления проектами (ERP) своими руками. Немного об управлении.<div dir="ltr" style="text-align: left;" trbidi="on">
Во-первых, напоминаю, что на <a href="https://github.com/akaLexa/AnotherProjectERP" target="_blank">гит </a>начал выкладывать ERP. На данный момент, это скорее основа, точнее разрабатываемая основа. Один из ключевых моментов, для админов - админка системы, откуда можно рубить и рулить всем и выуживать логи.<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/11/31-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-53298219753957033002016-11-12T08:58:00.001+02:002016-11-12T08:58:06.545+02:003. История о том, как написать систему управления проектами (ERP) своими руками. Первый хеловорд.<div dir="ltr" style="text-align: left;" trbidi="on">
Итак, в прошлый раз я описал и дал примерный дистрибутив для поднятия веб-сервера под нашу ерп.<br>
Далее, я уже сделал некий набросок, чтобы можно было начинать с чего-то. <a href="https://github.com/akaLexa/AnotherProjectERP" target="_blank">Скачать его можно с гитхаба.</a><br>
</div><a href="http://mwc-epmak.blogspot.com/2016/11/3-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-13519344625117998922016-11-06T11:07:00.000+02:002016-11-06T11:07:10.513+02:002. История о том, как написать систему управления проектами (ERP) своими руками. Веб-сервер, СУБД.<div dir="ltr" style="text-align: left;" trbidi="on">
Прежде чем начинать разработку, нужно определиться с веб-сервером и субд. Как я уже говорил ранее, свою поделку рассчитываю на среднюю нагрузку.<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/11/2-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-21889135628783320922016-11-05T08:43:00.000+02:002016-11-05T08:43:49.738+02:001. История о том, как написать систему управления проектами (ERP) своими руками. Необходимая мат часть. Проектирование и архитектура.<div dir="ltr" style="text-align: left;" trbidi="on">
Как я уже писал ранее, рассматривать всю теорию проектного управления я не буду. Только информация для воспроизведения функционала.<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/11/1-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-24720214611615385622016-10-30T13:06:00.001+02:002016-10-30T13:08:12.340+02:000. История о том, как написать систему управления проектами (ERP) своими руками. Вместо предисловия.<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Кто я такой и с чего все начиналось.</h3>
<div>
Неожиданно, но... человек, который обучался программированию. Примерно, 4 года назад пришел на работу обычным сисадмином, который, между делом, увлекался веб-разработкой. По данному блогу видно, что все начиналось с обычного сайтика - "веб-обвязки" для старой игрушки muonline - побегать в локальной сети с ребятами на ст-а-а-рых сезонах. Для сисадминов небольших предприятий работы, как правило, не очень много - поднял сеть/домен/сайт, да следи за состоянием оных и отвечай на, иной раз, смешные вопросы, разряда "почему", "howto", "почини мне мышь". Потому было много свободного времени, которое и убивалось изучением и ковырянием, еще с университетских времен, узнанных языков программирования и подходов. Ну и до ковырялся: придя на новое место случайно подрядился под разработку системы (тогда еще) контроля прохождения проектов. Это был первый, так сказать, блин, который недожарился из-за недостатка опыта и чужого аппетита. Но вот, у меня появился славный старший товарищ, как оказалось, имевший колоссальный опыт в деле управления проектами, а по совместительству обладающий недюжинными знаниями SQL и не только.</div>
<div>
<br>
<u>Сразу ответ на вопрос, почему не посмотрели на ms project и прочие известные решения</u><br>
<br>
<blockquote class="tr_bq">
Из-за специфики компании - она осуществляет не серийное производство деталей, а все ныне существующие и доступные адекватные системы рассчитаны, почему-то, только серийное производство, в результате пришлось делать самим и вот уже как 3+ года.</blockquote>
</div>
<div>
<br></div>
<div>
В результате, работа закипела с новой силой и подпиткой знаний и подходов. Приходилось (да и до сих пор приходится) учится на лету чему-то новому, набивая шишки и синяки, переписывая и улучшая код, который и по сей день, думаю, далек от совершенства, но речь не совсем об этом... </div>
<div>
</div></div><a href="http://mwc-epmak.blogspot.com/2016/10/0-erp.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-83365857849470513492016-10-29T18:15:00.000+02:002016-10-29T18:15:27.944+02:00о лавине информации<div dir="ltr" style="text-align: left;" trbidi="on">
Ранее я упоминал, что у себя в системе управления проектами (ERP) для того, чтобы пользователь мог понять, что поменялось в тех проектах, в которых он принимает участие, да и вообще, понять, что случилось, был сделан журнал событий, в который слетаются данные со всех проектов пользователей, переписки, беседы, новости... в общем, какие-то события.<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/10/blog-post_29.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-45468279498952004132016-10-22T09:40:00.001+02:002016-10-29T18:16:47.361+02:00IT детектив. Для себя. Открывать, когда совсем все непонятно и плохо.<div dir="ltr" style="text-align: left;" trbidi="on">
Работалось, значит, работалось и ту бах - лютый завис и вылет php-cgi насмерть...<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/10/it.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-35468727293896535152016-10-01T12:38:00.000+02:002016-10-29T18:17:36.672+02:00Размышления о загрузке<div dir="ltr" style="text-align: left;" trbidi="on">
Так вот, возвращаясь к работе. После запила двига с сессиями, у меня несколько развязались руки, в плане возможностей: Выгрузку документов с другого сервера реализовать стало в легкую: пишем 1 модуль, экшены которого умеют отдавать разные файлы.<br>
<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/10/blog-post.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-2415968223248728992016-09-24T14:06:00.002+02:002016-10-29T18:18:27.299+02:00Как я докатился до возни с cookies между доменами или исповедь [s]рукож...[/s] программиста в отделе управления бизнес-процессами <div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Предыстория.</h3>
<br>
Давным-давно, уже, действительно, кроме шуток, давно на работе, работая местным сисодминчегом имелась у меня привычечка, когда делать было нечего, писать на php, ну одминчег, он ведь, чем меньше появляется у пользователя, тем лучше работает. Ну вот, и у меня сначала времени совсем не было, а потом было столько, что я, буквально, изнывал от ничегонеделания на работе. Тогдашечки игрался я в одну mmorpg, с названием muonline. Ну слово за слово, дело за дело, написал я обвязку для этой игры, разобрался в работе сервера с бд. понятно, что не совсем лицензионного. Ну и выложил свою поделку в интернеты. Со временем, скилл моего хобби рос, как и обязка, и... я сменил работу :). В общем, понадобился на новом месте кусочек моего хобби, а точнее, опыт в костылепке на php. Ну и началась <br>
</div><a href="http://mwc-epmak.blogspot.com/2016/09/cookies-ss.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-66564869571126555532016-09-23T20:34:00.003+02:002016-09-23T20:34:43.580+02:00последние новости<div dir="ltr" style="text-align: left;" trbidi="on">
Давненько я тут не отмечался. Из новостей, которые можно и уместно здесь разместить:<br />
<br />
<ul style="text-align: left;">
<li>сайт, а точнее, движок успешно продолжает развиваться, в энтерпрайзе дошел до того, что научился между сабдоменами работать с 1 сессией (чуть позжее опишу основные принципы), разделяться на билды, что кочуют между сабдоменами и позволяют путем почкования снижать нагрузку, вынося тяжелые функции (загрузки/выгрузки документов, рассылка почты, получение интерактивных сообщений, отчеты и т.п.) на эти самые сабдомены... Работаю над улучшением внутренних функций, уменьшил количество используемых библиотек, обновил оные </li>
<li>я так подозреваю, скоро будем нагонять серьезные ERP, вот только с дизайном все как обычно... </li>
<li>Для му тоже билд не забросил, правда, сил не так уж и много остается после основной работы, но модули потихоньку пишутся, рефакторятся, свн не пылится....</li>
</ul>
В общем, жизнь бурлит, так сказать. Сюда постараюсь складывать какие-то интересности и свои решения каких-то лютых задач, которые периодически бывают.<br /> </div>
Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0tag:blogger.com,1999:blog-7259034553516322720.post-8232682600495456742016-05-25T19:58:00.001+02:002016-05-25T19:58:30.478+02:00всего чуток<div dir="ltr" style="text-align: left;" trbidi="on">
Каждый раз, затевая очередной выкат в продакшн больших нововведений, думаю, что все в кой-то веки будет быстро и безболезненно... 15 записей в баг трекере.. и чую, это только было в первый день, но запись не совсем об этом.<br>
</div><a href="http://mwc-epmak.blogspot.com/2016/05/blog-post_25.html#more">Дальше »</a>Лехаhttp://www.blogger.com/profile/16999239067680338605noreply@blogger.com0