Implements an image recognition captcha.

"; break; case 'admin/modules#description': case 'admin/modules/textimage': case 'admin/textimage': $output = t('Implements an image recognition captcha.'); break; } return $output; } function textimage_captchachallenge(&$form) { $form['captcha_response'] = array ( '#type' => 'textfield', '#title' => t('Captcha Validation'), '#default_value' => '', '#required' => TRUE, '#validate' => array('_captcha_validate' => array()), '#description' => t('Please type in the letters/numbers that are shown in the image above.'), '#prefix' => 'Captcha Image: you will need to recognize the text in it.', ); return $form; } function textimage_captchavalidate(&$captcha_word, &$correct) { $captcha_word = drupal_strtolower($captcha_word); if (($_SESSION['captcha'] != '') && $captcha_word == $_SESSION['captcha']) { $correct = true; } else { $correct = false; form_set_error('captcha_response', t('The image verification code you entered is incorrect.')); } } /** * Implementation of hook_menu(). */ function textimage_menu($may_cache) { $items = array(); $suffix = ''; if (arg(2)!=null) $suffix='/'.arg(2); $items[] = array( 'path' => '_textimage/image'.$suffix, 'title' => t('textimage'), 'callback' => '_textimage_image', 'access' => user_access('access textimages'), 'type' => MENU_CALLBACK ); return $items; } function textimage_perm() { return array('access textimages'); } function textimage_settings() { $fonts_path = variable_get("textimage_fonts_path", ""); $images_path = variable_get("textimage_images_path", ""); //check for GD if (!function_exists(imagecreate)) drupal_set_message(t('Image library not available. Textimage needs the GD library extension to be installed. Please install GD.')); //check for TTF support elseif (!function_exists(imagettftext)) drupal_set_message(t('Your image library does not seem to have TrueType font support. Textimage will work, but will use the default inbuilt font.'),'status'); //check for valid font path elseif ($fonts_path!="" && !is_dir($fonts_path)) drupal_set_message(t('The current font path is invalid. The default font will be used.')); //check for valid image path if ($images_path!="" && !is_dir($images_path)) drupal_set_message(t('The current images path is invalid. No images will be used.')); //Fonts settings $form['fonts'] = array( '#type' => 'fieldset', '#title' => t('Fonts settings'), '#collapsible' => TRUE, '#collapsed' => FALSE ); $form['fonts']['textimage_use_only_upper'] = array( '#type' => 'checkbox', '#title' => t('Use only Uppercase'), '#default_value' => variable_get('textimage_use_only_upper',0) ); $form['fonts']['textimage_fonts_path'] = array( '#type' => 'textfield', '#title' => t('TrueType Fonts Path'), '#default_value' => $fonts_path, '#size' => 30, '#maxlength' => 255, '#description' => t('Location of the directory where the Truetype (.ttf) fonts are stored. If you do not provide any fonts, the module will use the default font for text. Relative paths will be resolved relative to the Drupal installation directory.'), ); $form['fonts']['textimage_font_size'] = array( '#type' => 'textfield', '#title' => t('Font Size'), '#default_value' => variable_get('textimage_font_size',24), '#size' => 5, '#maxlength' => 2, '#description' => t('Font size of Captcha text (in pixels).'), '#validate' => array("_textimage_number_validate" => array("textimage_font_size")), ); $form['fonts']['textimage_char_spacing_max'] = array( '#type' => 'textfield', '#title' => t('Character Spacing'), '#default_value' => variable_get('textimage_char_spacing_max',10), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the kerning between letters in Captcha. Higher numbers indicate more spacing.'), '#validate' => array("_textimage_number_validate" => array("textimage_char_spacing_max")), ); $form['fonts']['textimage_char_jiggle_amount'] = array( '#type' => 'textfield', '#title' => t('Character Jiggle'), '#default_value' => variable_get('textimage_char_jiggle_amount',5), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of up and down movement in the Captcha letters. Higher numbers indicate more jiggling.'), '#validate' => array("_textimage_number_validate" => array("textimage_char_jiggle_amount")), ); $form['fonts']['textimage_char_rotate_amount'] = array( '#type' => 'textfield', '#title' => t('Character Rotation'), '#default_value' => variable_get('textimage_char_rotate_amount',5), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of rotation in the Captcha letters (in degrees, only works with non-default fonts).'), '#validate' => array("_textimage_number_validate" => array("textimage_char_rotate_amount")), ); $form['fonts']['textimage_char_size_amount'] = array( '#type' => 'textfield', '#title' => t('Character Size Adjustment'), '#default_value' => variable_get('textimage_char_size_amount',2), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of variation in size between the different letters in the Captcha (in pixels).'), '#validate' => array("_textimage_number_validate" => array("textimage_char_size_amount")), ); //Image settings $form['images'] = array( '#type' => 'fieldset', '#title' => t('Image settings'), '#collapsible' => TRUE, '#collapsed' => FALSE ); $form['images']['textimage_images_path'] = array( '#type' => 'textfield', '#title' => t('Background Images Path'), '#default_value' => $images_path, '#size' => 30, '#maxlength' => 255, '#description' => t('Location of the directory where the background images are stored. If you do not provide a directory, solid colors will be used. Relative paths will be resolved relative to the Drupal installation directory.'), ); $form['images']['textimage_image_noise'] = array( '#type' => 'textfield', '#title' => t('Image Noise (pixels)'), '#default_value' => variable_get('textimage_image_noise',4), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the amount of noise (random pixels) in the Captcha image. Higher numbers indicate more noise.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_noise")), ); $form['images']['textimage_image_lines'] = array( '#type' => 'textfield', '#title' => t('Image Noise (lines)'), '#default_value' => variable_get('textimage_image_lines',4), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the amount of noise (random lines) in the Captcha image. Higher numbers indicate more noise.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_lines")), ); $form['images']['textimage_image_margin'] = array( '#type' => 'textfield', '#title' => t('Image Margin'), '#default_value' => variable_get('textimage_image_margin',10), '#size' => 5, '#maxlength' => 4, '#description' => t('Set a distance between the Captcha letters and the edges of the image.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_margin")), ); $form['info'] = array( '#type' => 'fieldset', '#title' => t('Image and font information'), '#collapsible' => TRUE, '#collapsed' => FALSE ); if (isset($fonts_path)) { $imagefontinfo .= t('Number of fonts found: ').count(_textimage_font_list()); } if (isset($images_path)) { $imagefontinfo .= '
'.t('Number of background images found: ').count(_textimage_image_list()); } $gdinfo = gd_info(); $imagefontinfo .= '
'.t('GD Version: ').$gdinfo["GD Version"]; $imagefontinfo .= '
'.t(' FreeType Support: '); $imagefontinfo .= ($gdinfo["FreeType Support"]==true) ? 'True' : 'False'; $imagefontinfo .= '
'; $form['info']['captcha_info'] = array ( '#type' => 'item', '#value' => $imagefontinfo, ); return $form; } function textimage_settings_form_validate ($form_id,$form) { //check for valid font path if ($form['textimage_fonts_path'] !="" && !is_dir($form['textimage_fonts_path'])) form_set_error('textimage_fonts_path', t('The entered font path is invalid')); //check for valid image path if ($form['textimage_images_path'] !="" && !is_dir($form['textimage_images_path'])) form_set_error('textimage_images_path', t('The entered image path is invalid')); } function _textimage_number_validate ($field,$fieldName) { if (!is_numeric($field['#value'])) { form_set_error($fieldName,t("The value for")." ".t($field['#title'])." ".t("must be a number")); } } /** * Prints an image containing a textimage code. */ function _textimage_image() { //if we don't have GD2 functions, we can't generate the image if (!function_exists('imagecreatetruecolor')) return; // Set headers header('Expires: Mon, 01 Jan 1997 05:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); header('Content-type: image/png'); $string = _textimage_code(); // Get truetype font list $fonts = _textimage_font_list(); // Get the background images list $images = _textimage_image_list(); // Randomization amounts: $charSpacingMax = variable_get('textimage_char_spacing_max',10); // Letter spacing max (pixels) $charSpacingMin = max($charSpacingMax*.5,0); // Letter spacing minimum (pixels) $charJiggleAmount = variable_get('textimage_char_jiggle_amount',5); // Up and down randomization (pixels) $charRotateAmount = variable_get('textimage_char_rotate_amount',5); // Character rotation amount (degrees) $charSizeAmount = variable_get('textimage_char_size_amount',2); // Character size amount (pixels) $imageRotateAmount = variable_get('captcha_image_rotate_amount',12); // Image rotation amount (degrees) // Static amounts: $charInitialSize = variable_get('textimage_font_size',24); // Initial Font $imageNoise = variable_get('textimage_image_noise',4); // Amount of noise added to image $imageLines = variable_get('textimage_image_lines',4); // Amount of noise added to image $imageMargin = variable_get('textimage_image_margin',10); // Margin around image (pixels) // write text using a truetype font if (function_exists(imagettftext) && count($fonts) > 0) { // Initialize variables for the loop $characterDetails = array(); // contains the final info about each character // Build a list of character settings for the captcha string for ($i=0;$i $charSize, "angle" => $charAngle, "x" => $x, "y" => $y, "color" => $foreground, "font" => $font, "char" => $char ); // Increment the image size $imageWidth = $x + $charWidth; $imageHeight = max($imageHeight,$y+$charJiggleAmount); } // Create the image based off the string length and margin if (count($images) > 0) { // We're going to be using an image, and need a tranparent background to start with $im = _textimage_create_transparent_image($imageWidth+2*$imageMargin, $imageHeight+2*$imageMargin); $noisecolor = imagecolorallocatealpha($im, 0, 0, 0, 127); } else { // Just make a plain-jane color brackground $im = imagecreatetruecolor($imageWidth+2*$imageMargin, $imageHeight+2*$imageMargin); $background = imagecolorallocate($im, rand(180, 250), rand(180, 250), rand(180, 250)); $noisecolor = $background; imagefill($im, 0, 0, $background); } // Specify colors to be used in the image $foreground = imagecolorallocate($im, rand(0, 80), rand(0, 80), rand(0, 80)); foreach($characterDetails as $char) { // draw character imagettftext($im,$char['size'],$char['angle'],$char['x']+$imageMargin,$char['y']+$imageMargin,$foreground,$char['font'],$char['char']); } } else { // write text using a built-in font $x = 0; $y = 0; $imageWidth = 60 + drupal_strlen($string)*$charSpacingMax*.35; $imageHeight = 30 + $charJiggleAmount; // Create the image if (count($images) > 0 && function_exists(imagecolorallocatealpha)) { // We're going to be using an image, and need a tranparent background to start with $im = _textimage_create_transparent_image($imageWidth, $imageHeight); $noisecolor = imagecolorallocatealpha($im, 0, 0, 0, 127); } else { // Just make a plain-jane color brackground $im = imagecreatetruecolor($imageWidth, $imageHeight); $background = imagecolorallocate($im, rand(180, 250), rand(180, 250), rand(180, 250)); $noisecolor = $background; imagefill($im, 0, 0, $background); } // Add the text for ($i=0;$i 0) { // Prepare a larger image with a background image $im2 = _textimage_create_transparent_image($imageWidth, $imageHeight); } else { // Prepare a larger image with a solid color $im2 = imagecreatetruecolor($imageWidth, $imageHeight); imagefill($im2, 0, 0, $background); } $result = imagecopyresampled ($im2, $im, $imageMargin, $imageMargin, 0, 0, $imageWidth, $imageHeight, imagesx($im), imagesy($im)); $im = $im2; } // strikethrough imageline($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), $foreground); // Add Noise for ($x=0; $x<$imageWidth; $x++) { for ($row=0; $row<$imageNoise;$row++) { $y = rand(0,$imageHeight); imagesetpixel($im, $x, $y, $noisecolor); } } // Add Lines and Ellipses for ($x=0; $x<$imageLines;$x++) { imageline($im, rand(0, $imageWidth), rand(0, $imageHeight), rand(0, $imageWidth), rand(0, $imageHeight), $noisecolor); imageellipse($im, rand(0, $imageWidth), rand(0, $imageHeight), rand(0, $imageWidth), rand(0, $imageHeight), $noisecolor); } // Fill image with a random background image if available if (count($images) > 0) { $image = $images[rand(0,count($images)-1)]; _textimage_apply_background_image($im,$image); } //output to browser imagepng($im); imagedestroy($im); } /** * Returns a random string for use in a captcha */ function _textimage_code() { $consts='bcdgjxvmnprst'; $vowels='aeiou'; for ($x=0; $x < 6; $x++) { mt_srand ((double) microtime() * 1000000); $const[$x] = drupal_substr($consts,mt_rand(0,drupal_strlen($consts)-1),1); $vow[$x] = drupal_substr($vowels,mt_rand(0,drupal_strlen($vowels)-1),1); } $string = $const[0] . $vow[0] .$const[2] . $const[1] . $vow[1] . $const[3] . $vow[3] . $const[4]; $string = drupal_substr($string,0,rand(4,6)); //everytime we create a new code, we write it to session $_SESSION['captcha'] = drupal_strtolower($string); if(variable_get('textimage_use_only_upper',0)) $string = drupal_strtoupper($string); return $string; } /** * Returns an array of files with TTF extensions in the specified directory. */ function _textimage_font_list() { $fontdir = variable_get("textimage_fonts_path", ""); $filelist = array(); if (is_dir($fontdir) && $handle = opendir($fontdir)) { while ($file = readdir($handle)) { if (preg_match("/\.ttf$/i",$file) == 1) $filelist[] = $fontdir.'/'.$file; } closedir($handle); } return $filelist; } /** * Returns an array of files with jpg, png, and gif extensions in the specified directory. */ function _textimage_image_list() { $imagesdir = variable_get("textimage_images_path", ""); $filelist = array(); if (is_dir($imagesdir) && $handle = opendir($imagesdir)) { while ($file = readdir($handle)) { if (preg_match("/\.gif|\.png|\.jpg$/i",$file) == 1) $filelist[] = $imagesdir.'/'.$file; } closedir($handle); } return $filelist; } /** * Overlays an image to the supplied image resource */ function _textimage_apply_background_image (&$imageResource,$imageFile) { $backgroundResource = image_gd_open($imageFile,substr($imageFile,-3)); // Copy the text onto the background $backX = imagesx($backgroundResource); $backY = imagesy($backgroundResource); $textX = imagesx($imageResource); $textY = imagesy($imageResource); $randomBackX = rand(0,$backX-$textX); $randomBackY = rand(0,$backY-$textY); // Place the text onto a random location of the background image imagecopyresampled($backgroundResource,$imageResource,$randomBackX,$randomBackY,0,0,$textX,$textY,$textX,$textY); // Crop the background image to the original image size imagecopyresampled($imageResource,$backgroundResource,0,0,$randomBackX,$randomBackY,$textX,$textY,$textX,$textY); } /** * Creates transparent image resources for images with graphic backgrounds */ function _textimage_create_transparent_image($x, $y) { $i = imagecreatetruecolor($x, $y); $b = imagecreatefromstring(base64_decode(_text_image_blankpng())); imagealphablending($i, false); imagesavealpha($i, true); imagecopyresized($i, $b ,0 ,0 ,0 ,0 ,$x, $y, imagesx($b), imagesy($b)); return $i; } function _text_image_blankpng() { $c = "iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m"; $c .= "dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVHjaYvz//z/DYAYAAcTEMMgBQAANegcCBNCg"; $c .= "dyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAAN"; $c .= "egcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQ"; $c .= "oHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAA"; $c .= "DXoHAgTQoHcgQAANegcCBNCgdyBAgAEAMpcDTTQWJVEAAAAASUVORK5CYII="; return $c; } ?> Глобальный еврейский центр (Jewish.ru) | Одеський Листок

Глобальный еврейский центр (Jewish.ru)

user warning: Table './odessapage/cms_sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM cms_sessions WHERE timestamp >= 1569054082 AND uid = 0 in /home/hepa/public_html/new/includes/database.mysql.inc on line 121.
Syndicate content jewish.ru
глобальный еврейский он-лайн центр.
Updated: 2 роки 15 тижнів тому

Джесси Айзенберг сыграет французского мима Марселя Марсо

Пт, 2017-05-19 09:01
Джесси Айзенберг сыграет легендарного французского мима Марселя Марсо в биографической картине под названием «Сопротивление», сообщает издание Deadline. Режиссером фильма, который расскажет об участии Марсо во французском Сопротивлении в годы Второй мировой войны, станет Джонатан Якубович.Марсо родился в 1923 году во Франции в семье еврейских иммигрантов из Польши. Большинство его родных, в том числе родители, погибли в нацистских концентрационных лагерях. После окончания войны Марсо создал свой самый

СМИ: Иванка Трамп и Джаред Трамп получили разрешение от раввина лететь в шаббат

Пт, 2017-05-19 08:30
Дочь президента Трампа Иванка и ее муж Джаред Кушнер, оба соблюдающие евреи, получили разрешение раввина на полет в шаббат с тем, чтобы сопровождать главу США в официальной поездке по Ближнему Востоку и Европе. Об этом сообщило американское издание Politico со ссылкой на представителя Белого дома. В программу поездки, в частности, включено посещение Саудовской Аравии, Израиля, Ватикана, саммита НАТО в Брюсселе и «Большой семерки» на Сицилии.Отмечается, что Белый дом в ряде случаев объявлял о получении

Картина отца Бориса Пастернака станет одним из топ-лотов Christie’s

Пт, 2017-05-19 08:00
Картина портретиста Леонида Пастернака, отца писателя Бориса Пастернака, станет одним из топ-лотов аукциона русского искусства Christie’s в Лондоне. Оценочная стоимость полотна под названием «У К.А. Коровина: старинные песни (Шаляпин и художники)» составляет от 60 до 80 тыс. фунтов (78-104 тыс. долларов), сообщает ТАСС. Картина была написана приблизительно в 1921 году и ранее находилась в коллекции голливудской актрисы Натали Вуд, дочери русских эмигрантов.На картине изображены Константин Коровин

Александр Руденский получил премию Крафорда за исследования в области иммунологии

Пт, 2017-05-19 07:28
Александр Руденский (Мемориальный онкологический центр им. Слоуна-Кеттеринга, Нью-Йорк), Шимон Сакагучи (Осакский университет, Япония), Фред Рамсделл (Институт Паркера, Сан-Франциско) стали лауреатами премии Крафорда 2017 года за достижения в лечении полиартрита. Премия была присуждена за «открытия, касающиеся регуляторных Т-клеток, или Т-лимфоцитов, которые противодействуют неадекватным иммунным реакциям при артрите и других аутоиммунных заболеваниях». Т-клетки выполняют функцию «службы безопасности» в

В Биробиджане началось строительство миквы

Пт, 2017-05-19 07:05
Возле биробиджанского еврейского религиозного центра «Фрейд» началось строительство нового общинного комплекса, на первом этаже которого будет размещаться миква и кошерный магазин, а на втором — молодежный клуб. Стройку стоимостью 20 миллионов рублей курирует главный раввин России Берл Лазар, генеральный подрядчик — один из представителей еврейской общины Хабаровска, сообщают местные СМИ.По словам главного раввина Биробиджана Эли Рисса, проект миквы разработан совместно со специалистами из Израиля. Этим

Опубликована полная программа Московского Еврейского кинофестиваля

Пт, 2017-05-19 06:33
Объявлена программа третьего Еврейского кинофестиваля, который пройдет в Москве 12-20 июня. На кинофестивале будут представлены более 50 фильмов, отобранных оргкомитетом для конкурсной программы. Картины фестиваля посвящены жизни народа в диаспоре и Израиле, вопросам идентификации, семейным ценностям, истории евреев XX века, религии, искусству.Фильмом-открытием фестиваля станет европейская картина «Вчерашний расцвет» режиссера Криса Крауса, главный герой которой занимается изучением событий Холокоста и

CNN: экс-сенатор Джо Либерман может стать директором ФБР

Пт, 2017-05-19 06:04
Белый дом рассматривает экс-сенатора от штата Коннектикут Джо Либермана в качестве кандидата на пост директора ФБР, сообщает CNN. По данным телеканала, президент Трамп уже провел предварительную беседу с Либерманом. Предполагается, что 75-летний Либерман, бывший член Демократической партии, не вызовет возражений ни со стороны демократов, ни со стороны республиканцев в Конгрессе.Ранее газета The Wall Street Journal назвала Либермана среди четырех основных кандидатов на пост директора ФБР, наряду с

Солиста «Би-2» оштрафовали на 3 тыс. рублей за хранение марихуаны

Пт, 2017-05-19 05:37
Московский районный суд назначил штраф в размере 3 тыс. рублей солисту рок-группы «Би-2» Леве Би-2 (Егору Бортнику), задержанному в среду, 17 мая, на стадионе «Открытие Арена» с пакетиком марихуаны. По сообщению ТАСС, музыкант был признан виновным в по ч. 1 ст. 20.31 КоАП РФ («Нарушение зрителем правил поведения при проведении официальных спортивных соревнований»). Лева Би-2 заявил, что напишет по мотивам своего задержания новую песню.Данная статья предусматривает наказание в виде административного штрафа

Музей истории евреев откроется в Орле в «Ночь музеев»

Чт, 2017-05-18 14:15
Во всероссийскую «Ночь музеев» в Орле откроется Музей истории евреев, сообщает КП. С 22.30 до 00.30 при еврейской организации «Центр Шалом» будет работать экспозиция, которая расскажет об истории и культуре городской общины. Организаторы надеятся, что знакомство орловцев с еврейской культурой поможет наладить межконфессиональные отношения.Всероссийская акция «Ночь в музее» будет проводиться с 20 на 21 мая. Также об участии в акции объявили Еврейский музей и центр толерантности в Москве, синагоги Петербурга

В Каунасе установят «камни памяти» погибшей в Холокост семьи

Чт, 2017-05-18 13:49
В начале июня в Каунасе будут установлены четыре «камня памяти», посвященные памяти погибшей в Холокост семьи Басов. Инициатором стала единственная выжившая из семьи - Рута Гликман, которая сейчас живет в Израиле. Мысль о сохранении памяти о своих родных возникла, когда она увидела «Камни памяти» в Германии, пишет «Спутник».«Камни памяти» будут вмонтированы в мостовую рядом со зданием, которое принадлежало Хаиму Басу. Таблички с историями отца Гликман Лейба, матерью Тирцы и брата Элизара появятся рядом с

Кошерный супермаркет «Кошер Гурме» откроется в Петербурге

Чт, 2017-05-18 13:13
Совладелец московского магазина «Кошер Гурме» Илан Остроброд в начале лета откроет в Петербурге первый кошерный супермаркет, сообщает «Деловой Петербург». По данным издания, сейчас компания выбирает помещения. Вложить в магазин предполагается около 28 млн рублей. Предприниматель рассчитывает окупить вложения примерно за год.«Такой же срок мы ставили и перед открытием московского магазина, но нам помешали санкции, из-за которых мы не смогли привезти нужную продукцию, а также курс доллара, поэтому выход на

Жителя Мурома оштрафовали за сохранение антисемитской песни

Чт, 2017-05-18 12:38
Житель Мурома оштрафован за хранение антисемитской песни на своей странице в соцсети «ВКонтакте», сообщает Центр «Сова». Ранее муромская городская прокуратура установила, что мужчина сохранил в соцсети аудиофайл с песней «Синагога», клип на которую был запрещен Центральным районным судом города Кемерово 30 мая 2014 года и внесен в Федеральный список экстремистских материалов под номером 2443.В песне «Синагога» «Ансамбля Христа Спасителя» лирический герой утверждает, что во всех проблемах виноваты евреи и

Израильский дизайнер Коби Леви расскажет в Новосибирске об обуви Леди Гаги

Чт, 2017-05-18 12:00
24 мая в Новосибирске состоится персональная выставка известного израильского дизайнера обуви Коби Леви «Обувь как искусство». Дизайнер, который работал с Леди Гага, Вупи Голберг и других звездами, приедет на ее открытие, сообщает ТАСС.В Израильском культурном центре рассказали, что у новосибирцев будет только один день, чтобы посетить выставку и мастер-класс дизайнера. На выставке можно будет увидеть причудливую обувь дизайнера: туфли в виде магазинной тележки с колесиками, туфли, стилизованные под кошку,

В отношении солиста «Би-2» заведено административное дело за хранение марихуаны

Чт, 2017-05-18 10:53
Солист рок-группы «Би-2» Лева (Егор Бортник) привлечен к административной ответственности за найденный у него пакетик с марихуаной. Наркотик был обнаружен у музыканта во время футбольного матча на стадионе «Открытие Арена» в Москве.«В отношении мужчины составлен протокол об административном правонарушении, он направлен для принятия решения в суд», - сообщили ТАСС в столичной полиции. Общий вес изъятого наркотика составил 0,5 грамма.Как ранее заявил ТАСС информированный источник, Леве Би-2 может грозить

Израильтянин застрелил кидавшего камни в машины палестинца

Чт, 2017-05-18 10:15
В результате огня, открытого израильтянином по кидавшим камни в машины палестинцам, один человек погиб и еще один получил ранения. Инцидент произошел ноколо палестинской деревне Хавара, недалеко от Шхема, сообщает Haaretz. По данным издания, на этом месте проходили протесты с участием около 200 палестинцев, часть из которых кидали камни в машины с израильскими номерами. Проезжавший по дороге израильский водитель, чья машина, возможно, пострадала, открыл огонь по собравшимся.Сообщается, что в результате

В Самаре заведут административное дело на создателей антисемитской рекламы

Чт, 2017-05-18 09:39
В Самаре заведут административное дело на «Корпорацию Кошелев» из-за антисемитской рекламы. В ноябре прошлого года трое жителей города пожаловались в УФАС Самарской области на рекламу, в которой предложение воспользоваться услугами компании звучало так: «Ну что, Яков Моисеевич, больше мы за вашу квартиру платить не будем. Зачем платить, лучше покупать. Корпорация "Кошелев"». Создателей рекламы обвинили в антисемитизме, сообщает «СитиТрафик».Самарское УФАС признало рекламу АО «"Кошелев-проект" Самара"»

Израиль открыл архивы Шестидневной войны

Чт, 2017-05-18 09:01
К пятидесятилетию окончания Шестидневной войны Государственный архив Израиля опубликовал материалы, связанные с этой военной кампанией. Среди опубликованных документов - стенограммы заседаний военно-политического кабинета с начала 1967 года и до конца июля того же года, всего 36 стенограмм, протоколы заседаний правительства, документы из различных министерств, касающиеся войны, материалы из личных архивов Леви Эшколя, Яакова Герцога, Моше Сассона, раввина Шломо Горена, аудио и видеозаписи и фотографии.

Министр культуры Израиля появилась в Каннах в платье с фото Иерусалима

Чт, 2017-05-18 08:27
Министр культуры и спорта Израиля Мири Регев появилась на открытии Каннского кинофестиваля в платье с изображением Иерусалима. На подоле длинного бело-золотого платья министра была изображена панорама Старого города Иерусалима. Наряд был создан специально для Регев дизайнером Авиадом Ариком Германом, пишет Haaretz. Отмечается, что Регев «хотела, чтобы платье отражало красоту Иерусалима, в честь 50-й годовщины его освобождения и объединения».Международный кинофестиваль в Каннах открылся 16 мая в 70-й раз.

Леву из «Би-2» задержали на стадионе с марихуаной

Чт, 2017-05-18 07:58
Полиция Москвы нашла у солиста рок-группы «Би-2» Леву (Егора Бортника) марихуану при задержании во время футбольного матча «Спартак» - «Терек». Об этом сообщает ТАСС со ссылкой на ГУ МВД по Москве и некий информированный источник.По предварительным данным, у музыканта был изъят пакетик с марихуаной. Леве Би-2 может грозить административная ответственность. «Речь идет о статье Кодекса РФ об административных нарушениях "Незаконный оборот наркотических средств". Данная статья предусматривает наказание в виде