Web-programing

Коллекция из 28 постов

PhpStorm + Xdebug + SSH Tunnel

PhpStorm + Xdebug + SSH Tunnel

6 мин чтения

Xdebug очень удобный инструмент для отладки PHP-кода. Работающий отлично в связке с PhpStorm на локальной машине. Но, иногда, бывает так, что нужно срочно отладить код на удаленной машине. Причины могут быть разные, к примеру, внешний тестовый сервер или работа вне дома/офиса. И, если у вас нет выделенного IP, возникают

Читать далее

MPM (Multi-Processing Module) для веб-сервера Apache

1 мин чтения

Как известно, Apache работает от одного юзера. Соответственно, php работающий под ним, тоже работает от этого юзера. Отсюда, естественно, вытекают проблемы безопасности и некоторые неурядицы при работе с файлами на сервере из PHP скриптов. Представим обычную ситуацию, после установки LAMP: Apache и PHP работают у нас от пользователя 80 из

Читать далее

OAuth2.0, MVC4 и Yandex

4 мин чтения

Если вы разрабатываете проект на MVC 4 с использованием авторизации по протоколу OAuth 2,0 используя DotNetOpenAuth и хотите прикрутить авторизацию через аккаунты Yandex, то у вас определенно возникнут с этим трудности. Ну во-первых, нужно будет написать OAuth2,0 клиент для работы с Яндексом. В этом нет ни чего сложного.

Читать далее

Выпадающее меню средствами только CSS

3 мин чтения

Вместо краткого введения Довольно часто мне требуется ставить на сайты вертикальное меню. И, иногда, заказчики просят сделать так, чтобы подменю раскрывалось не как подпункт, а раскрывалось отдельным блоком правее основного меню, его подменю еще правее и так далее… Я долго искал решения в интернете, но почему то вертикальные выпадающие меню

Читать далее

Смена фона страницы при наведении на картинку.

1 мин чтения

Решил поделиться маленьким но очень удобным в некоторых случаях JS скриптом, написанном на jQuery. Все что делает скрипт — меняет фон страницы, при наведении на картинку. Сам скрипт JS: var bgC="#f1eace"; $(function(){ $(".hoverElement").hover(function(){ // Меняем фон заданного блока на изображение $("bodyClass").css({'

Читать далее

Раздача Windows 8 для разработчиков!

1 мин чтения

Пока смотрел BUILD, по твитеру пришло радостное известие: Радостное известие для всех Windows девелоперов! Завтра, в 7:00 по Москве, Microsoft начнет раздавать Developer Preview версию своей новой операционнй системы Windows 8. Раздаваться будут как 32 так и 64 разрядные версии операционки, что радует. Плюс ко всему, будет доступна так

Читать далее

Видео-превью Windows 8

1 мин чтения

Получил сегодня рассылку от Microsoft с видео показывающем UI готовящейся к выходу (как я понял) в 2012 году операционной системы Windows8! Видео порадовало, особенно в предверии того, что я собирался покупать планшет на базе этой операционки. Теперь подожду ее выхода и 100% куплю себе планшет с Windows8 на борту! Ссылка

Читать далее

Полезные CSS3 стили

7 мин чтения

Полезные стили CSS3, которые можно использовать для верстки макетов для современных браузеров. Например, скругленные края: .box-radius-1{ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } Примеры кода и результата далее: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a nibh est. Vestibulum laoreet quam ut lacus congue rutrum. Vestibulum facilisis sem sed

Читать далее

Замена InvokeRequired в WPF

1 мин чтения

Многие, кто занимается многопоточным программированием в Win.Forms, должны хорошо знать, что, для изменения состояния какого либо контрола из потока его — контрол — не создававшего , обязательно должно проверяться свойство контрола InvokeRequired. Код ниже, который может смутить новичков, несомненно давно уже отложился в памяти программистов неоднократно имевших дело с потоками: Представим, что

Читать далее

Парсим ссылки без nofollow и noindex

1 мин чтения

Недавно встала необходимость спарсить из HTML документа все ссылки, не содержащие в себе атрибут rel=nofollow и не закрытые в noindex. Обычно, эти ссылки выглядят как то так: <noindex><a href=»http://wwwexample.com» rel=»nofollow»>текст ссылки</a></noindex> Задача, как

Читать далее

На вчерашнем CodeMash Microsoft объявила о выпуске финальных версий целой линейки своих Web

3 мин чтения

На вчерашней CodeMash в Огайо компания Microsoft наконец то выпустила финальные версии инструментов для web-разработки. В их число вошли (список упорядочен в порядке значимости технологий лично для меня): * ASP.NET MVC 3 * SQL Server Compact Edition 4.0 * Nuget * IIS Express 7.5 * WebMatrix * Orchard 1.0 * Web deploy и

Читать далее

Список наиболее популярных PHP заголовков маймтипов

1 мин чтения

Список наиболее популярных PHP заголовкой маймтайпов Atom header('Content-type: application/atom+xml'); CSS header('Content-type: text/css'); Javascript header('Content-type: text/javascript'); JPEG Image header('Content-type: image/jpeg'); JSON header('Content-type: application/json'); PDF header('Content-type: application/pdf'

Читать далее

Проблемы с запуском ASP.NET v4 под IIS на Windows7

1 мин чтения

Сегодня столкнулся с такой проблемой, что после установки IIS, сайты написанные на ASP.NET 4 не запускались на локальной машине, выдавая ошибку 500.21, с сообщением о том, что модуль ManagedPipelineHandler якобы не работает. Побороздив просторы интернета и перепробовав кучу способов, нашел в итоге 1 реально работающий: Откройте консоль: «Пуск»

Читать далее

Array.IndexOf и IE

1 мин чтения

Как обычно, IE преподносит сюрпризы каждый день. Вот и сегодня, написал для одного сайта скрипт. Проверил, работает. Показал клиенту, тот говорит, что скрипт нерабочий! Долго искать причину не пришлось. Оказалось, что в IE, даже в восьмой версии не реализован метод Array.indexOf! Решается данная проблема очень просто. Нужно просто самому

Читать далее

Wordpress обновился до версии 3.0

1 мин чтения

Сегодня WordPress обновился до версии 3.0!! Поздравляю всех владельцев блогов на этом потрясном движке! Я уже обновился. 10 минут полет нормальный. Все темы и плагины в рабочем состоянии. Пока разрекламированных в видео плюшек не разглядел. Буду копать на офсайте, как их подключить…

Читать далее