QR код это небольшое изображение, в котором содержиться зашиврованая информация. QR код легко считывается такими устройствами как камера смартфона или фотоаппарат. QR код был изобретен в 1994 году японской компанией «Denso-Wave». Один код может содержать:
Цифры — 7089
Цифры и буквы (включая кириллицу) — 4296
Двоичный код — 2953 байт
Иероглифы — 1817
Сегодня мне вдруг стало интересно, есть ли простые способы создавать и расшифровывать QR код. И я с легкостью нашел сервисы и для одного, и для другого.
А вот, если вам надо прочитать чей то код, воспользуйтесь сервисом http://zxing.org.
Все довольно просто и прикольно. Тем более, что сейчас эти коды набирают популярность и начинают появляться на различных продуктах, а для телефонов уже есть специализированный софт для распознования, путем считывания через встроенную камеру.
В наше время сделать сайт может каждый, у кого достаточно желания. Для этого есть целое море инструментов, как платных, так и бесплатных CMS, фреймворков и так далее. Я встречал даже студии, которые делали сайты за даром или за бесценок, в обмен на какую то мелочную услугу.
И в это время актуальным становится вопрос не о создании сайта, а о его продвижении. Пиар, SEO, раскрутка, продвижение, реклама, оптимизация - как не назови, а это сейчас самое главное. Это важнее юзабилити сайта или его дизайна. Это важнее всего. Я лично встречал откровенные говносайты, но с достойным пиаром, они в топе поисковых систем.
Хорошая раскрутка сейчас стоит уйму денег и бесплатно, в отличии от самих сайтов, ее никто не делает. Если вы твердо решили продвинуть свой ресурс в сети, то перед вами стоит выбор: платить и надеяться на то, что люди, которым вы платите, знают свое дело или попытаться раскрутить сайт самому. Как я и говорил раньше, раскрутка сайтов дело дорогостоящее и долгое.
Накануне новой попытки запуска Большого адронного коллайдера (БАК) серьезные ученые начали высказывать предположение, что часто возникающие у CERN (Европейского центра ядерных исследований) неполадки и проблемы - это "нечто большее, чем совпадение".
Они полагают, что помехи оказывает сам коллайдер, чтобы не дать ученым открыть "несовместимый с природой" бозон Хиггса, темную материю и новые измерения, а потому все усилия CERN в этом направлении обречены на провал.
Какой бы нелепой ни казалась эта версия, ее выдвинули - и подкрепили математическими расчетами - два выдающихся физика: Хольгер Бех Нильсен из Института Нильса Бора в Копенгагене и Масао Ниномия из Института теоретической физики Юкава в Киото. Теперь желающим опровергнуть их предположение придется потрудиться над научным обоснованием своей позиции.
Впрочем, среди тех, кто воспринял гипотезу Нильсена с определенной долей серьезности, есть, по крайней мере, один ведущий сотрудник CERN - Брайан Кокс из Университета Манче
Эта короткая заметка о том как установить себе локальный сервер "Денвер" и поставить на него пакет расширения с дополнительными модулями, например cURL. Часто возникает ситуация, когда пакет расширений ни в какую не ставится и приходится танцевать с бубном. Постараюсь рассказать как бесплатно скачать денвер и установить на него пакет расширения.
Для начала качаем сам Денвер с официального сайта денвера - скачать.
Устанавливаем его. Там все элементарно. Жмем всегда ентер и в конце, когда перед нами стает выбор "1" или "2" выбираем "1".(мое мнение, что так лучше)
И тут, ВНИМАНИЕ! Пакет не становится и ругается на DLL-ку. Но это случается тогда, когда денвер запущен. Останавливаем денвер и производим установку. Все еще проще, чем при инсталяции самого денвера.
Далее идем по адресу usr/local/php5/php.ini там где установлен денвер. Открываем
Оригинальный способ борьбы с камерами контроля скорости придумал некий житель Польши. Вместо того чтобы выводить их из строя при помощи грубой силы, он решил их просто-напросто хакнуть, передает интернет-издание «Вебпланета».
Судя по фотографии его видавшего виды Renault Megane, польский автолюбитель время от времени практикует взлом веб-сайтов или программ при помощи так называемой SQL-инъекции (оговоримся сразу, что это не первоапрельская шутка, потому что фото в блоге было размещено 21 марта – ред.). Суть этого метода заключается в формировании особых входящих данных, которые включают также одну или несколько команд языка SQL, использующегося для работы с реляционными базами данных.
При соблюдении ряда условий (некорректная обработка входящих параметров, знание взломщиком структуры базы данных, наличие достаточных для выполнения необходимых SQL-команд прав) хакер может наделать в целевой базе данных много бед.
Как видим, владелец "Мегана" явно рассчитывает на то,
Google планирует увеличить значение голосов +1 для ранжировании сайтов и борьбы со спамом. Сейчас, если вы поставили «плюсик» конкретному сайту, это повлияет только на то, что видят ваши «друзья» по социальной сети Google+. В результатах поиска возле конкретного сайта им покажут изображение из вашего профиля и примечание, что вы поставили этому сайту +1.
Но в будущем голоса вполне могут учитываться как универсальный коэффициент для основной поисковой выдачи. Они повлияют на выдачу не только для «френдов», но и для всех остальных пользователей. Если такое случится, то это существенно изменит рынок поисковой оптимизации. Голоса +1 станут ценным товаром (сейчас они продаются оптом по $360 за 2000 штук).
Но Google надеется, что сможет исключить злоупотребления. Запрет на использование псевдонимов в Google+ тоже поможет бороться с созданием фальшивых профилей и накруткой голосов.
«Google будет изучать нажатия на кнопку +1 в качестве сигнала, который влияет на ранжирование и включен
Входящая во многие wordpress темы утилита для изменения размера изображений timthumb.php, уязвима к загрузке произвольного PHP-кода.
В конфиге скрипта лежат несколько доменов (flickr.com, picasa.com, blogger.com, wordpress.com, img.youtube.com, upload.wikimedia.org, photobucket.com) с которого ему разрешено загружать изображения.
Из-за недостаточной проверки передаваемых параметров существует возможность загрузить веб-шелл на сервер используя список доверенных доменов для создания поддоменов с такими же названиями. Т.е. timthumb.php считает ссылку blogger.com.hackersite.com/webshell.php легитимной и позволяет загрузить скрипт на сервер.
Уязвимость обнаружил Марк Маундер, после того, как его блог был взломан.
Sortable - это плагин к JQuery позволяющий сортировать элементы в режиме реального времени, просто перетягивая их мышкой. Данный плагин имеет богатый функционал и я решил сделать подробный ман по его настройке и использованию, так как сам недавно столкнулся с ним и осознал всю его полезность.
Для начала посетим страницу настраиваемой закачки на сайте jQuery UI, чтобы получить необходимые нам файлы. Щелкаем на ссылке Deselect all component, чтобы не закачивать лишнее, а затем выбираем только то, что нам потребуется – отмечаем чекбокс Sortable и видим, что вместе с ним отметились чекбоксы UI Core и Draggable. Работа плагина Sortable зависит от них, поэтому они необходимы.
Кроме этого, справа есть выпадающий список, где можно выбрать понравившуюся тему оформления. Если все готово, кликаем кнопку Download и получаем архив.
Сначала в разделе HEAD подключаем несколько файлов, которые есть в архиве:
[js]
<link type="text/css" href="css/sunny/jq
Выбор элементов по Id либо ClassName аналогично используемому в CSS
1
2
3
4
$('#sidebar');// выбор элемента с id = sidebar
$('.post');// выбор элементов с class = post
$('div#sidebar');// выбор элемента div с id = sidebar
$('div.post');// выбор элементов div с class = post
Примечание: используйте валидные имена классов и id
Бродим по иерархии объектов в DOM'е
Простой выбор потомков:
1
$('div span');// выбор всех span элементов в элементах div
Аналогичный результат так же можно получить используя следующую конструкцию:
1
$('div').find('span');// выбор всех span элементов в элементах div
Выбор только непосредственных потомков
1
$('div > span');// выбор всех span элементов в элементах div, где span является прямым потомком div'a
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте