Архив за 19 июня 2014 - 8

Facebook упал в РФ и на западе и через полчаса поднялся

Доступ к соцсети Facebook пропал без пяти двенадцать дня по московскому времени. С этого момента браузеры демонстрируют вместо сети, заглушку, датированную не текущим, а прошлым 2013 годом. Виджеты Facebook на сторонних сайтах и приложения для доступа к френдлентам не работают. Прочие десктопные и мобильные программы третьих компаний, с авторизаций по Facebook-аккаунту (например Spotify) сохранили функциональность (если из них не выходить).

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

На сайте KickStarter успешно идет сбор средств на выпуск миниатюрных беспроводных наушников, разработанных бывшими инженерами Sony Ericsson и Nokia. Наушники называются Earin. По словам разработчиков, Earin — самые маленькие в мире беспроводные наушники.

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

Давайте посмотрим на топ TNS. Zoomby, Ivi, Rutube - 16, 17, 18 места, Baby.ru - 20, babyblog.ru - 22, imhonet.ru - 23. Купленный за $175 млн Auto.ru - только 25 место, banki.ru - 27,

Что объединяет эти сайты?

Зачем нужны журналисты в "русские баззфиды"?В 

Эти ресурсы - с лицензионным и редакционным контентом, работают с соцсетями, рассказывают о животрепещущих темах или просто развлекают аудиторию и... все они находятся ниже 15 места, на котором - kakprosto.ru, Читать полностью »

Встреча вице президента Elance oDesk и московских фрилансеровВ начале лета 2 июня в центре Москвы состоялась неформальная встреча вице-президента компании Elance-oDesk по международному развитию Четила Олсена с фрилансерами Москвы и области.

Стараниями маркетолога Саши Марковой, за общим столом удалось собрать лучших фрилансеров, работающих на Elance и oDesk, для личного знакомства, обмена идеями, мнениями и вопросами.

Тем для обсуждения было много, и в первую очередь слияние американских бирж-конкурентов Elance и oDesk, также всех интересовал легальный статус работы, об этом в секции вопросов и ответов.
Читать полностью »

Компания Zotac пополнила свой каталог картами начального уровня GeForce GT 730. В общей сложности представлено пять новых моделей. Все они являются низкопрофильными. Во всех случаях конфигурация GPU включает 384 потоковых процессора, а тактовая частота равна 902 МГц. Различия между моделями касаются памяти и систем охлаждения.

Модель Zotac GeForce GT 730 2GB DDR5 LP (ZT-71101-10L) имеет 2 ГБ памяти GDDR5, работающей на эффективной частоте 5010 МГц. У этой карты активная система охлаждения.

Стартап шаг за шагом

Всем привет!

Мы — молодая команда, пытающаяся предсказать, что будет следующим шагом в онлайн-образовании, и более того — пытаемся этот самый шаг сделать.

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

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

Эта статья базируется на главе Zvals книги PHP Internals Book, переводом которой на русский язык я сейчас занимаюсь [1]. Книга ориентирована в первую очередь на C-программистов, желающих писать свои расширения для PHP, но, я уверен, что она окажется полезной и для PHP-разработчиков, так как описывает внутреннюю логику работы интерпретатора. В статье я оставил только базовую теорию, которая должна быть понятна всем разработчикам (даже не знакомым с PHP или C). За более полным изложением материала обратитесь к книге.

Задачка для привлечения внимания. Каким будет результат выполнения следующего кода?

$obj1 = new StdClass();
$obj2 = new StdClass();

$obj1->value = 1;
$obj2->value = 1;

function f1($o) {
  $o = 100;
}

function f2($o) {
  $o->value = 100;
}

f1($obj1);
f2($obj2);

var_dump($obj1);
var_dump($obj2);
Ответ

object(stdClass)#1 (1) { [«value»]=> int(1) }
object(stdClass)#2 (1) { [«value»]=> int(100) }

Если вы точно определили ответ и можете объяснить почему он будет именно таким, то, наверное, вы не узнаете из этой статьи ничего нового, иначе — вам определенно стоит прочитать эту статью, чтобы углубить свои знания.
Читать полностью »

В прошлый раз мы рассмотрели методы Zero Downtime Upgrade, которые могут быть применены в рамках PaaS варианта развертывания приложения Microsoft Azure. Сегодня мы сосредоточимся на способах, которые можно применить не только к облачным сервисам, а обычным виртуальным машинам в рамках IaaS развертывания.

Load Balanced Endpoint

Как мы знаем любая виртуальная машина, которая обсуживает запросы к вашему приложению делает это через определенный открытый порт (к примеру 80, 8080, 443 и т.д.). Если виртуальных машин несколько, то внутренний балансировщик нагрузки Microsoft Azure распределяет трафик между этими виртуальными машинами. Давайте подумаем, как можно использовать эту возможность для Zero Downtime Upgrade.

Zero Downtime Upgrade для приложения в Microsoft Azure. Часть 2: IaaS
Читать полностью »

Что такое гибридное облако?
Гибридное или конвергентное облако — это сочетание минимум одного публичного облака с не менее чем одним частным облаком. Например, это связка вашего ЦОДа в офисе и облака Amazon. Виртуальные машины Amazon при этом могут быть видны в одной подсети с вашими физическими.

FAQ про гибридные облака: старая добрая виртуализация в новой финансовой обёртке

Для чего это делается?
Основная причина – экономия и скорость. Можно выделить себе любое количество ресурсов из публичного облака на любое время, а потом просто отключить ненужную мощность. С учётом всех деталей стоимость аренды мощностей в публичном облаке получается примерно такой же, как при покупке реального оборудования – но в первом случае все расходы операционные, а квантование не по трем годам (с заделом на амортизацию), а по секунде. Читать полностью »

Аксиома — повышаем градус!          Старый серый ослик Иа-Иа стоял один-одинешенек в заросшем чертополохом уголке Леса, широко расставив передние ноги и свесив голову набок, и думал о Серьезных Вещах.

                  А. Милн «Винни-Пух и все-все-все»

— Видите ослика? — спрашиваю я милиционера. — Вон там маленький серый ослик… Артикул 2908. Цена тридцать две копейки. У него великое будущее.
— У осликов это бывает, — соглашается милиционер. — У них иногда бывает очень большое будущее.

                  Генрих Альтов «Ослик и аксиома»

Что самое сложное в разработке настольных игр? Очевидно, не анимация перемещения фигур по доске. Сложно придумать разумные и интересные игровые правила. Бывает очень сложно обеспечить игровой баланс. Если мы занимаемся компьютерной разработкой, зачастую, безумно сложно реализовать качественный AI (для таких игр как Го или Сёги эта проблема не решена до сих пор). И даже если нам удалось реализовать работающий AI, приходится проделать очень большой объем работ, чтобы оценить качество его работы и выбрать из нескольких возможных вариантов наилучший.

Я хочу рассказать об инструменте, способном существенно упростить решение всех этих вопросов. Axiom Development Kit задумывалась разработчиками как способ улучшения Zillions of Games. В частности, она ориентирована на реализацию игр, связанных с захватом территории (таких как Го), с которыми AI ZoG справляется очень плохо. Кроме того, Аксиома существенно расширяет возможности ZoG-разработчиков, предоставляя массу возможностей, практически не реализуемых в рамках традиционного ZRF (языка описания правил). При всём этом, Аксиома может работать совершенно самостоятельно, даже если ZoG на компьютер никогда не устанавливался и не покупался. Но, обо всём по порядку…
Читать полностью »


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