Спасибо. Интересно, но сложновато, перечитаю некоторое время спустя. Про регулярные особенно интересно.
Кстати, все ли утверждения в регулярных выражениях работают для preg_replace? Или есть ограничения?
tolika, какие времена для Вас старые-добрые? В старые-добрые времена философия и была наукой, с вытекающими из нее дисциплинами. Собственно говоря, Страхов «Мир как целое». В период «нового времени» в Европе пытались как можно быстрее затереть воспоминания о том, что наука строилась на вере, и процесс этот продолжается до сих пор. Однако, даже сейчас для историка философии не составляет труда обнаружить тонкие нити, связывающие науки и религию.
P.S. Статья имеет достаточно косвенное отношение к философии.
Проблемы эволюции и прогнозы относительно сингулярности для меня — что-то вроде хождения по лесу, запоминания формы каждого дерева для того, чтобы спрогнозировать, как эти формы изменятся через миллион лет. Даже если получится, все равно останется вопрос — зачем? Что-то близкое к платоновской пещере.
Я даже немножко вознегодовал, когда начал читать, я не люблю однозначных, если хотите, радикальных утверждений.
Однако, изучение процессов эволюции или любых иных технологических процессов к философии имеет такое же отношение, как искусствознание к программированию. Да, конечно, есть прекрасная книжка Кнута «Искусство программирования». Что касается событийно-релятивистской онтологии, сингулярности и т.д. — я долго пытался понять, почему Гегель закончил свою критически логичную «Феноменологию духа» поэтической строчкой про «царство духов».
Текст сложный, я думаю, каждый согласится с этим, но мне стало чуть-чуть яснее после чтения Дао де цзина. Там есть другая строчка интересная, не про духов, конечно — «слова — это сосуды, которые мы можем наполнять любым смыслом».
Вы пытаетесь породнить философское и технологическое мышление? Я думаю, что это примерно, как пытаться примерить естественный язык и и компьютерный. Повторю фразу одного хорошего математика: «этого не случится даже тогда, когда Земля будет остывать».
BupycNet, это интересная идея, но механизм получается довольно сложным. Но, думаю, что-то подобное уже реализовано. Кстати, как и подгрузка оформления из БД и даже самих скриптов с помощью eval.
Но интересно было сделать что-то совсем микро, и обязательно без бд. Я еще буду экспериментировать с этим.
Тут немного истории, я начал писать микро-движок с mysql для мобильного (Android) веб-сервера — Palapa web server (PHP+MYSQL+MSMTP) — сервер можно бесплатно скачать на Google Play Market. Вот тут-то и всплыли идеи из прошлого, на тему микродвижков.
Если интересно можете ознакомиться с моей же темой на http://4pda.ru/forum/index.php?showtopic=583136
Ладно, вдруг все же кому-то пригодится и у кого-то появится идея сделать что-то существенное, но простенькое.
Для тестирования чуток допиленное в архив:
https://yadi.sk/d/a1An-QyHg4prH
Вы правы, но я все же попробую объяснить. Есть очень много людей, которые заняты в разработке сайтов — в разной степени, разной сложности. Не спорю, есть уже некие стандарты и профессиональные отточеные решения, в случае с php — их масса.
Я сам новичок и очень медленно по мере сил вникаю в php, но наблюдаю за форумами и вопросами — они одни и те же.
«Как сделать пагинатор? Как сделать листалку? Как вывести новости на сайт с mysql? Как вывести на файлах? „
Фактически — это топ вопросов. На подобные вопросы часто появляется профессиональный ответ и профессиональный код, но в этом отчасти и кроется проблема. Многие, кто работает с готовыми решениями, часто не могут разобраться в профессиональном коде.
Я честно говоря, сам долго не понимал, с какой вообще стороны подступиться к программированию. Просто читать учебники? Хорошо, но если нет мотива сделать что-то конкретное, прочитанное так и останется в глубинах памяти. Вдобавок в учебниках много теории. А задача, субъективно на пером этапе изучения простая — понять хотя бы механизм, принцип. Я вижу пока только один вариант. 1. иметь мотив сделать что-то конкретное — пусть — это велосипед. 2. найти максимально простой пример, самый простой код, желательно, условно говоря, с псевдокодом на русском языке.
Часто наблюдая за развитием тем на форумах, видел, что многих отпугивает объем кода в профессиональных решениях. А как объяснить механизм? Опять же, субъективно, только самым простейшим решением. И такое решение, в случае со стандартными вопросами php — однозначно может вызвать негодование или усмешку профессионала. Но не реальное, практическое использование примера является задачей — “это лишь начало попытки реализовать идею новостей на файлах».
REZ1DENT3, спасибо за советы по json_encode(), json_decode(). Пока для реальных задач хватает Mysql.
Неудобно получилось, только я отправил просьбу по почте, чтобы повременить с публикацией, она состоялась, а я начал ее редактировать :)
Вчера, после отправки этой заметки через 10 минут пришла мысль в голову, что я поторопился, видимо, пересидел.
Но я решил все же лечь спать и переделать все утром, а потом написать модераторам.
Переписал, у брал scandir, хотел сначала glob использовать, потом решил подумать, как вообще выкинуть массивы и циклы.
Кстати, все ли утверждения в регулярных выражениях работают для preg_replace? Или есть ограничения?
P.S. Статья имеет достаточно косвенное отношение к философии.
Однако, изучение процессов эволюции или любых иных технологических процессов к философии имеет такое же отношение, как искусствознание к программированию. Да, конечно, есть прекрасная книжка Кнута «Искусство программирования». Что касается событийно-релятивистской онтологии, сингулярности и т.д. — я долго пытался понять, почему Гегель закончил свою критически логичную «Феноменологию духа» поэтической строчкой про «царство духов».
Текст сложный, я думаю, каждый согласится с этим, но мне стало чуть-чуть яснее после чтения Дао де цзина. Там есть другая строчка интересная, не про духов, конечно — «слова — это сосуды, которые мы можем наполнять любым смыслом».
Минус бы поставил Вам за эту строчку.
Но интересно было сделать что-то совсем микро, и обязательно без бд. Я еще буду экспериментировать с этим.
Тут немного истории, я начал писать микро-движок с mysql для мобильного (Android) веб-сервера — Palapa web server (PHP+MYSQL+MSMTP) — сервер можно бесплатно скачать на Google Play Market. Вот тут-то и всплыли идеи из прошлого, на тему микродвижков.
Если интересно можете ознакомиться с моей же темой на http://4pda.ru/forum/index.php?showtopic=583136
Для тестирования чуток допиленное в архив:
https://yadi.sk/d/a1An-QyHg4prH
Я сам новичок и очень медленно по мере сил вникаю в php, но наблюдаю за форумами и вопросами — они одни и те же.
«Как сделать пагинатор? Как сделать листалку? Как вывести новости на сайт с mysql? Как вывести на файлах? „
Фактически — это топ вопросов. На подобные вопросы часто появляется профессиональный ответ и профессиональный код, но в этом отчасти и кроется проблема. Многие, кто работает с готовыми решениями, часто не могут разобраться в профессиональном коде.
Я честно говоря, сам долго не понимал, с какой вообще стороны подступиться к программированию. Просто читать учебники? Хорошо, но если нет мотива сделать что-то конкретное, прочитанное так и останется в глубинах памяти. Вдобавок в учебниках много теории. А задача, субъективно на пером этапе изучения простая — понять хотя бы механизм, принцип. Я вижу пока только один вариант. 1. иметь мотив сделать что-то конкретное — пусть — это велосипед. 2. найти максимально простой пример, самый простой код, желательно, условно говоря, с псевдокодом на русском языке.
Часто наблюдая за развитием тем на форумах, видел, что многих отпугивает объем кода в профессиональных решениях. А как объяснить механизм? Опять же, субъективно, только самым простейшим решением. И такое решение, в случае со стандартными вопросами php — однозначно может вызвать негодование или усмешку профессионала. Но не реальное, практическое использование примера является задачей — “это лишь начало попытки реализовать идею новостей на файлах».
REZ1DENT3, спасибо за советы по json_encode(), json_decode(). Пока для реальных задач хватает Mysql.
Вчера, после отправки этой заметки через 10 минут пришла мысль в голову, что я поторопился, видимо, пересидел.
Но я решил все же лечь спать и переделать все утром, а потом написать модераторам.
Переписал, у брал scandir, хотел сначала glob использовать, потом решил подумать, как вообще выкинуть массивы и циклы.