JavaScript – Скрипт для копирования текста в буфер обмена одним кликом.

Для копирования текста мы будем использовать скрипт clipboard.js-master Что такое clipboard.js? Clipboard.js-master – это современный скрипт, который используется для того чтобы предоставить пользователю возможность более просто скопировать (например, с помощью нажатия на кнопку) некоторую информацию представленную на странице сайта в буфер обмена. Работа данного скрипта опирается на API Selection и execCommand. Скачать clipboard.js-master Преимущества скрипта. […]


Хак админки WordPress

## Убираем значек вордпресс в левом верхнем углу add_action(’add_admin_bar_menus’, ‘reset_admin_wplogo’); function reset_admin_wplogo( ){ remove_action( ‘admin_bar_menu’, ‘wp_admin_bar_wp_menu’, 10 ); // удаляем стандартную панель (логотип)   add_action( ‘admin_bar_menu’, ‘my_admin_bar_wp_menu’, 10 ); // добавляем свою } function my_admin_bar_wp_menu( $wp_admin_bar ) { $wp_admin_bar->add_menu( array( ‘id’ => ‘wp-logo’, ‘title’ => ‘<span style="font-family:dashicons; font-size:20px;" class="dashicons dashicons-carrot"></span>’, // иконка dashicon // можно […]


CSS обрезка картинок

Использование отрицательных полей (Negative Margins) По этой технике картинку необходимо поместить в родительский элемент, в нашем случае, это параграф (тэг <p>). Родительский абзац должен быть плавающим(floating) элементом (или с заданной шириной). Эта техника не будет работать на элементах с атрибутом «в полную ширину» (full width). Затем мы задаем отрицательные поля для всех четырех сторон: верх(top), […]


Шпаргалки Java программиста 1: JPA и Hibernate в вопросах и ответах

Общие вопросы Вопрос 1. Что такое JPA? Ответ:  JPA (Java Persistence API) это спецификация Java EE и Java SE, описывающая систему управления сохранением java объектов в таблицы реляционных баз данных в удобном виде. Сама Java не содержит реализации JPA, однако есть существует много реализаций данной спецификации от разных компаний (открытых и нет). Это не единственный […]


Шпаргалки Java программиста 2: JPA и Hibernate в вопросах и ответах

Аннотации JPA Вопрос 30. Для чего нужна аннотация Basic? Ответ: Basic — указывает на простейший тип маппинга данных на колонку таблицы базы данных. Также в параметрах аннотации можно указать fetch стратегию доступа к полю и является ли это поле обязательным или нет. Примеры: Example 1: @Basic protected String name; Example 2: @Basic(fetch=LAZY) protected String getName() […]


Разборка xlsx в PHP без библиотек

Разбор файла предложенный тут. $handle = @opendir(PATH . ‘/upload/xls_data/xl/worksheets’); $out = array(); while ($file = @readdir($handle)) { //проходим по всем файлам из директории /xl/worksheets/ if ($file != "." && $file != ".." && $file != ‘_rels’) { $xml = simplexml_load_file(PATH . ‘/upload/xls_data/xl/worksheets/’ . $file); //по каждой строке $row = 0; foreach ($xml->sheetData->row as $item) { […]



Вопросы на собеседование SQL. (часть 1)

Что такое SQL? SQL (structured query language – “язык структурированных запросов”) – формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД). SQL основывается на исчислении кортежей. Какие есть типы JOIN’ов? Кратко опишите каждый из типов. (INNER)JOIN – внутреннее соединение. В результирующем […]


Установка LAMP в Xubuntu 14.04

На моем сайте есть статья по установке LAMP на Xubuntu 12.04, в которой довольно подробно описан процесс установки, но в связи с тем , что с выходом Xubuntu 14.04 произошли некоторые изменения то решил написать новую статью. Буквально пару слов что такое LAMP и для чего он нужен. LAMP означает Linux + Apache + MySql […]


Циклы do…while

Цикл do…while представляет собой небольшую модификацию цикла while, используемую в том случае, когда нужно, чтобы блок кода был исполнен хотя бы один раз, а условие проверялось только после этого. В примере 4.31 показана модифицированная версия таблицы умножения на 12, в которой использован этот цикл. Пример: Цикл do…while, используемый для вывода таблицы умножения на 12 <?php […]