Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера blog4smart/Записи в блоге |
blog4smart
Голосов: 1 Адрес блога: http://blog4smart.com Добавлен: 2009-05-13 22:03:03 блограйдером psyxoz |
|
Scalar type hints в PHP
2010-08-08 10:32:42 (читать в оригинале)Johannes Schlüter опубликовал в своем блоге информацию о том что в trunk (PHP) появилась поддержка scalar type hints. Выглядит это приблизительно так:
<?php
function check_counter( int $counter)
{
return;
}
?>
Если попытаться передать в такую функцию не int, получим Catchable fatal error.
Роб Пайк подверг критике C++ и Java
2010-08-02 12:21:34 (читать в оригинале)На конференции OSCON Роб Пайк заявил, что промышленные языки программирования, в частности С++ и Java, слишком сложны и не соответствуют современным вычислительным стандартам.
— Они слишком многословны и их запутанность, сложность и многословность только растет со временем. В качестве иллюстрации запутанности этих языков, Пайк показал нексолько примеров кода на С++.
Полностью поддерживаю Роба. В современном Си++ количество ключевых слов приближается к сотне, язык чрезвычайно сложен. По этому из двух зол я выбрал меньшую - java :)
Очень интересный вариант защиты от SQL-инъекций и XSS
2010-07-30 14:12:03 (читать в оригинале)Суть техники сводится в подстановке в SQL-запросах всех данных в base64-представлении и таким образом нет смысла использовать какие либо парсеры/анализаторы используемых в SQL-запрос данных (placeholders и т.д.).
Простой пример: «SELECT * from mytable where textfield=base64_decode('Q29vbEhhY2tlcnM=')» где base64_decode — функция декодирования из base64, релализуемая конкретной БД.
В base64 отстуствуют спецсимволы и следовательно никаких угроз нашему запросу от вносимых в него данных не будет. Нет необходимости как-то экранировать или изменять входные данные. Достаточно закодировать их в base64 и передать в запросе.
Полезные и интересные модули для Drupal
2010-07-25 12:27:16 (читать в оригинале)Изучая Drupal, я нередко натыкаюсь на новые задачи, которые необходимо реализовать, и проблемы, которые нужно устранить. За два года работы с этой CMS, я собрал небольшой список модулей, которые применяются практически в любом новом проекте. Возможно, вы не узнаете для себя ничего нового из этого списка, но я все же попробую его озвучить.
-
Content Construction Kit (CCK) — Позволяет создавать любые поля к любому типу материалов. Просто незаменимый модуль для тех, кто не знает php, но хочет уйти от коробочного варианта системы.
-
Views — это настройка и контроль за отображением любого типа контента в любом месте сайта, т.е. он позволяет создавать страницы, блоки, подменять содержимое нод, страниц пользователей и многое другое, формируя контент из любых доступных полей на сайте.
читать далее
+283 |
307 |
Все для людей |
+253 |
275 |
Мобильные Люди - Луганск |
+250 |
268 |
Gatekeeper |
+227 |
238 |
zwerjok |
+225 |
237 |
Накукрыскин |
-1 |
10 |
Pc-blog: Компьютерные новости, игры, железо, безопасность, SEO |
-5 |
4 |
38gadgets.ru |
-6 |
62 |
Gadjetov.Net |
-7 |
33 |
Трудовые будни программиста |
-7 |
2 |
Вебпланета news |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.