понедельник, 30 сентября 2013 г.

Как NASA управляет МКС для избежания столкновений с космическим мусором

Находящаяся на орбите примерно в 400 километрах над нами Международная Космическая Станция — это один из наиболее сложных и дорогих инженерных проектов за всю историю человечества. Станция весит около 400 метрических тонн, а размеры ее немного превышают размеры поля для американского футбола. Для ее сборки потребовались десятки и десятки запусков со стороны России и США (включая 37 полетов шаттлов), а так же более 155 выходов космонавтов и астронавтов в открытый космос — а это вдвое больше, чем общее количество выходов в открытый космос на тот момент.


Сравнение размеров МКС и поля для американского футбола

3d принтер будет печатать космические конструкции прямо на орбите

Вместо того, чтобы делать конструкции на Земле, а потом разбирать их на мелкие кусочки, чтоб упаковать в ракету-носитель, NASA-вские инженеры реализуют радикально иной подход.
Они планируют заслать на орбиту 3d принтер, роботов и кучу сырья, а потом «печатать» детали и собирать их прямо в космосе.
Это позволит, по заявлению разработчиков, создавать конструкции в километровых масштабах.

image


пятница, 20 сентября 2013 г.

Аналитика в рознице: сегодня вы не купили презервативы, а магазин уже знает, когда вам пригодится скидка на детское питание


Вот как-то так это хитро работает

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

суббота, 14 сентября 2013 г.

13 самых отчаянных приключений мира.

Обычные люди покоряют Эверест, ныряют к обломкам «Титаника» и участвуют в беге с быками в Памплоне, но такой адреналин, скорее, наводит тоску, чем разгоняет кровь. Настоящие искатели приключений выбирают другие маршруты. Перед вами 13 небанальных приключений мира, которые можно купить за деньги.
Одиночная камера в боливийской тюрьме

Почему мы толстеем - всё что нужно знать о сахаре.

sugar_skull_2-640x426

Сахар! Вызывающий сильное привыкание и неумолимо распространяющийся чертовски вкусный продукт. Так же известный как самый быстрый и верный путь к "спасательному кругу" на талии и прочим прелестям.  Однако же, сладенькое любят все! Зная все побочные эффекты мы всё равно не спешим от него отказываться. Вместо этого, задаём кучу наводящих вопросов... "Может, всё-таки, не так уж и вреднo, а? А как на счёт фруктозы? Говорят, что фрукты - это тоже ни-ни".

Долговая карта России: где живут самые закредитованные россияне

Россияне должны банкам почти 9 трлн рублей. Без учета ипотечных и жилищных кредитов сумма несколько меньше — 6,2 трлн рублей. То есть каждый россиянин, включая стариков и младенцев, должен 43 500 рублей. Однако долги распределены неравномерно по регионам. По данным Национального бюро кредитных историй (НБКИ), в России есть несколько регионов, в которых практически все экономически активное население вовлечено в кредитные отношения. Это Свердловская, Иркутская области, Башкортостан, Челябинская область и Алтайский край. «С одной стороны, это положительная характеристика регионов, так как в них люди не боятся брать кредиты, уверены в завтрашнем дне, с другой – чрезмерно быстрый рост кредитования, вовлечение в эти процессы людей, не умеющих рассчитывать свою нагрузку и, как следствие, с трудом обслуживающих свои обязательства, приводят к росту просроченной задолженности, — говорит директор по маркетингу НБКИ Алексей Волков. — При этом вовсе не в тех регионах, где кредитованием охвачено практически все экономически активное население, наблюдается и самая плохая платежная дисциплина. Регионы, в которых наиболее высокая доля просроченных кредитов, – это Пермский, Красноярский край, Ростовская Самарская и Иркутская области».

15 малоизвестных фактов про Google

Итак, Google исполняется 15 лет. По этому поводу газета The Guardian опубликовала список из пятнадцати малоизвестных фактов о крупнейшей интернет-компании планеты. Это действительно интересно.

У Nike, что ни ролик, то произведение искусства в мире рекламы

Их вообще нужно демонстрировать, как учебное пособие для калек, которые штампуют шлак для отечественного ТВ и инета.

Шах и мат, атеисты! Британские учёные доказали, что боженька придумал шестерёнку

Британские зоологи обнаружили в суставе кузнечиков шестеренки. Зубчатые выступы позволяют синхронизировать движение конечностей, а это, в свою очередь, обеспечивает возможность совершать длинные прыжки и отрываться от земли со скоростью до четырех метров в секунду. Подробности приводятся в статье для журнала Science.
Наблюдения при помощи микроскопа и съемки скоростной камерой, делающей 5000 кадров в секунду выявили то, что шестеренки вместе проворачиваются при подготовке насекомого к прыжку в тот момент, когда его конечности синхронно отталкиваются от поверхности.

Игла в яйце, яйцо в утке, утка в зайце, заяц в сундуке..

Кто из нас в детстве не мечтал посмотреть, что внутри пули! Оказывается, у патронов поразительно богатый внутренний мир, не то что у поэтов и интеллигентов всяких. Ты ведь разрезал поэта на уроке биологии — на что там смотреть?!
Эти пули поразят тебя в самое сердце, никто не уйдет от них равнодушным. Перед тобой не чертежи, не картинки. Слегка помешанная на боеприпасах фотограф Сабин Перлман получила в распоряжение бункер-склад со всевозможными стрелковыми патронами XX века и бережно распилила по экземпляру каждого вида. После чего предоставила на твой суд единственный в мире фотомузей вивисекции боеприпасов. Смотри, изнутри военные игрушки выглядят так страшно, что даже не знаешь, любить их или обожать.
Патрон калибра 5,56×45 мм с твердосплавной бронебойной пулей и медным поддоном для защиты канала ствола оружия и улучшения обтюрации. Обтюрация — это обеспечение герметичности ствола при выстреле. Если запомнил, прибавь 10 к своему IQ и смотри дальше.

пятница, 13 сентября 2013 г.

Что такое чек-лист?

Чек-листы — один из фундаментальных инструментов тестирования. Они позволяют не забывать о важных тестах, фиксировать результаты своей работы и отслеживать статистику о статусе программного продукта.

Иногда чек-листами называют подробные инструкции о тестируемом продукте, содержащие последовательность действий, множество деталей и т.д. Это не так! Главный принцип чек-листов заключается в том, что каждый тестировщик по-своему проходит их, расширяя тестовый набор своей экспертизой. Какие преимущества чек-листов по сравнению с тест-кейсами:
  • нивелирование эффекта пестицида в регрессионном тестировании
  • расширение тестового покрытия за счёт отличий при прохождении
  • сокращение затрат на содержание и поддержку тестов: не надо писать много буковок!
  • отсутствие рутины, которую так не любят квалифицированные тестировщики
  • возможность проходить и комбинировать тесты по-разному, в зависимости от предпочтений сотрудников
При этом, чек-листы сохраняют множество плюсов, за которые так популярны детальные тест-кейсы:
  • статистика: кто, когда, что проходил (с детализацией по сборке продукта и окружению, на котором проводилось тестирование)
  • памятка, которая помогает не забыть важные тесты
  • возможность оценить состояние продукта, его готовность к выпуску
Конечно, было бы нечестно рассказать про плюсы и умолчать о минусах чек-листов:
  • начинающие тестировщики не всегда эффективно проводят тесты без достаточно подробной документации
  • чек-листы невозможно использовать для обучения начинающих сотрудников, так как в них недостаточно подробной информации
  • заказчику или руководству может быть недостаточно того уровня детализации, который предлагают чек-листы
Итого, выбор очевиден: если у вас высокая текучка, низкоквалифицированные сотрудники или этого требует руководство, выбора нет, и придётся создавать и поддерживать подробные, детальные тест-кейсы. Но если в вашей команде квалифицированные сотрудники, то чек-листы значительно удобнее и помогут вам получить максимум пользы от тестовой документации, не тратя время на бюрократию!

Voyager 1 покинул Солнечную систему (на этот раз точно)

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

image

четверг, 12 сентября 2013 г.

Делаем веб-клиент GMail удобным.

Если очень постараться, веб-клиент GMail-а можно довести до состояния, когда им более-менее приятно пользоваться. Вот как он выглядит у меня сейчас:



среда, 11 сентября 2013 г.

Температура цвета

image
По нашим психологическим ощущениям цвета бывают тёплыми и горячими, бывают холодными и очень холодными. На самом деле все цвета горячие, очень горячие, ведь у каждого цвета есть своя температура и она очень высокая. 

понедельник, 9 сентября 2013 г.

Хит-парад факапов: top-5 наших любимых багов в честь Дня тестировщика.

ИллюстрацияВ Интернете уже есть немало подборок очень интересных багов – самых забавных и тех, что принесли максимальный урон (например, здесь).

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

воскресенье, 8 сентября 2013 г.

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю № 73 (1—7 сентября 2013)

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



Чёрные дыры: скандалы, интриги, расследования.

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

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




четверг, 5 сентября 2013 г.

Прощай Google Reader, здравствуй Feedly

Google_reader
Итак, Google Reader наконец-то выключили и теперь невнимательных пользователей, забывших о черной дате 1 июля встречает стандартная заглушка-прощание от команды разработчиков. Почему наконец-то? Потому что еще сегодня утром GR вполне себе работал и по сети даже пошла гулять шутка, что в Google просто забыли, где расположен рубильник, отключающий этот сервис от питания.

Фоторепортаж из сердца китайского интернет-гиганта Alibaba Group



Изначально опубликовал пост в «Я пиарюсь», но добрые люди подсказали, что это подходит для хаба "Офисы IT-компаний". Тем более в Рунетах очень мало информации о китайских интернет-компаниях, да и таких масштабов. Итак, место действия — столица провинции Чжэцзян город Ханчжоу. Поехали! 

среда, 4 сентября 2013 г.

Основы работы с Git

Введение

Git (произн. «гит») — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux. На сегодняшний день поддерживается Джунио Хамано.
Система спроектирована как набор программ, специально разработанных с учётом их использования в скриптах. Это позволяет удобно создавать специализированные системы контроля версий на базе Git или пользовательские интерфейсы. Например, Cogito является именно таким примером фронтенда к репозиториям Git, а StGit использует Git для управления коллекцией патчей.
Git поддерживает быстрое разделение и слияние версий, включает инструменты для визуализации и навигации по нелинейной истории разработки. Как и Darcs, BitKeeper, Mercurial, SVK, Bazaar и Monotone, Git предоставляет каждому разработчику локальную копию всей истории разработки; изменения копируются из одного репозитория в другой.
Удалённый доступ к репозиториям Git обеспечивается git-daemon, gitosis, SSH- или HTTP-сервером. TCP-сервис git-daemon входит в дистрибутив Git и является наряду с SSH наиболее распространённым и надёжным методом доступа. Метод доступа по HTTP, несмотря на ряд ограничений, очень популярен в контролируемых сетях, потому что позволяет использовать существующие конфигурации сетевых фильтров.

Pairwise Testing

Maybe we can save time and effort and find bugs efficiently by a technique for testing variables and values in combination.
"Order one or more magazines by checking the appropriate boxes on this form"; "Choose one from Column A and one from Column B"; colours and options when we're purchasing an automobile; when we choose things from a set, we createcombinations with our choices. In formal mathematics, the study of combinations is called "combinatorics"; combinations are, formally, "selections of a number of different items from a set of distinguishable items when the order of selection is ignored" [Penguin1998].

INTEL готовится представить процессоры ATOM BAY TRAIL-T

Если быть точным, то случится это должно 11 сентября, а применение новинки найдут в составах планшетов разной ценовой категории. Кроме этого сообщались, что компания на данном мероприятии поделится информацией относительно характеристик чипов Bay Trail-M и Bay Trail-D.




Классы эквивалентности.

Класс эквивалентности — это класс, в рамках которого все тесты являются эквивалентными.
Эквивалентные тесты — это тесты, которые приводят к одному и тому же результату.
То есть, если мы выполним два любых теста из одного класса эквивалентности — то получим один и тот же результат. Тут предполагается не результат «pass», а то, что мы идем по тем же самым шагам, используя другие данные и получаем аналогичный результат (с поправкой результата на эти самые другие данные, конечно).
Классы эквивалентности обычно тестируют на границах и их девиациях (+-1, например), потому что вероятность поймать ошибку на таких значениях выше из-за возможных ошибок на операциях сравнения.