Архив за 15 мая 2013 - 5

Сегодня в 20:00 по московскому времени в Сан-Франциско начнется седьмая по счету конференция для веб-разработчиков Google I/O.

Если вы упустили время купить билет и не сможете присутствовать на ежегодной конференции, не значит, что вы пропустите самое интересное и не увидите, что происходит в залах и коридорах I/O 2013. В этом году мы продолжаем инициативу #request (пользовательский запрос).

image

Что такое #request?

Небольшая группа сотрудников Google, присутствующих на I/O, будет делиться лично с вами фотографиями и отвечать на вопросы, даже если вы не попали на конференцию и вовсе с ними не знакомы. Есть 2 условия: во-первых, у вас должен быть аккаунт в Google+, во-вторых, вопрос необходимо формулировать на английском языке.
Читать полностью »

Сегодня мне позвонили из библиотеки и попросили вернуть книгу. Я не удивился, так как помнил, что недавно истек срок сдачи и хотел уже сходить сдать книгу в библиотеку. Какого же было мое удивление, когда я узнал, что задолжал книгу больше, чем на год!

Одиннадцатая заповедь: «Не откладывай»

Конечно, все очевидно: я обманывал себя постоянным откладыванием на завтра так часто, что мысль «надо бы вернуть книгу» вышла в естественный распорядок дня. Тогда я задумался: как много вещей я откладываю и чем это грозит?

И вот, что я обнаружил:
Читать полностью »

КрияДеньги. Часть 1. Введение
КрияДеньги. Часть 2. Идея
КрияДеньги. Часть 3. Теория
КрияДеньги. Часть 4. Возможные проблемы и их решение
КрияДеньги. Часть 5. Программная реализация

КрияДеньги. Часть 1. ВведениеКрияДеньги. Часть 1. ВведениеКрияДеньги. Часть 1. ВведениеКрияДеньги. Часть 1. ВведениеКрияДеньги. Часть 1. Введение

* Почему именно такое название объясню в третьей части.

В качестве комментария к статье Проектирование платёжной системы хочу высказать свое мнение.

Отступление: Прежде чем читать эту статью рекомендую ознакомиться также со статьей Экономическое будущее биткойна через 10-20 лет и далее в которой очень доходчиво объясняется откуда взялись деньги и что это вообще такое.
Читать полностью »

Сабж

На самом деле очень тревиальная задача, но, столкнувшись с которой, можно потерять драгоценное время.
Итак, что мы имеем:
WinRT XAML Toolkit несет на своем борту Watermark TextBox, но имеет ограниченый функционал (цветовое оформление Watermarkа). Вдобавок отсутсвие Watermark PasswordBox огорчает.
Следуйщий текст позволит Вам сэкономить 30 минут времении, имплементировав и настроив парочку простеньких контролов). Если интересно — добро пожаловать под кат.
Читать полностью »

Вместе с Wintel-планшетом Split x2 компания HP сегодня анонсировала еще один планшетный компьютер - SlateBook x2. Новинка стала первым в мире планшетом (если, конечно, не брать в расчет уж слишком специализированное устройство Nvidia ShieldЧитать полностью »

Около 20 часов назад в сети появилась информация о том, что Google Ventures решила инвестировать в компанию OpenCoin Inc. (не нужно путать с opencoin.org), которая занимается разработкой открытой платежной системы и новой криптовалюты XRP Ripple.

Эту новость официально подвердили в twitter разработчики ripple. Об этом уже успел написать The Wall Street Journal.

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

Примерно со вчерашнего дня, доступны для загрузки образы кандидатов в релизы Linux Mint 15 с кодовым именем «Olivia».
Для скачивания доступны версии с графической оболочкой MATE и Cinnamon.
Linux Mint 15 «Olivia» RC доступен для загрузки
Читать полностью »

Однажды старший программист Антон, попивая кофе и вспоминая уволенного в предыдущей статье Васю, просматривал очередной тикет в багтрекере. В тикете было сказано, что одна из программ в очень важном проекте стала при некоторых условиях возвращать «BAD» вместо «GOOD». Недолго думая, Антон написал тестовый скрипт и приступил к поиску причины такого поведения.

testscript.sh

#!/bin/bash
result=`./project.sh`
echo $result
if [[ "$result" == "GOOD" ]]
then
    echo "Test passed"
    exit 0
elif [[ "$result" == "BAD" ]]
then
    echo "Test failed"
    exit 1
else
    echo "Can not apply test"
    exit 125
fi

git bisect start
./testscript.sh
git bisect bad
./testscript.sh
git bisect good
…

В компании использовали rebase, история коммитов была линейной, и поиск по ней доставлял Антону одно удовольствие.
Как вдруг:
— Хм… Проект не компилируется, тест прогнать не получится. Ну ладно, не беда, пропустим: git bisect skip.
— Что за ерунда? Опять не компилируется. Опять пропустим…
— Опять??? Какой @#$%^ запушил столько битых коммитов?
Читать полностью »

image
Где-то год назад, когда этот проект только появился на кикстартере, я пожертвовал некоторую сумму этому проекту, а сегодня мне пришла посылка с устройством (за 2 дня из Великобритании).
В посылке был чёрный чемоданчик с логотипом, в котором на поролоновой подложке лежали:

  • Сам шлем/очки виртуальной реальности
  • Управляющий блок: коробочка с разъемами с одной стороны (DVI, HDMI, mini-USB и питание) и кнопками настройки яркости/контрастности с другой стороны
  • HDMI, DVI и mini-USB кабели
  • Комплект сменных линз
  • Салфетка для протирки этих линз
  • Блок питания с набором вилок для разных типов розеток

При подключении шлем сразу же определился как второй монитор и дополнительное устройство управления. А вот запустить HL2 в режиме "-vr" мне так и не удалось.

Фотографии (трафик):
Читать полностью »

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

Никакого глубокого анализа я не провожу — просто 23 интересных факта (на мой взгляд) под катом.

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


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