Архив за 22 октября 2013 - 3

От переводчика: вдохновившись циклом статей, я решил попробовать свои силы в SDL. Да вот незадача, каких-либо толковых уроков по SDL версии 2.0 на русском языке найти мне не удалось. Это и подтолкнуло меня к переводу замечательной серии туториалов Twinklebear, в оригинале доступных тут.

Добро пожаловать!

Цель данных уроков — познакомить вас с основами SDL 2.0 и гейм-дева на С++. Подразумевается, что у читателя есть некоторый опыт программирования на С++ и минимальные знания массивов, векторов, управляющих структур, функций и указателей.

Если вы испытываете трудности при разборе кода в примерах, воспользуйтесь одной из книг, представленных в этом чудесном списке на StackOverflow.

Если вы хотите увидеть полный исходник или же скачать ресурсы для уроков, то все это можно получить на GitHub’е. Но не копируйте!

Также документация по SDL 2.0 доступна для чтения в этой вики.Читать полностью »

Главная задача отдела эксплуатации Sports.ru и Tribuna.com — масштабирование сетевой инфраструктуры в условиях постоянного роста трафика (за 1,5 года трафик и кол-во запросов в секунду выросло в два раза), регулярных пиковых нагрузок и аудитории, распределенной по разным странам. Для решения этой задачи мы используем разные технологии; одна из них — создание собственной CDN (сети доставки контента), которая позволяет сократить нагрузку, усилить защиту от DDoS-a и ускоряет загрузку сайта в удаленных регионах. Мы решили поделиться своим опытом в этой области и составили краткое практическое руководство для системных администраторов по разворачиванию и эксплуатации своей CDN.

Читать полностью »

image

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

Однако, Хабр вне политики, поэтому закончу эмоциональную вводную к статье.

Существует множество различных спасения от всевидящего ока спецслужб, но по моему скромному убеждению лучшим решением является VPN. Если человек не ищет анонимности, а заинтересован именно в конфиденциальности и целостности своих данных, то качественный VPN в режиме постоянного подключения — это то, что надо. Добропорядочному пользователю нет смысла шифроваться под чужими именами в сетях I2P, но есть смысл защитить свой трафик от прослушки третьими лицами.
Читать полностью »

Альтернативное название статьи – «почти :child-count(n)». Потому что именно так оно все и работает. На голом CSS и без каких-либо дата-атрибутов или чего-либо еще в верстке.

Представьте, что у вас есть, например, какая-нибудь лента новостей. Неважно, какая. Главное, что вы не знаете, сколько в ней будет элементов, и как их расставить так, чтобы было симметрично. И хочется сделать что-то бесполезное, но красивое: например, расставить все в две колонки, а некоторые блоки вставить во всю ширину. Каждый третий, или каждый пятый.

Конечно же, если у вас четыре элемента, а третий вы сделали во всю ширину – последний будет свешиваться в конце. Поэтому нужно применять такую красивую и бесполезную вещь только в том случае, если количество элементов кратно трем. А если их нечетное число(но не кратное трем) — нужно делать, например, последний элемент во всю шинину.
Вот так, например:

Хотите распределить элементы, привязавшись к их количеству, на одних стилях? Да запросто

Читать полностью »

Вы пробовали заказать в Макдональдсе жаренного на орудийном шомполе поросенка с домашним вином и, на десерт, девушку рядом с вами за столиком, для приятной беседы во время трапезы? Даже не думали об этом?? Вот-вот — статья как раз об этом, о стереотипах программиста и лени, двигающей прогресс. А если серьезно — в статье мы напишем очень полезный многим высокопроизводительный сетевой сервер на PHP за пару часов. Я совершенно серьезно :-)
Производительный сетевой сервер на PHP
Читать полностью »

Послезавтра пройдёт мероприятие Google, на котором, как предполагалось, покажут новый смартфон линейки Nexus. Однако ресурс Electronista сообщает о том, что пресс-секретарь поискового гиганта рассказал журналистам о тематике будущего мероприятия. По его словам 24 октября Google не представит ни единого устройства или оборудования.

Читать полностью »

Запуск игры под Windows Phone 8
Я предыдущих статьях я рассказывал, как мы запускали игру на Google Play и в социальных сетях. Следующей платформой должна была стать iOS, но опять возникли заминки и было принято решение опробовать пока Windows Phone 8. На портирование игры ушло несколько недель, и еще сколько же на одобрение в маркете. В статье я расскажу, что мы проделали и что из этого вышло.
Читать полностью »

Компания Nokia на мероприятии в Абу-Даби представила планшетофон Nokia Lumia 1320 (Batman), фото которого можно было наблюдать ранее.

Nokia Lumia 1320

Планшетофон Nokia Lumia 1320 получил дисплей IPS (ClearBlack) диагональю 6 дюймов разрешением 1280 x 720 пикселей, двухъядерный процессор Qualcomm Snapdragon 400, работающий на частоте 1,7 ГГц, 1 ГБ оперативной и 8 ГБ встроенной флэш-памяти, расширяемой с помощью карточек microSD.

Коммерческий грузовой космический корабль Сygnus успешно отстыковался от МКС

18 сентября на Хабре публиковалась новость о том, что второй в истории коммерческий космический корабль (грузовой) с успехом стартовал к МКС. Затем он не менее успешно пристыковался к станции. Сам корабль называется «Сигнус» (Сygnus). Сегодня этот корабль произвел успешную отстыковку от МКС, в 13.05 по московскому времени.

Читать полностью »

На конференции этого года в новом помещении в центре Киева побывали тысячи участников, сотни стартапов и десятки спикеров, которые постоянно общались, обменивались идеями, пересказывали новости, смеялись и плакали, и были искренне рады видеть друг друга. Вместо перечисления цифр, показателей и названий докладов и панелей, давайте вспомним отдельные моменты IDCEE 2013 и постараемся запомнить её дух и настроение.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js