ArtReal's readme
personal unreality:  точка пушистости

Keyword: php

php и когнитивность

11.05.03 16:31 ◇ keywords: zen, как правильно, php

Вот в денверовском форуме Дмитрий Котеров пишет:

Внимательно послушайте, что я сейчас скажу. Никогда больше — ни здесь, ни тем более при других, — не применяйте термин «учить» — он оскорбителен для серьезного программиста. Что-то «учат» только в начальной школе. Программисты же (хорошие, потому что плохие — это уже не программисты) просто живут.

«Учить» язык программирования — это что-то вроде расстановки смайликов после каждого слова, вроде указания трех восклицательных знаков в конце предложения, вроде печати писем большими буквами, вроде [ >>> ]

Программирование как таковое вообще мало связано с языком. Если вы постигли его, новый язык осваивается очень быстро; но даже это малое время не принимается в расчет, потому что оно воспринимается, как удовольствие, досуг. Если не воспринимается — значит, не постигли вы программирование.

В древности говорили: «Покажи мне свой исходник, и я скажу, кто ты.»

Идея понятна, но изложена на редкость туманно. Что касается «учить», то, как я уверен, учить — это процесс вбивания в себя знаний. Что же касается программистов, то тут нужно использовать слово «вникать»

— … «Вникнуть» для Майка — значит и любить, и бояться, и ненавидеть. Да, и
ненавидеть, потому что по марсианским понятиям ненавидеть можно только то,
во что ты вник, что познал настолько, что оно сливается с тобой, а ты — с
ним. Только тогда можно ненавидеть. Мне кажется, что вследствие этого
марсианская ненависть — настолько сильное чувство, что самая черная
человеческая ненависть в сравнении с ней покажется легкой неприязнью…
Махмуд задумался:
— «Вникнуть» — значит слиться. Человеческая мысль «мне это больнее,
чем тебе» имеет марсианский оттенок. Марсиане инстинктивно сознают то, что
мы усвоили на основе многолетнего опыта: наблюдатель в процессе наблюдения
взаимодействует с объектом наблюдения. «Вникнуть» — значит понять объект
наблюдения до такой степени, что становится возможным слияние, уравнение с
ним. «Вникнуть» — это цель того, что мы называем религией, философией,
наукой. Для нас это слово почти так же ничего не значит, как для слепого
цвет. — Махмуд помолчал. — Джабл, если бы я изрубил вас на куски, сделал
жаркое и съел, тогда мы вникли бы друг в друга: ничего из того, что нам
принадлежит, не было бы утеряно, и в этом смысле было бы все равно, кто
кого съел.
© Хайнлайн. Stranger in strange land.

 [ link ]

О кешировании страниц

30.06.03 08:58 ◇ keywords: php, линкс

Для тех, кому вдруг захотелось внедрить на свой сайт кеширование по методу «Простое кэширование страниц», даю линк на пример скрипта.

Бонус: Дополнительное чтиво на тему кеширования [ >>> ] (engl.)

 [ link ]

Ибо нефик!

20.07.03 15:51 ◇ keywords: php, zen

Сижу, смотрю один скрипт. Есть пара интересных строчек:

if(strstr($content,$email))
{
echo "
<font color=red>You have already posted comment</font>";
}

Это, наверное, чтобы не флудили и не флеймили. :) Хотя автор, скорее всего, хотел блокировать дубли.

 [ link ]

Тестирование

26.09.03 18:20 ◇ keywords: php, плакалъ

Совершенно потрясающая методика тестирования:

… а потом заливаем скрипты на сервер и бьем их по яйцам

 [ link ]

Курсы кройки и шитья

27.09.03 15:56 ◇ keywords: php, хихик

Известно, что в Сети есть курсы по скриптописательству на php:
- у Курепина [ >>> ]
- у Смирнова [ >>> ]
- у остальных [ >>> ]

Вот я и думаю — может и мне организовать какие-то «Курсы по PHP»?
Начну, пожалуй, так:

Дети, я буду учить вас… как программы на PHP писать, куда чего втыкать…
Сам я PHP так и не выучил, но это не страшно.

 [ link ]

Monday forever

17.11.03 07:56 ◇ keywords: life, php

Я та сила, которая вечно хочет зла, но вечно делает добро.

У меня при написании скриптов — все наоборот. То есть, и концепция продумана, и правильная последовательность «как, что, куда» понятна. Но как только начинаешь писать скрипт — здравый смысл куда-то пропадает и начинается оргия на граблях, а крокодил не ловится, не растет кокос…

 [ link ]

Регистровские пляски

11.01.04 15:09 ◇ keywords: register, php, ужасы

Вот пристрелил бы Диму Смирнова, здесь и сейчас. За то, что он такие скрипты пишет. Приходится расширять сознание нетрадиционными методами… думаете, это так просто — кактус жрать, отлавливая фен-шуй шаманским бубном?


«Smart» transliteration

25.01.04 17:06 ◇ keywords: php, web, технологии

Интересный тред о том, как переводить названия для заметок или тредов форума с русского на английский. [ >>> ]
ps/ Может, предложить такое для Wiki?


Lamers today

04.02.04 13:22 ◇ keywords: php, плакалъ

Я не хотел показаться уж полным идиотом и что-то сварганил, а точнее украл из PHPDoc’ов. [ >>> ]

Однако, жизнь опровергает самые смелые мечтания. Ми плякать ;)

 [ link ]

php для идиотов

12.03.04 08:27 ◇ keywords: php

Каким образом заставить php скрипт выглядеть вап-страничкой. [ >>> ]
«… и запомните Первое Правило: то, что вы видите в браузере — это html, а не php. php так и остался на сервере.»


Ну наконец-то!

08.04.04 08:15 ◇ keywords: php

Появилось новое комьюнити ru_sex_php. Bolk прав — многие не только пишут на php «по методу Фрейда», но и активно приобщаются к BDSM?

 [ link ]

Основной инстинкт

11.04.04 13:42 ◇ keywords: php

Чем больше читаешь форумы, тем больше убеждаешься, что основная проблема у задающих вопросы — это не недостаточное знание php, не кривые руки, а постановка задачи. Точнее — ее отсутствие. Трудно написать что-либо работающее, если плохо понимаешь, что должно получиться и каким образом.
Хорошо формализованную задачу можно реализовать различными способами, остается только выбрать какой из способов удобнее/эффективнее. А горячее желание написать скрипт само по себе не отменяет необходимость алгоритма. Где при написании держать алгоритм: на бумаге или в голове — дело третье.
Иначе говоря, для начала нужно устранить разруху в мозгах, а уже потом приступать к скриптописательству.
Именно поэтому основным инстинктом разработчика должна быть формализация задачи, а не розыск кусков кода на форумах, и не гадание на manual.

Вот, кстати, пример [ >>> ]

 [ link ]

Cиндром токующего глухаря

14.06.04 13:14 ◇ keywords: php, пиперкраун

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

Почему-то удобство и простота конструкций php расценивается как признак того, что теперь скрипт может написать даже домохозяйка. Видимо, именно домохозяйки и пишут, не забывая стенать на форумах.
Как следствие — «аутизм к программированию» и синдром токующего глухаря (это когда вопрошающий становится в позицию «не вижу и не слышу до тех пор, пока мне не принесут готовый пирожок», не забывая вопить «почему гуру издеваюцца?»).

Дима Смирнов о том же: [ >>> ]


Объясните глюпой блондинке

24.07.04 14:38 ◇ keywords: php, ужасы

А вот объясните мне, зачем козе гостевой нужен баян mysql?
Мы что, планируем использовать в гостевой рубрикацию, поиск и выборку по ключевым словам?


Странно…

29.07.04 13:51 ◇ keywords: php, ужасы

Допустим, что у нас есть примерно такой скрипт:
ob_start("");
print "text1";
header('Location: blabla');
print "text2";

Согласно логики получается, что text1 идет в буфер, поэтому в выходной поток первым попадает Location (302 Moved), а потом text1 и text2. В реальности получается, что на одном сервере так и есть, а на другом — первым выводится text1 и Location не срабатывает — приходится переносить его перед ob_start.

 [ link ]

Мутация кода

18.09.04 17:28 ◇ keywords: fiction, php

Мутация кода все же удивляет. Сегодня — сайт, а завтра по этому же адресу — блог, но с тем же контентом. А послезавтра — online СМИ, с лентой новостей от Ассошейтед пресс. И с тем же контентом.

 [ link ]

e2 inside

10.10.04 14:41 ◇ keywords: php, ужасы

Один из основных скритов e2 имеет вот какой затейливый вид: (картинка)
Из этого следует два интересных аспекта:
- внедренный backdoor трудно обнаружить. Для уверенности в безопасности необходим реверсинг
- улучшить/модифицировать/добавить код затруднительно. Необходим реверсинг

А вот зачем Илья Бирман это сотворил — меня совсем не интересует.


Теоретический php

12.10.04 08:19 ◇ keywords: php, фраза дня

«А где найти техническую литературу по теоретическому программированию на php?»

 [ link ]

php thru mozilla

04.11.04 08:32 ◇ keywords: mozilla, php, хайтек

Надо же, как люди извращаются, только бы Апач не ставить…

 [ link ]

Record linking and embeding

05.12.04 14:13 ◇ keywords: register fiction, xblog, php

В дополнение к «Связи данных» надо сказать, что многие вещи в readme не реализованы по причине того, что я чаще всего занимаюсь небольшими, но нетрадиционными вещами. А прикладные проекты мне тянуть трудно. Вы будете смеяться, но я не знаю php… хотя скрипты на нем пишу.
Идей, однако, хватает. Желающие могут прошерстить readme — по классификации записей и блогостроению я много чего писал. И еще напишу — например, о record embeding.

 [ link ]

Кошмар веб-разработчика

27.01.05 12:47 ◇ keywords: php, ужасы

Кошмар веб-разработчика: всю ночь снился php.NET

 [ link ]

Баги

01.02.05 13:21 ◇ keywords: php, философское

Интересно, а баги из скриптов куда пропадают? В рай?

 [ link ]

Особенности пошукания

16.02.05 13:27 ◇ keywords: php, ужасы, bugs

Понадобилось тут проиндексировать кучу записей (~ 10 мегов), доступных через API. Поэтому был скачан и установлен на сервер индексирующий скрипт.
Запущенный скрипт немного пожужжал и тихо умер — вследствие того, что 8 мегов памяти, выделенных скрипту, неожиданно закончились. Странно, да?
Но самое интересное — это ответ разработчика скрипта:

Скорее всего скрипту не хватает времени или памяти. Но это уже относится к настройкам ПХП, а не к скрипту…
А если записей будет на 200 мегов?

 [ link ]

Keyword: php