Pull to refresh
155
0
KAndy @KAndy

User

Send message

YAF — самый быстрый php фреймворк*

Reading time1 min
Views14K
Yaf — это PHP микро-фреймворк, взявший за основу структуру приложения Zend Framework, но написанный на С и является PHP extension доступным через PECL.

Основной (и единственной) задачей для написания его послужила необходимость максимально быстрой (сравнимой с php) обработки запросов в парадигме MVC но с удобством предоставляемым Zend Framework.

Yaf и Zend Framework, имеют аналогичные API и подобную концепцию, сохраняя при этом совместимость.
Я сгенерировал тестовое приложение (zf create project test) и провел небольшой синтетический тест производительности.
Интересен результат? Добро пожаловать под кат
Total votes 73: ↑62 and ↓11+51
Comments97

Море волнуется раз ..., или Капча 4D

Reading time2 min
Views4K
Как то я уже писал топик про каптчу 3D
Дай карму! :)
А вчера решил слегка переделать, добавить рюшечек и еще одно измерение.
Долго сказка пишется, да быстро дело делается, рушил сделал и вот наваял гиперкуб Капчу 4D.
А посмотреть что получилось можно здесь
Total votes 227: ↑206 and ↓21+185
Comments139

Lazy load modules bootstrap

Reading time5 min
Views5.2K
Многие как и я используют Modules ресурс, который позволяет использовать отдельные Bootstrap файлы для каждого модуля. Но этого ресурса есть один недостаток — он всегда загружает все Bootstrap файлы в независимости от того какое модули мы используем в конкретном запросе. Я решил предоставить решение данной проблемы
Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments12

Лямбда вычисления и замыкание

Reading time2 min
Views2.1K
В конце 2007 года был предложен патч, добавляющий лямбда функций (но без замыканий) для PHP. В ходе дискуссии в списке рассылки, было решено, что без поддержки замыканий, нет необходимости добавлять их в PHP.
Тем не менее, интерес к этой теме привел к существенным изменением первоначального патча Кристиана Сайлера (Christian Seiler) и выпуску Дмитрием Стоговым (Dmitry Stogov) нового патча.

В результате мы имеем замыкание и лямбда функции в PHP (5.3)


Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments159

Каптча 3d

Reading time7 min
Views6.2K
Прочитав топик «RapidShare — новые каптчи», я вспомнил как слушал доклад создателя каптчи на UaВебе.



Зайдя на сайт, желая посмотреть код, я увидел:
Q: Is it opensource?
A: No, sorry. Maybe later.

Я удивился! Мне казалось что любой маломальски образованный хороший программист сделает такую каптчу.
Погуглив и нашел пару интересных линков: 1, 2 и не получил кода, решил написать сам.
Читать дальше →
Total votes 158: ↑145 and ↓13+132
Comments102

PHP с произвольными символами в имени метода и переменной

Reading time1 min
Views625
Иногда просто поражаюсь извращённой гибкости PHP

class t{
	function __call($name,$arg)
        {
		echo __CLASS__,'::',$name,'(', implode(',',$arg),')',PHP_EOL;
	}
}
$t = new T();
$t->{'$:)'}();
echo $t->{'test-sdfsdfsd'};
$русские = 1;
echo $русские;
echo ' Ok';

/*//
it  code say:
t::$:)()
1 Ok
//*/

Хотя в ORM может и прижиться…
Total votes 13: ↑4 and ↓9-5
Comments1

Подарок на 8-е марта

Reading time1 min
Views987
Как обычно перед женским праздником каждый мужик думает, что подарить своим возлюбленным на этот светлый праздник. Вот и я традиционно задумался — гламурные цветы, духи, кольца и т.п. это банально и уже было, решил подарить то, что я могу сделать своими руками, так как я веб разработчик решил подарить стартап, долго не мудрствуя сделал блог о всяком гламуре.
Читать дальше →
Total votes 16: ↑7 and ↓9-2
Comments8

Частоты, способные взорвать атомную бомбу, зомбировать людей и помочь нам познать тайну души

Reading time6 min
Views3.6K
В радиолюбительстве есть особое направление – мониторинг ведомственных радиостанций: правительственного радио, раций спецслужб, военных передатчиков. Особым шиком считается перехват сеансов связи между базой и атомными субмаринами в диапазоне сверхдлинных волн – СДВ. В англоязычной литературе СДВ получили прекрасное название ELF (Extreme Low Frequency – «предельно низкая частота»). Так что ELF’ы – под этой аббревиатурой мы будем подразумевать СДВ-передатчики – встречаются не только в сказках.
Читать дальше →
Total votes 32: ↑22 and ↓10+12
Comments6

PHP Test

Reading time1 min
Views530
В одно из предыдущих топиков в комментах увидел интересную задачка-тест:

if ($x==1) echo «1»;
if ($x==2) echo «2»;
if ($x==3) echo «3»;
в каком случае на экране я увижу «123»

Ответ тривиален (true)

Задача интересная, но я предлагаю ее модифицировать для php5 программистов. Она не такая красивая, зато более полезна для оценки знаний…

//@todo: put code here
echo "\n",$x[0] === 0? 'yes':'no';
echo "\n",$x[0] === 1? 'yes':'no';
echo "\n",$x[0] === 2? 'yes':'no';
echo "\n",$x[0] === 3? 'yes':'no';

Вывод

yes
yes
yes
yes
Total votes 15: ↑5 and ↓10-5
Comments14

Information

Rating
Does not participate
Registered
Activity