Обратная связь по разработке

ArbNet
На сайте с 27.10.2019
Offline
133
#141
Aisamiery #:

Так погодите, чем интерпритатор то не угодил? Даже некоторые процессоры являются интерпритаторами, это просто термин, который обозначает что анализ и выполнение идет во время чтение, а не заранее, если вы уже считали то разницы нет, интерпритатируемый язык хуже компилированного только на этапе старта (прогрева), под капотом там все тоже самое. На каком сервере работает PHP, у хостера что ли на сервере, что за чушь вы несете? Почитайте чуть глубже погрузитесь в инструменты https://habr.com/ru/company/badoo/blog/327068/ узнаете что такое виртуальная машина PHP и как там все под капотом работает.

Именно это и делает эта либа =)) 6 секунд на установку и настройку, выше уже показали

То есть вы хотите на VPS установить виртуальную машину и настроить PHP как демона. С этого и надо было начинать. 

Опять же это частное решение и то по моему неудачное 😎

Lazy Badger #:

Арба, ты медицинский дебил. Ты описал толо один подвид "сервера", да и тот не полностью. И определяющие параметры "сервера", как АПК - не определены. Заглохни, убогий, как тебе уже посоветовл Слай раньше

Не "дебильный" красавчик нарисовался 😁 вот уж кого не ждали, ума палата..

ArbNet
На сайте с 27.10.2019
Offline
133
#142
Sly32 #:

Не рассказывай сказки свои, надоело. И ты вправду считаешь, что после твоих оскорблений ты будешь кому-то тут интересен? Тут есть адекватные парни, с кем будет интересно замутить конкурс. Но это точно не ты. Ты свой шанс упустил.  Голова  не только только чтоб ею есть, некоторые(кроме тебя)  ей еще и думают

Слился значит.. Ну туда тебе дорога 😇

Aisamiery
На сайте с 12.04.2015
Offline
303
#143
ArbNet #:
То есть вы хотите на VPS установить виртуальную машину и настроить PHP как демона. С этого и надо было начинать. 

Точно программист? Есть понятие виртуальной машиныВиртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. То есть, чтобы вам писать всегда на одном языке не зависимо от процессора и операционной системы, вам нужна некая прослойка между вашим кодом и собственно процессором, эту роль выполняет виртуальная машина, в том числе это и JVM у Java,  CLR у си шарпа и так далее. Вот ваш код транслируется в опкод (байт код для виртуальной машины) и потом уже исполняется на виртуальной машине php. Никуда её устанавливать не надо, она является частью PHP, так сказать Zend Engine.

ArbNet #:
Опять же это частное решение и то по моему неудачное

Вы же понимаете, что ваше мнение ничего не стоит, так как вы никто по сути в мире разработки?

ArbNet #:
С этого и надо было начинать

А вам бы начать с азов, чтоб мы друг друга понимали и мне не приходилось писать на несколько страниц объяснений элементарных вещей

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
T7
На сайте с 19.09.2018
Offline
63
#144
ArbNet #:
так как это просто интерпретатор который сам работает на сервере

Дался вам интерпретатор.


Итерпретировался при старте в процессы с PID 73324-238. Абсолютно на равных правах с процессами php-fpm


То что вам словами упорно пытался объяснить  Aisamiery   попытаюсь примером. Воркерманом не владею. Но, принципы очень похожи с аиохттп.

В момент старта приложения

    async def on_startup(app):

        #Read conf data -> app.cnf : CIMultiDict
        await Cnf(BASE_PATH,app)       
       
        #Redis support ->  app.db_engine : ConnectionsPool        
        await create_redis_pool(app)

        #Mongodb support ->  app.db_engine : AsyncIOMotorDatabase
        await create_aiodb(app)
        
#Получим гео данные (1 раз при старте приложения)
        app.cnf['geo_sub'] = {}
        async for doc in app.db_engine.geo_sub.find({}):
            app.cnf['geo_sub'][doc['_id']] = doc

Итог

Теперь этот объект доступен без запроса в базу. Хоть всю бд в память положи🤣

Aisamiery - Профиль вебмастера - Форум об интернет-маркетинге
Aisamiery - Профиль вебмастера - Форум об интернет-маркетинге
  • searchengines.guru
Aisamiery - Профиль вебмастера
Aisamiery
На сайте с 12.04.2015
Offline
303
#145
timo-71 #:
То что вам словами упорно пытался объяснить  Aisamiery   попытаюсь примером.

Пример к сожалению сильно сложный для его понимания =) Человек php ни разу не запускал с консоли, он не знает что такое режим демона, для него php это OpenServer или вообще какой нибудь Denver, вот он и думает что php работает на сервере, скорее всего он подразумевает что php это mod_php для апача, потому что даже php-fpm это уже FastCGI реализация 

S3
На сайте с 29.03.2012
Offline
330
#146

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

Представляю как бы проходило его общение с заказчиком

- Чем ваш ФВ лучше других?

- Да это просто прорыв в сайтостроении, все остальные тупицы а я гений и мой инструмент круче всех!

- А есть какие-то сравнительные тесты? Нагрузочные, функциональные, юнит наконец?

- Да какие тесты! Из пишут дауны  в конторах, которые только и умеют разворачивать готовые либы!

- А какие сроки выполнения?

- Да я все вам за месяц напишу, только вот доделаю свой ФВ может через год а то и два, он же самый лучший! А кто не понял - недалекий клиент!

- Спасибо, мы с вами свяжемся....


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

Так что обратную связь мало запросить - нужно еще фидбэк еще и уметь обработать...

ArbNet
На сайте с 27.10.2019
Offline
133
#147
Aisamiery #:

Пример к сожалению сильно сложный для его понимания =) Человек php ни разу не запускал с консоли, он не знает что такое режим демона, для него php это OpenServer или вообще какой нибудь Denver, вот он и думает что php работает на сервере, скорее всего он подразумевает что php это mod_php для апача, потому что даже php-fpm это уже FastCGI реализация 

Запуск PHP из консоли, в виртуальной машине или где ещё не обеспечит серверную работу. Это может сделать только служба которая прослушивает порты принимает запросы и отвечает. Виртуальная машина на то и виртуальная\гостевая так как устанавливается поверх какой либо оперативки\хоста, в которой можно эмулировать работу другой оперативки или др.

Раньше я ваши сообщения брал во внимание, но после того как вы тут на виртуальной машине пытаетесь эмулировать работу сервера посредством PHP вы в моих глазах потеряли авторитет.

О чём вообще речь вести если люди не знают, что такое порты и как их используют.

webinfo #:
Точно комплекс?
А если он будет работать не постоянно, то перестанет быть сервером?
И точно сервер "сканирует порты"? Ни с чем не перепутал?

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

Написание сервера это не пару строк кода, это довольно сложный алгоритм. Я вот могу сказать, что писал свой сервер и то использовал библиотеку сокетов.

А то что тут говорят:

Aisamiery #:
сейчас реализуется  несколькими строками кода на любом языке, где есть библиотека работы с сетью

Это не написание сервера, это просто использование библиотеки работы с сетью.




Sly32 #:

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

Представляю как бы проходило его общение с заказчиком


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

Так что обратную связь мало запросить - нужно еще фидбэк еще и уметь обработать...

Sly32 я извиняюсь конечно, но какой ты всё таки бестолковый.

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

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

Ты мне говоришь: “Я красавчик, я леплю замки из говна”.

Я тебе говорю: “Меня не устраивает такой материал из которого ты ляпаешь, он не соответствует моим критериям. Я ищу материал, более качественный, надёжный, который не пахнет и тд.”

Ты мне говоришь: “Ну да, попахивает немного, но ляпать то можно :)”

Я тебе отвечаю: “Можно, ляпай на здоровье, но я поищу для себя что-то другое”

Ты мне: “Так я ж тебе пытаюсь помочь, столько всякого г валяется, бери и ляпай, зачем искать чего-то ещё”

Я тебе: “Нет, спасибо, я почти разработал свой материал лучше”

Ты: “Люди он не умеет общаться, говорит, что я из плохого материала делаю, а у самого ничего нет, а я несколько замков уже сляпал”

и тд.

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

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

Кто плохо разбирается в технических нюансах работы станка на котором работает, тот рано или поздно станет калекой.

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

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

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


ЗЫ. После релиза мой инструмент будет самым лучшим среди существующих, по крайней мере для меня, на котором я смогу реализовать всё то что хочу и как хочу.

Aisamiery
На сайте с 12.04.2015
Offline
303
#148
ArbNet #:
ЗЫ. После релиза мой инструмент будет самым лучшим среди существующих, по крайней мере для меня, на котором я смогу реализовать всё то что хочу и как хочу.

С этого и надо было начинать, так как "своё г не пахнет" =))

ArbNet
На сайте с 27.10.2019
Offline
133
#149
Aisamiery #:

С этого и надо было начинать, так как "своё г не пахнет" =))

Согласен 😀

ЗЫ. Возможно вы не понимаете чем моё лучше вашего, а я не понимаю чем ваше лучше моего 😁

W1
На сайте с 22.01.2021
Offline
306
#150
ArbNet #:
если люди не знают, что такое порты

А Вы знаете, что такое порты?

Мой форум - https://webinfo.guru –Там я всегда на связи

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий