Страницы

Аноним0
, № 1729542
+  2   ( 2)
Несколько сайтов с разоблачением Лунной афёры почему-то сейчас перестали работать.
…совпадение,однако…


А что с организаторами сайтов? Исчезли или "заболели" внезапно? :anime155:
 
, № 1729529
+  3   ( 3)
Американы тут на весь Мир раззвонили о своём Лунном проекте Артемида и ракете SLS(Буквально в этом году на Луну лететь собираются).
Как нутром чуял,что это очередное разводилово-Так и оказалось(О том что Лунные проекты американов просто законное воровство деньжищь из бюджета не говорил только ленивый.Но с Артемидой они уже перешли все пределы).
Их супер-пупер водородная ракета оказалась керосинового типа(Скопировали геометрию с Сатурна 5),а значит грузоподъёмность её не 95,а 45 тонн,что сразу ставит крест на всей программе.
Так что,если нам покажут новый сезон про приключения американов на Луне,то снимать их будут опять в Голливуде.
…традиция,однако… :catty08:

Добавлено спустя 9 минут 17 секунд

Несколько сайтов с разоблачением Лунной афёры почему-то сейчас перестали работать.
…совпадение,однако… :th_27:

Во флуде живёт
Что то вкусное жуёт.
Догадаться нету сил?
Это братцы крок о дил.
 
Писькинс
, № 1729471
+  2   ( 2)
И во время всего этого Ада я постоянно вспоминаю, что по истории пошло не так и почему я не смог. Теперь, думаю, вы понимаете почему.

Потому, что FullStack разработка это IT специалист широково профиля. Мне надо знать буквально всё. А это считается невозможным.

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

И это всё подтвердилось. Моя текущая разработка с нуля, она подтверждает, что это на грани фола. Переработка таких крупных проектов, она почти невозможна, тем более в одиночку. При условии сохранения данных. Т.е. довольно легко перезапустить Куны, удалив их и собрав новые порталы. Но чтобы перенести все комментарии, всю историю, все релизы … портировать это в современные системы. Ну в общем вы сами всё видите.

Я встаю с утра и прогаю, потом ложусь и смотрю гайды, обучалки по программированию современных систем. Мало ем, мало сплю. Но по текущим ощущениям 95% я осилю перезапуск. Главное не сдохнуть в процессе.
 
, № 1729470
+  2   ( 2)
Итак. Вчера я психанул и наставил сразу:
FrontEnd AnimeKun Vue3
FrontEnd AnimeKun Laravel 9
FrontEnd AnimeKun Laravel 9 + Vue 3

Все это залил на Гитхаб. Моя идея состояла в том, что я ставлю что угодно и пробую делать. В итоге метод сработал. Я довольно плотно засел за FrontEnd AnimeKun Vue3. Шаблон верстается, думаю ещё день-два и база будет готова.

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

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

Например вариант "облегчённый", для тех у кого старые ПК или кто любит минимализм, без свистоперделок. И конечно всевозможные современные варианты.

Настроение приподнятое. Хоть и злой. Программирование, ненавижу блять программирование.

Просто - кот.
 
Аноним7
, № 1729393
+  2   ( 2)
Почитай :anime69:
 
Без нытья
, № 1729344
+  2   ( 2)
Итак. Я смог поставить базовый API без базы данных, используя PSR и несколько публичных библиотек. Но нужна теперь работа с базой данных. В ней вся соль для микросервиса.

И так же поставил себе в Локалхост MySQL, запустил микросервис, который уже разработан давно. Проверил Логин/Регистрацию. Latency 1-3 ms, это я себе для справки оставлю.

Теперь я ищу варианты работы с базой данных. Дописываю то же самое, но в новом формате, с роутами, интерфейсами, классами и тестирую Latency. Мне важно знать, насколько этот микросервис будет тяжёлым, после использования кучи библиотек, по сравнению со спагетти кодом, чистым PHP в одном файле.

Laravel например, базовый, выдаёт 7-13ms.

Отосплюсь и так же сделаю замеры использования оперативной памяти. Всё это важно.
 
, № 1729335
+  2   ( 2)
Перенервничал. Сегодня еле встал с кровати. После этого весь день сидел и смотрел кто как прогает. Искал примеры кода по стандартам PSR + SOLID + KISS + DRY. Не нашёл ни одного примера, только сотни примеров того кода, который я сам раньше и писал.

Сижу в ступоре. Пытаюсь создать в Git новый репозиторий с шаблоном АнимеКуна во Vue, чтобы быстро дать какой-то микросервис под него на NodeJS, хоть как-то поиграться, попробовать, потестить. Но не выходит.

Чувствую себя жалким, ничтожным, бесполезным и тупым.
 
Токс
, № 1729285
+  2   ( 2)
Сегодня было собеседование, мой первый митап или техническое интервью. Меня застали в расплох, я спал, позвонили, сразу видео чат, открыли ссылку, я начал писать MySQL запросы. Потом полтора часа разговоров.

Думают, несколько дней, брать меня или нет.

И сейчас я чувствую что это как раз то, что надо и именно этого момента я и ждал, когда звёзды сойдутся в одну точку. Сейчас я вижу, что лучший выбор для меня это оставить:

1. Крипту
2. Фондовый рынок
3. Fullstack Development (Фуллстэк разработку, полный цикл). Работа.
4. Fullstack Development. Проекты для себя.
5. Стримы. Чтобы было весело, чтобы можно было обозревать порталы и обсуждать темы, которые там всплыли. Но стримы сейчас находятся в категории "ждун". Я должен почувствовать, что "пора".

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

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

И последние 5 лет что я стримил, всё время собственно и повторял, что под стримы мне нужны порталы и мне надо переделать порталы. Но не было момента, я был не готов. Однако понимал, что именно туда и приду, в эту тему. Хочу я этого или нет, но я уже тут. И тут я на долго, минимум 6 лет. Дальше посмотрим, что будет.
 
, № 1729228
+  2   ( 2)
Попытался написать обычный класс, который записывает и выводит результаты по использованию памяти в PHP приложениях. В итоге ничего не написал. Всё это пытаюсь сделать применяя стандарт PSR-18 + SOLID + DRY + KISS.

Вот такой я крутой программист. Если взять стандарты современной разработки то я ничего не понимаю.

Это вообще меняет весь процесс разработки, переворачивает с ног на голову.

Раньше всё как было:
1. Открываю блокнот
2. Накидываю модуль (спагетти код)
3. Тестирую
4. Заливаю

Теперь (как я это вижу):
1. Продумываю структуру, как инженер
2. Создаю классы, интерфейсы, кучу абстракций
3. Компоную это всё в готовый модуль Composer и использую в автозагрузке (autoload).
4. Пишу тесты (UnitTests)
5. Прогоняю тесты
6. Пишу CI/CD (?)
7. Прогоняю CI/CD в GitHub
8. Добавляю во все проекты, где это необходимо

А теперь давайте разберёмся в плюсах и минусах этих подходов…

Раньше:
+ Быстрая разработка, быстрый результат, быстрый рабочий проект
+ Можно придумывать на лету различные вариации, придумывать крутой, альтернативный функционал, внедрять какие-то фичи, которые ещё не реализованы нигде
+ Любой современный код можно легко "запихнуть" внутрь своего убогого кода, спагетти кода и всё будет работать.
- Спустя пару месяцев проект становится невозможно поддерживать, потому что количество кода становится огромным. Спагетти код читается сложно. Если ты сделал модуль и открыл его через год то нужно будет потратить кучу времени, чтобы прочитать его и понять, что в нём происходит.
- Рефакторинг (переработка) проекта становится невозможной. Проще написать с нуля. Что собственно и случилось с Кунами. Невозможно их дорабатывать и переделывать, их надо писать с нуля.
- Изменить что-то в базовом функционале невозможно, весь код рухнет, если я изменю базовую функцию, которую использует весь движок. Мне придётся искать каждый файл движка и изменять работу этой функции, что приводит к куче ошибок (не так поменял, опечатался)

Теперь:
+ Поддержка кода за счёт кучи абстракций максимальна. Если что-то поменялось в PHP то мы просто меняем буквально пару строк и всё. Остальные части системы даже не заметят никаких изменений.
+ Можно менять базовый функционал. Можно расширять базовый функционал за счёт абстракций до бесконечности.
+ Рефакторинг становится намного проще, так как ты пытаешься максимально соблюдать стандарты. И если ты ошибся и где-то стандарт упустил, то переделать всё под стандарт не составляет проблемы.
- Медленная разработка, приходится очень много думать и знать. Надо постоянно проверять код на соответствие PSR-18 + SOLID + DRY + KISS
- Развивается психоз на фоне того, что за последние 20 лет развития интернета огромное количество сайтов написано по старому формату и скорей всего тебе надо уметь читать "старый код", спагетти код, уродский код и переписывать его или интерпретировать на новый лад, согласно стандартам.
- Быстро запихнуть уродский, старый код, которым наполнен интернет больше нельзя. Нельзя нагуглить "красивый вывод расхода памяти в PHP" потому что 80%-90% статей будет написано за последние 20 лет и ты не можешь вставлять это убожество в свой проект. Т.е. тебе придется искать "правильную" реализацию или писать свой код, что сильно замедлит разработку и внедрение новых фич.
 
Не Токсик
, № 1729179
+  2   ( 2)
В общем сегодня был первый созвон. Назначат встречу и техлид будет меня проверять. И скорей всего расстреляет на месте, но я вынесу опыт того, что спрашивают на собеседованиях в реале.
 
, № 1729155
+  3   ( 3)
Оказалось,что для платежа МТС можно зайти и через страницу МТС Банк(Её пока не переделали).
 
Не Токсик
, № 1729148
+  2   ( 2)
крок о дил, да нет никакой темы, пусть каждый вываливает что хочет. Я просто спамлю сюда лог, иначе создаётся впечатление каждый раз что я просто "пропадаю" во время разработки. Навсегда :D
 
, № 1729144
+  1   ( 1)
Немного не по теме,но кому-то может пригодиться.
МТС переделал главную страницу так,что я не смог оплатить интернет с компьютера.
Хорошо,что они пока оставили возможность использования старого варианта и я смог заплатить.
Если кто платит МТС с компьютера,то тому стоит проверить работает платёжка или нет,не откладывая это на последний момент.
 
Рандом
, № 1729142
+  2   ( 2)
Текущий стек работы кунов это:
NGINX + PHP-FPM + MySQL

Собственно на нём я и собирался накодить и запустить.

Однако просматриваю и другие варианты:
Swoole PHP + MySQL
GoLang + MySQL

Попробую понакатывать и то и то, потестирую. Нужно ещё для тестов найти пакет какой-то, который будет долбить сервер и показывать RPM. Реквесты в Минуту, т.е. сколько запросов выдерживает стек.

Понятное дело скорость лишь один из факторов. Так же в голове держу:
1. Адаптивность. Т.е. чтобы при изменениях в интернете можно было спокойно эти изменения вносить.
2. Свежесть технологии. Чтобы она изначально поддерживала все современные стандарты и форматы.
3. Надежность разработчиков, которые её написали и поддерживают. Чтобы потом не оказалось что Посейдон использует технологию, которую "бросили" и уже давно не обновляют и не поддерживают. А такое происходит часто в Вёбе.

Уровень по тихоньку растёт, конечно до Middle/Senior мне ещё далеко. И вообще непонятно нужно ли мне идти именно в этом направлении. Ведь общее направление "Вебмастера" у меня это как раз огранизация проектов из говна и палок и на хостинге, который тебе дали.

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

Минусы этого подхода заключались в том, что в итоге я почти никогда не имел доступа к настройкам Nginx + PHP + MySQL, потому, что сервер идёт из коробки, я ничего не понимаю что там "наадминили" и как всё это работает внутри. И в случае с Кунами, когда пошла нагрузка, я по сути ничего сделать то и не мог. Максимум я купил сервер по дороже и всё.

Да и вообще, если честно я никогда не знал что я делаю. Когда куны перенесли на новый сервер - они не заработали. Мне надо было быстро менять какие-то настройки, на лету, менять права доступа к папкам, менять права групп. Я вообще не понимал никогда что это значит. И какое это имеет отношение к коду, который написан. Но после этой возни всё начинало магическим образом работать.

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

Самый лучший вариант это писать код и смотреть чужой код, искать самых лучший разрабов. Смотреть как они делают и пытаться понять почему именно так они и делают. Чем я собственно сейчас и занят.
 
, № 1729128
+  2   ( 2)
Я уже думал не осилю сегодня. Ничего не получалось, ничего не работало. А пробовал я устанавливать и настраивать MySQL через Ansible.

В итоге во время своих путешествий по коду нашёл имплементацию разных модулей (ролей) Ansible на GitHub:
https://github.com/geerlingguy/ansible-role-nginx
https://github.com/geerlingguy/ansible-role-php
https://github.com/geerlingguy/ansible-role-securi…
… и т.д.

Эти готовые варианты подключений выложил человек, который написал книгу на эту тему. Она так и называется "Ansible for DevOps".

Закачал модули php, nginx, mysql, начал переписывать свой Ansible скрипт, разбираться в сотнях переменных. В итоге всё-равно всё плохо ставилось, с багами и прочим.

В конце-концов все-таки смог собрать рабочий билд. Завтра арендую сервер, натравлю Ansible на него, если сработает, то пол дела уже сделано. Дальше я смогу вернуться к разработке шаблона для аКуна и микросервиса USER.

Вообще конечно я много раз за день расстраивался, потому, что я тупой. Мой код - отстой аутиста. Когда я смотрю мастеров GitHub'a я вижу что есть разработчики, крайне высокого уровня, которые сразу ставят CI/CD, настраивают всё так, чтобы их код из гитхаба можно было легко использовать любому.

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

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

Да уж … Ну и задачка конечно.

Подсчитаем траты: $155 + $133 + $12.71 + $17.09 = $317.8
 
Страницы

Дополнительные поля (не обязательны):




Смайлики:   Аниме    Кролики    Мишки    Колобки    Мэмы    K-Pop Девочка    Скрыть