Close

Михаил Павлов

Python to JS translation

Is the Python to JS translataion are Crazy ??? ну я и решил попробовать. у нас был код на питоне, но позже мы поняли, что хотим запускать его на Client Side, переписывать — не хотелось, ведь все оттестировано, да и 21 век уже… Беглым поиском было найдено как минимум с десяток способов и это веяло уверенностью. НО […]

Подробнее

об одном планаризаторе графов (деревьев)

все знают что дерево — эффективная структура для опреаций поиска в различных массивах данных. B-Tree индексы (по структуре дерево) широко используются, скажу по секрету, ВЕЗДЕ. — да, буквально везде они уже есть. но если ваша основная структура данных — дерево, то чтобы индексировать дерево нужно другое дерево. вот  тут то и приходят на помощь R-Tree M-Tree и прочие […]

Подробнее

12 не годных CMS или как я выбирал нам CMS на Python — и ничего не выбрал.

Выбираем CMS на Python/Django.  для нужд нашей компании. с PHP никто не хочет иметь дело, да и опыт у нас совсем не php, а скорее java + python + другое. а корпоративную «тяжелятину» не хочется. я попробвал разные python cms в основном поверх django. и высказывался об опробованном. Справедливости ради стоит сказать, мы не выбрали ни одну из этих […]

Подробнее

лоскуток проектирования: в каком порядке разрабатывать ПО

Рассмотрим частный вопрос «как противостоят в балансе между собой процессы, компоненты/плагины и схема данных ? » Сложность выбора разработчика в том, что: нужно разбивать работу системы на отдельные процессы с целью масштабирования; нужно  выделять компоненты/плагины с целью расширения; нужно иметь простую схему данных, с целью удобной работы в дальнейшем Эта заметка о возможных путях решения т.к решить […]

Подробнее

может QML ? — но есть причины почему НЕТ

как то раз мы делали мобильное приложение, и я попросил узнать одного нашего специалиста: «может ли QML быть выходом из ситуации?». ведь нам нужно было сделать приложение чтобы оно работало на разных платформах. я сам в теме не очень разбираюсь, но в команде было с кем посоветоваться, были разработчики с опытом iOS и Android, а […]

Подробнее

Еще один шаг к лучему GUI

Здесь я просто покажу кусочки решения, которые позволяют ответить на основные вопросы потребителей нашего GUI решения. в прошлой версии системы я синхронизировал DOM клиента и сервера и это позволяло писать весь код на сторон сервера. Проблема была в том, что это оказалось не в тренде, появилось много Browser библиотек, новые стандарты, разгон JS, новые возможности в […]

Подробнее

Автоматизируем F5 в браузере

я часто что-то пишу и проверяю как это выглядит в браузере, верстаю или программирую, правлю CSS…и т. д. Мне надоело переходить в браузер и нажимать F5, переходить обратно в редактор Edit, Ctrl+S,  Alt+Tab, F5 … — НА-ДО-Е-ЛО. и я автоматизировал этот процесс.

Подробнее

Материалы по HPC (Высокопроизводительные вычисления)

Так уж получилось, что у меня накопилось огромное количество литературы на тему «Высокопроизводительных вычислений». Я бы хотел ей поделится. Попутно я буду высказывать свое мнение по subject этих материалов. Попробую сделать этот рассказ живым, осветить каике-то проблемы и предложить решения. не уверен на счет авторского права, я не заявляю на материалы свое право. но по сути […]

Подробнее

Нужен новый «Розетский камень»

Настоящий Розеттский камень, созданный в 196 г. до н. э., содержит три идентичных по смыслу текста: два на древнеегипетском языке — начертанных древнеегипетскими иероглифами и египетским демотическим письмом, и один на древнегреческом. какое отношение это имеет к нам , программистам и инженерам ? а вот почитайте…

Подробнее