|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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 — это настройка и контроль за отображением любого типа контента в любом месте сайта, т.е. он позволяет создавать страницы, блоки, подменять содержимое нод, страниц пользователей и многое другое, формируя контент из любых доступных полей на сайте.
читать далее
|
| ||
|
+241 |
251 |
_Kicker_ |
|
+215 |
255 |
Zoxx.ru - Блог Металлиста |
|
+214 |
302 |
shocvideo |
|
+203 |
257 |
Ка-фе - фрик - интернет - кафе в RSS |
|
+199 |
256 |
Сериал "Универ" - комедийный сериал на ТНТ |
|
| ||
|
-2 |
55 |
I_want_be_loved |
|
-2 |
46 |
Бабка-ежка |
|
-3 |
45 |
Темы_дня |
|
-3 |
54 |
CadburRy |
|
-4 |
77 |
В небе, полном звезд |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

