Как стать автором
Обновить
155
0
KAndy @KAndy

Пользователь

Отправить сообщение

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

Время на прочтение1 мин
Количество просмотров14K
Yaf — это PHP микро-фреймворк, взявший за основу структуру приложения Zend Framework, но написанный на С и является PHP extension доступным через PECL.

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

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

Perl write-only vs. JS write-only

Время на прочтение1 мин
Количество просмотров1.7K
Этот небольшой JavaScript Йосуке Хасегава выполняет alert(1):
(É=[Å=[],µ=!Å+Å][µ[È=-~-~++Å]+({}+Å) [Ç=!!Å+µ,ª=Ç[Å]+Ç[+!Å],Å]+ª])() [µ[Å]+µ[Å+Å]+Ç[È]+ª](Å)

Как это работает?
Читать дальше →
Всего голосов 86: ↑68 и ↓18+50
Комментарии38

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

Время на прочтение2 мин
Количество просмотров4K
Как то я уже писал топик про каптчу 3D
Дай карму! :)
А вчера решил слегка переделать, добавить рюшечек и еще одно измерение.
Долго сказка пишется, да быстро дело делается, рушил сделал и вот наваял гиперкуб Капчу 4D.
А посмотреть что получилось можно здесь
Всего голосов 227: ↑206 и ↓21+185
Комментарии139

Lazy load modules bootstrap

Время на прочтение5 мин
Количество просмотров5.2K
Многие как и я используют Modules ресурс, который позволяет использовать отдельные Bootstrap файлы для каждого модуля. Но этого ресурса есть один недостаток — он всегда загружает все Bootstrap файлы в независимости от того какое модули мы используем в конкретном запросе. Я решил предоставить решение данной проблемы
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии12

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

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

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


Читать дальше →
Всего голосов 46: ↑39 и ↓7+32
Комментарии159

Каптча 3d

Время на прочтение7 мин
Количество просмотров6.2K
Прочитав топик «RapidShare — новые каптчи», я вспомнил как слушал доклад создателя каптчи на UaВебе.



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

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

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

Время на прочтение1 мин
Количество просмотров626
Иногда просто поражаюсь извращённой гибкости 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 может и прижиться…
Всего голосов 13: ↑4 и ↓9-5
Комментарии1

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

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

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

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

Как меня «подвел» Firefox :(

Время на прочтение1 мин
Количество просмотров516
Нужно сделать небольшой макетик
Макет

Код страницы
<div class="f">
		<div class="head">
			Text sdfsdf  sds
		</div>
		<div class="body">
			<div>text tex sdasdasdt</div>
		</div>
	</div>

Читать дальше →
Всего голосов 17: ↑6 и ↓11-5
Комментарии8

PHP Test

Время на прочтение1 мин
Количество просмотров531
В одно из предыдущих топиков в комментах увидел интересную задачка-тест:

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
Всего голосов 15: ↑5 и ↓10-5
Комментарии14

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность