All streams
Search
Write a publication
Pull to refresh
-15
Евгений @mpakepread⁠-⁠only

Веб программист

Send message
Проблема в одном. То, о чем написано в статье это не криптовалюта. Из положительного тут только одно. Государство кажестся начинает пытаться понять что такое криптовалюта. Пусть издалека, пусть делая ошибочные выводы. Рано или поздно оно (государство) придет к осознанию необходимости криптовалюты в том виде в котором ее понимает весь мир.
С таким же успехом рабство еще более мощный механизм экономики, так как у раба просто нет выбора и он каждый день вынужден выходить на работу так как его заставляет его хозяин. Закредитованность это скорее проблема калечащая жизни людей, не позволяющая им заниматься тем чем хотят. В этом плане таксист который имеет возможность не выходить завтра на работу более полноценен так как может заняться в свободное время семьей или образованием а не вкалывать как проклятый за кредит.
Печально, что для людей ценность представляет не то, что можно купить или что произвел человек а кредит. По своей сути финансовый пузырь, обязательства котоыре с точки зрения мателиальной ценности ничего не представляе и в итоге ни к чему кроме финансовых кризисов не приводящих. Представления об экономике деградировали настолько, что ценностью считается то, что чаще всего рекламируется по телевизору.

Жить без кредита не пробовали?
Главное не пытайтесь понять что он делает. Вам же это не нужно. Вы и без этого легко отличаете говнокод от кашерного. Дайте угадаю — вы ищите знакомые буквы. Если не находите — он слишком сложный. Если есть знакомые — все равно не читаете. Или считаете количество строк если знаете столько цифр нормально, нет — афтор что-то намудрил. Или лучше подкиньте монетку. Главное не читайте код. Вы выше этого.

Представьте — вы доказываете 223 комента что код говно и все это время один человек в него заглянул.
Это достижение. 223 коммента умничать не зная даже о чем говоришь.
Лайр, держитесь до последнего. Напишите еще пятьдесят комментов что мне нужно изменить в себе чтобы вы соизволили разобраться в предмете разговора. Извините, что я вывожу вас из зоны комфорта, заставляю разбираться в этом жутко большом количестве условий.
Единственная претензия к коду в том, что у него больше трех иф подряд. Верно?
Как мы выяснили выше никто даже не пытался понять что в нем делается.
Каких то других требований тоже не прозвучало.

Для того чтобы назвать любой код говнокодом достаточно чтобы он был больше десяти строк. Это слишком сложно и разбираться что в нем происходит просто не обязательно. 95% людей не могут разобраться в коде и это достаточный повод для плевка в его сторону. Для себя я сделал вывод. Никто так и не смог даже предположить что там делается. А единственный кто попытался переделать не учел его функциональны особенности. Остальные считают выше своего достоинства разбираться в этом (или не могут так как относятся к 95% населения) скорее последнее.
Каждый раз сообщая ошибку к примеру в строке 63 ваш код будет продолжать работать. А это не нужно чтобы происходило.
Выход тут тоже не уместен так как все работа скрипта должна дойти до конца. То, что вы сделали это не то что требовалось

На каждом увовне не зря стоит иф. Он проверяет условия для дальнейшей работы и при невыполнении выдает ошибку.

Сейчас вы не сделали его понятнее. Вы его испортили. Он не будет работать. Попробуете еще раз?
То есть небольшое отклонение от шаблонов и никто не способен понять что здесь написано.

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

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

Задумайтесь. Думающие люди в обществе пяти идиотов становятся изгоями. Идиоты просто лайкать будут только то, до чего дотягивается их умишко. Все что им не под силу будут отвергать как слишком сложное. Я не стану тратить N часов чтобы разобраться в этом. Патерн — оторвать бумажку, подтереться. Рулон закончился — разрыв патерна. Это к вопросу о 95 процентов населения. Извините что редко пишу. Нет возможности это делать чаще. Похоже для среднестатистического населения то, о чем говорю также трудно для восприятия как и код в котором вы так и не смогли разобраться.
Дайте я попробую задать вопрос. Вот к примеру выше собеседник поместил кусок кода в говнокод. Речь об этом http://govnokod.ru/19971

Хотел бы спросить сколько людей из вас понимают что в нем делается. Реально интересно знать сколько таких. Напишите свои версии.
Кто то упорно пытается подобрать инжекцию

sqlite> SELECT * FROM mp_pages_cat
1|1||Категория
2|2||
3|1|fdgsfgdfg|fdgfgsdfgs
6|1|это тег|тест
11|1|ghgh|ghghgh
15|2|Hey|Hey24|1|sdf|sdf
29|||
До полноценного годного решения этому еще далеко. Я выше писал что буду ставить на выборочные проекты в качестве теста. Мне интересна была сама возможность работы подобных систем.
Травители… :)
В том что оно запустилось и работает вы уже не сомневаетесь? Так смотришь и кто сопровождать будет найдется. Окно Овертона открывается…
Года три назад я работал в одной из студий. И там установил их разработку себе на четырехядерный комп. После первый минут работы заметил что система серьезно притормаживает, при этом приходилось после каждого изменения чистить кеш так как без кеширования одна страница в однопользовательском режиме отображалась еще дольше от 10 до 20-25 секунд. При попытке что то изменить главным аргументом было ты не придерживаешься концепции ООП у тебя не идеалогически правильный код.

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

Наш разговор похож на беседу сектантов из разных сект.

— Ты должен прочитать первый том нашей книги тогда тебе откроется пусть праведный.
— Выбери себе наставника и пусть он тебе расскажет про наших богов.
— Больше посещай мероприятия где наши идеологи расскажут тебе о том кому надо покланаться.

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

Между тест хаброэффектом прошел вполне себе удачно. За сутки то, что по утверждению многих тут даже работать не должно было посетил 601 посетитель

авторизованных: 73 — линукса, 146 — виднузов, 23 — мобьльных устройства и 1 — неопределен.
неавторизованных: 38 — линуксов, 129 — виндузов, 42 — мобильных и 1 — неопределен.
боты: 3 — Googlebot-Image/1.0, 7 — Mail.RU_Bot/2.0, 10 — Googlebot/2.1

http://phar.mpak.su/pages:img/null/screen.png
Не совсем. Это попытка сделать мир проще.
Концепция состоит в следующем. На любой хостинг в директорию вы закидываете три файла и все.
Заходите на сайт и все работает. Это немного упрощает работу с установкой, резервным копированием и исправлением ошибки в случае поломки сайта. У вас нет конфигурационных файлов — они не нужны. Вы можете запустить сайт на хостинге в случае ограниченного количества mysql баз данных более того вам человеку разварачивающего сайт не требуется каких то специальных знаний о базах данных то, без чего сегодня вы не установите ни один сайт.

Сайт превращается в аналог ексель документа который открть можно на любом компьютере. Требования к его инфраструктуре сокращаются на порядок.
Если бы вам задать тот же вопрос сегодня вы ответили бы также?
Время идет, а мнение некоторых людей на вещи не меняется. Может в этом проблема?
sqlite это такие же файлы с которыми и сейчас идет работа. Вопрос не в названии а насколько надежно и удобно это сумели реализовать разработчики. Если подходить строго — любая другая бд использует у же самую файловую систему. Так в чем разница? В том что у sqlite реализовал другой подход он выкинул часть элементов которые посчитал ненужными. Веб сервер баз данных, сокеты возможно что то еще.

Но мы ведь не раз сталкивались с ситуацией когда приходят ребята и применим новый подход упрощают старую устоявшуюся как казалось вещь и она работает лучше. Пример тот же git кто бы мог подумать до его появления что можно без сервера обойтись в системе контроля версий? Пришли сделали и у всех глаза открылись что сервер в SVN был слабым звеном оставшимся в качестве наследия от предыдущих поколений разработчиков. Или bitcoin который переворачивает финансы. Мир платежей делистя на две части до биткоина и после. Также и тут. Все ресурсы на которых работает sqlite те же что и у любой другой бд это оперативная память, файловая система и операционная система. В вот подходя у них разные. Так почему вы утверждаете что одно заведомо хуже другого? И кто сказал что в ближайшее время это не изменится?
Позволю себе процитировать чужие слова

Людям нет никакого смысла иметь дома компьютер – Кен Олсон, президент, председатель и основатель Digital Equipment Corporation (DEC), в своей речи, данной на встрече общества World Future Society в 1977 году в Бостоне
Возможно это то, что всех беспокоит. Боль которая ждет когда ее решат?
Как в свое время написал Линус Торвальдс в своих первых сообщениях о Линуксе:

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

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

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity