Галерея

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

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

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

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

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

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

Персональный фотоальбом на yii2

Сегодня рассмотрим создание сайта с нуля. Пусть это будет фотоальбом — с папками для снимков и, собственно, фотографиями.

В качестве платформы для хостинга используем Amazon Web Services.

Для разработки используем PHP-фреймворк Yii2. Выбор обоснован поддержкой MVC, высокой скоростью работы и минимальными потребностями в ресурсах. Читать далее Персональный фотоальбом на yii2

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 «вручную»