Галерея

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

Дано: набор изображений различных размеров, одно из которых выбирается в качестве основного.

Требуется: сформировать HTML-страницу, демонстрирующую все изображения, пропорционально уменьшенные для просмотра. При этом основное изображение должно быть вдвое выше остальных и находиться в верхнем левом углу страницы.

Обязательным условием является одинаковое расстояние между изображениями и «заливка» изображениями на всю ширину.

В ответе к данному посту укажите URL страницы с работающим вашим решением и небольшой комментарий.

Код публиковать не требуется.

AH00051: child pid NNNN exit signal Segmentation fault (11)

После перевода хостинга на Apache 2.4 и PHP 5.5 мы столкнулись с проблемой относительно частых сбоев процессов веб-сервера. В журнале ошибок появлялось сообщение вроде

[Thu Apr 23 16:34:01.270631 2015] [core:notice] [pid 24181] AH00051: child pid 5640 exit signal Segmentation fault (11), possible coredump in /var/www/core

Внешним проявлением было периодическое появление «чистых страниц». Читать далее AH00051: child pid NNNN exit signal Segmentation fault (11)

Разработка сайта на ASP.NET MVC (Часть 1)

В ноябре 2014 компания Microsoft открыла бесплатный доступ к среде разработки Visual Studio 2013 Community, укомплектованной профессиональным набором инструментов.

В новой серии статей мы хотели бы показать как с ее помощью создать сайт — с применением самых современных шаблонов проектирования и публикацией в облаке.

В предыдущих статьях мы использовали виртуальные сервера для публикации. В данной статье мы воспользуемся виртуальной машиной для разработки. Как и прежде, мы рассматриваем в качестве гипервизора VirtualBox, но процесс мало отличается для HYPER-V и VMWare.

В настоящее время доступна предварительная версия Windows 10. Ее и будем использовать. Читать далее Разработка сайта на ASP.NET MVC (Часть 1)

Майнинг Litecoin

О тонкостях выбора и настройки оборудования для майнинга сказано достаточно. Но даже идеально настроенная карта может работать впустую, прогревая воздух в помещении и поглощая деньги в виде счетов за электроэнергию.

Где мы потеряли в майнинге и где нашли — в статье ниже. Читать далее Майнинг Litecoin

Получить Litecoin бесплатно

Опустим драматические события обвала BTC на MtGOX с последующим закрытием биржи. А также обнаружение хакерами нетронутых монет.

Обойдем стороной бессовестного администратора пула litecoinpool.ru, присвоившего себе наработанные участниками монеты…

…О том как не потерять монеты поговорим в другой раз. Сегодня поговорим о том, как получить монеты. Читать далее Получить Litecoin бесплатно

Диверсификация блога

После недавнего обвала «перегретой» криптовалюты, сложно оставаться в стороне от этой тематики.

В двух словах, еще 5 февраля ничто не предвещало шторма — bitcoin торговался в районе 920 долларов за единицу, а количество сделок на MtGox — держалось на среднем уровне чуть больше сотни «монет» за 6 часов.

Утро 6 февраля началось со шквала продаж — число сделок увеличилось на порядок и курс криптовалюты просел до 840 долларов. Затем наступило небольшое затишье, во время которого некоторые «счастливчики» успели купить монеты. Но в конце дня снова начался слив bitcoin’ов. Продажа более 6000 BTC привела к обвалу курса до 651 доллара.

Дальнейшая стабилизация с постепенным снижением до 620 долларов и снова рост — «монеты» снова покупают. Читать далее Диверсификация блога

Виртуальная машина AMP на FreeBSD для WordPress

Два месяца назад мы говорили об установке Apache, MySQL и PHP на виртуальной Linux-машине. Сегодня мы выжмем максимум из вашего железа — речь пойдет о FreeBSD, который декларирует высочайшую производительность за счет эффективной работы с памятью. Кроме того, это настоящий UNIX, являющийся потомком знаменитой системы из лабораторий AT&T (подробнее — в истории FreeBSD). Читать далее Виртуальная машина AMP на FreeBSD для WordPress

Виртуальная машина LAMP для WordPress

В предыдущей статье о среде исполнения WordPress на Windows мы рассматривали запуск приложений в среде WAMP (Windows+Apache+MySQL+PHP).

Здесь мы пойдем немного дальше и рассмотрим создание полноценной LAMP (Linux+Apache+MySQL+PHP) среды под Windows. Читать далее Виртуальная машина LAMP для WordPress

Вывод меню WordPress «вручную»

Некоторые списки отображения не могут быть упорядочены автоматически. Это касается периодически обновляемых списков категорий товара, порядок в которых зависит от конъюнктуры.

Заставлять менеджеров сайта выставлять весовые коэффициенты для автоматизации вывода списка, особенно если часть пунктов временами необходимо скрыть — бесчеловечно.

На помощь в данном случае приходят стандартные меню WordPress. Читать далее Вывод меню WordPress «вручную»

Ограничение доступа к данным SVN при публикации PHP-сайта

При автоматизации публикации PHP-сайтов через SVN (например, когда применяется сервер Continuous Integration) возникает побочный эффект — каталоги .svn, в которых можно обнаружить сведения об используемых репозиториях, версиях кода, сами исходные коды.

Удалять каталоги не следует по множеству причин. Из основных назовем то, что это сводит на нет выгоду от использования SVN, требует дополнительные шаги при публикации сайта, затрудняет внесение быстрых правок на сайт.

Чтобы запретить доступ к этой информации, добавьте несколько строк в файл .htaccess: Читать далее Ограничение доступа к данным SVN при публикации PHP-сайта