Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №95 (2 — 8 февраля 2014)

Автор: admin от 8-02-2014, 19:20, посмотрело: 1914

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №95 (2 — 8 февраля 2014)

Категория: Веб-разработка, Facebook, Microsoft

 

Как создать эффективную биллинг-систему организации?

Автор: admin от 8-02-2014, 18:57, посмотрело: 6990

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

Категория: Админитстрирование » Системное администрирование

 

Рейтинг хабов по постам и подписчикам

Автор: admin от 8-02-2014, 16:35, посмотрело: 1034

На данный момент на хабре около 350 хабов. Функционал сайта позволяет сортировать их по имени и по индексу. А по другим параметрам — например по количеству постов — нет, а хотелось бы.

Меня вдохновила статья рейтинг постов хаба, и я решил сделать похожую, но составить уже рейтинг самих хабов.

В первой половине статьи я представлю вам рейтинги хабов по постам и подписчикам, а также небольшой их анализ. А во второй — подробно распишу, как я на Java с помощью библиотеки JSoup парсил HTML страницы хабры, с какими интересными явлениями и проблемами столкнулся. И в конце статьи выложу полный исходный код программы.

Рейтинг хабов по постам и подписчикам

Категория: Программирование

 

О гипотезе Пуанкаре. Лекция Яндекса

Автор: admin от 8-02-2014, 16:30, посмотрело: 1998

Еще в XIX веке было известно, что если любую замкнутую петлю, лежащую на двумерной поверхности, можно стянуть в одну точку, то такую поверхность легко превратить в сферу. Так, поверхность воздушного шарика удастся трансформировать в сферу, а поверхность бублика – нет (легко вообразить себе петлю, которая в случае с бубликом не стянется в одну точку). Гипотеза, высказанная французским математиком Анри Пуанкаре в 1904 году, гласит, что аналогичное утверждение верно и для трехмерных многообразий.

Доказать гипотезу Пуанкаре удалось только в 2003 году. Доказательство принадлежит нашему соотечественнику Григорию Перельману. Эта лекция проливает свет на объекты, необходимые для формулировки гипотезы, историю поиска доказательства и его основные идеи.

Читают лекцию доценты механико-математического факультета МГУ к. ф-м. н. Александр Жеглов и к. ф.-м. н. Федор Попеленский.


Конспект лекции

Категория: Компании » Яндекс

 

Основы создания 2D персонажа в Unity 3D 4.3. Часть 2: бегущий персонаж

Автор: admin от 8-02-2014, 16:20, посмотрело: 1135

Часть 1: заготовка персонажа и анимация покоя
Часть 2: бегущий персонаж

Всем привет. Продолжаем дело, начатое в первой части. Сейчас у нас есть платформа и стоящий на ней персонаж с анимацией покоя. Настало время научить нашего персонажа бегать вправо-влево по платформе.

Категория: Программирование » Game Development

 

Организация MDIF объявила о создании бесплатной сети Outernet

Автор: admin от 8-02-2014, 08:55, посмотрело: 1413



В понедельник организация MDIF объявила о создании новой мировой сети доступа в Интернет. Проект получил название «Outernet» и предполагает размещение на околоземной орбите миниатюрных спутников CubeSats, покрывающих сетью Wi-FI все континенты.

Далее

Категория: Программирование

 

VagrantWebdev — виртуальная среда для веб-разработки

Автор: admin от 8-02-2014, 01:24, посмотрело: 1211

Вступительное слово


Изначально я разрабатывал этот проект для родной веб-студии. Я начинал разработку со следующими принципами:

  • Среда должна разворачиваться максимально просто, с этим должен справиться любой новичок-стажер или даже менеджер, если понадобится.

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

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

  • Хост должен иметь доступ к СУБД, Memcache и Sphinx, запущенным на виртуальной машине, для проведения работ, не требующих «тяжелой артиллерии», а значит проводящихся прямо на машине разработчика — например, для разработки на Django или разработки утилит, общающихся с этими сервисами.

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


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

Для достижения поставленных целей я выбрал ]Vagrant, так как нет по моему скромному мнению более удачной утилиты для распространения виртуальных машин для разработки. Из списка базовых боксов я выбрал машину на моем любимом и очень популярном Debian Wheezy, к тому же размер выбранного бокса всего 295 Мб.

Проект находится на GitHub'е и ждет своего часа. Он обеспечивает:

  • Веб-сервер (Apache 2.2 + PHP 5.4),

  • Xdebug с возможностями удаленной отладки, профилирования и создания трейсов по триггеру,

  • СУБД: MySQL, PostgreSQL, Redis,

  • Memcache,

  • Sphinx с организацией удобной конфигурации с помощью conf.d.


Так же внутри установлены PHPUnit + DBUnit, Python 2, SQLite и еще некоторое количество приятных вещей. Этот набор сервисов обусловлен нашими потребностями, но если сообществу будет интересно видеть что-то еще — не думаю, что будет проблемой добавить это.

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

VagrantWebdev был протестирован на Windows и на Ubuntu 13.10, и я был бы очень благодарен за помощь в тестировании на других платформах.

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

Категория: Программирование, Веб-разработка