Архив за 12 июля 2012 - 2

Одним из побочных эффектов моей деятельности по соединению конференц-бриджа со Скайпом стал, собственно конференц-бридж, который можно задействовать для чего-нибудь полезного :)

В результате мы с коллегами начали проект TrrTrr.net. Цель проекта — проведение открытых семинаров на разные технологические темы.

На текущий момент проведены два семинара — один по-русски, на тему статьи Александра Чусова на Хабре. Второй по-английски, на тему построения отказоустойчивого VoIP-сервиса. На сайте есть ссылки для скачивания аудиозаписей.

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

image

Создатель популярнейшей серии мобильных игр Angry Birds компания Rovio выпустила принципиально новую головоломку для iOS и Android под названием Amazing Alex, в которой игрокам нужно пройти 100 уровней с использованием 35 полностью интерактивных объектов, пишет TNW. Игроки также смогут сами создавать уровни и делиться ими с другими пользователями.

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

image Недавно мне потребовалось реализовать сабмит формы по AJAX. При этом форма должна загружаться в попапе. Казалось бы задача тривиальная, но оказалось что все же есть подводные камни.
Задача решается для Drupal 7. В качестве библиотеки для создания popup'ов используется fancybox.
Читать полностью »

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

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

Изучаем MIPS ассемблер

Как говорит Википедия, MIPS – микропроцессор, разработанный компанией MIPS Computer Systems (в настоящее время MIPS Technologies) и впервые реализованный 1985 году. Существует большое количество модификаций этой архитектуры, созданных для специально для 3D-моделирования, быстрой обработки чисел с плавающей запятой, многопотоковых вычислений. Различные варианты этих процессоров использутся в роутерах Cisco и Mikrotik, смартфонах, планшетах и игровых консолях.

Инсрукции MIPS достаточно просты для понимания, и именно с него рекомендуется начинать изучение ассемблера. Чем сейчас, собственно, и займёмся.
Читать полностью »

PHP 5.4 был опубликован четыре месяца назад, так что, вероятно, слишком рано смотреть на новую версию PHP. Тем не менее я бы хотел сделать для всех, кто не подписан на внутренний список рассылок, небольшой предварительный обзор того, как может выглядеть PHP 5.5.

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

Так что не стоит слишком возбуждаться :)

Теперь, без лишних церемоний, список фич, над которыми ведется работа в PHP 5.5:
Читать полностью »

Наиболее успешные в бизнесе люди относятся к своей работе иначе, чем большинство. Посмотрим как они думают и почему это работает.
9 Убеждений Удивительно Успешных людей
Мне повезло, я знаю несколько удивительно успешных людей. В независимости от отрасли и профессии, они все придерживаются одни и тех же точек зрения и убеждений.

Вот эти убеждения:
Читать полностью »

Долгожданные итоги конкурса сил Android и iOS developer-ов на место в Dream-Team команде ZeptoLab, наконец, подведены. За эти полгода мы что обещали – сделали: подросли в 2 раза и концептуально оформили нашу обитель:
image

Как это было Читать полностью »

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

Я вообще, призываю прекратить смехуички про то, какие мы умные, как мы просто их объегорим. Да мы легко обойдём любую интернет-цензуру, но сисадмины, web-мастера, программеры и хакеры это ничтожная часть общества. Мы-то будем заходить на любые сайты, но вот если заблокируют Ваш сайт, Вы останетесь без посетителей. Потому что доказано опытом Казахстана, сколько не показывай интернет-пользователям, как обойти блокировки, он всё равно перестает заходить на заблокированы сайты. К тому же процветает безграмотность, люди элементарно не понимают, о чем идёт речь, а поэтому когда слышат про то, как легко обойти блокировки, начинают думать, что заблокировать в принципе невозможно.

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

image

В этом посту я попытаюсь объяснить, почему ГосДума приняла этот скандальный самый главный из постболотных реакционных законов. Не о том, почему приняла, с таким составом Думы другое было бы невозможно. А о том, почему сделала это единогласно, что немыслимо в случае других реакционных законов, а тут за откровенно антиконституционный закон голосуют даже те, кого было принято считать оппозиционерами, сравните сколько крика идёт о других законах, которые нарушают права некоторых людей, с тем сколько критикуют этот закон, который нарушает права большинства. Соответственно, этот пост будет посвящён тому, как не допустить дальнейшего попрания прав интернет-пользователей и добиться отмены этого закона, и напротив, принятия законодательства, которое будет защищать права интернет-пользователей.Читать полностью »

Совсем недавно, перейдя на новый проект, я решил для разнообразия также перейти с Eclipse на Idea. С идеей у меня уже был опыт еще с 6-й версии, она мне нравилась, но проблем у нее было достаточно много. Тогда я отказался от нее в виду периодических глюков при долгой работе. Увидев, что уже на дворе 11-я версия я обрадовался и решил опять попытать счастья, так как по интерфейсу идея для меня гораздо приятней…

Около месяца назад заметил, что при активной разработке, когда выделенные под кучу 768мб памяти заполнены под 80%, любое действие, вроде движения мышкой, переключения фокуса, просто прокрутка колесом мышки или непосредственно скроллом в окне вызывает большое потребление памяти и оставшиеся 20% памяти съедаются за несколько секунд работы. После чего, естественно, про комфортную работу можно забыть и приходится перегружать среду в виду постоянного срабатывания сборщика. Сегодня эта ситуация меня окончательно достала и я решил узнать — в чем же собственно проблема?

Интуитивно я понимал, что вероятней всего каждое движение мышки и любое действие вроде прокрутки генерирует определенные события, которые потом обрабатываются, но ТАК МНОГО этих событий я не ожидал. Для затравки — 2 скриншота потребления памяти при движении мыши в окне редактора и скроллинге внутри открытого класса на 1000 строк:

Движение: mouse move
Скроллинг: scrolling

Обычная прокрутка в окне редактирования кода в пике съедает почти 100мб памяти за несколько секунд… Любое движение мыши генерирует объектов на десятки мегабайт… Единственный позитивный момент во всем этом, что все эти объекты потом собираются.

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


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