Pull to refresh

Увольнения Microsoft в сфере игр от Activision приведут к закрытию офисов студии Toys for Bob

Reading time1 min
Views900

Массовые сокращения, о которых Microsoft объявила в январе, приведут к закрытию двух физических офисов студии Toys for Bob. В результате 86 работников в Новато и 76 в Фостер-Сити потеряют работу, неназванное число остальных сотрудников переведут на удалёнку, сообщает газета San Francisco Chronicle.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Бывшая игровая студия Activision Toys for Bobs стала независимой

Reading time1 min
Views972

Игровая студия Toys for Bob объявила, что стала независимой от Activision. Ранее в компании сообщили об увольнениях и закрытии офиса в Новато, штат Калифорния.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments3

Бывший инженер рассказал о внедрении Microsoft Bob на миллионы установочных компакт-дисков Windows XP

Reading time2 min
Views9.5K
image

Бывший инженер Microsoft Дэйв Пламмер к юбилею Microsoft Bob решил рассказать на своем YouTube-канале о том, почему и как этот интерфейс получил вторую жизнь на установочных дисках для Windows XP.
Total votes 30: ↑2 and ↓28-24
Comments20

Видео: Мама впервые тестирует Windows 8, Ubuntu 12.10, Windows 1.0, Windows 3.1, Linux Mint Cinnamon 14, OSX 10.2, Elementary OS Luna, Kubuntu, Zorin OS 6.1, MS-DOS 6.22 и Microsoft Bob!

Reading time2 min
Views106K
image

В форумах не утихают споры о том, удобна ли Windows 8 или нет, является ли шагом вперед, или шагом назад. В качестве аргументов защитники windows любят говорить, что «пользователи полагаются на обзоры экспертов-ретроградов», «не пробовали windows 8», «что она почти ничем не отличается от Windows 7» и т.п.

Наверняка сторонники Win8 опять заминусуют карму, но не могу не поделиться. Сегодня случайно наткнулся на видео (местами очень смешное): австралиец попросил свою маму, которая обычно работает в Windows XP, протестировать Ubuntu 12.10 и снял процесс на видео. Оказалось, что они (вернее, его мама) протестировали целый ряд ОС, и даже Microsoft Bob!
  • Windows 8
  • Ubuntu 12.10
  • Windows 1.0 (1985)
  • Windows 3.1 (1992)
  • Linux Mint Cinnamon Edition 14 (2012)
  • MAC OSX 10.2 Jaguar (2002)
  • Elementary OS Luna Beta 1 (2012) — новое
  • Kubuntu 12.10 (2012) — новое
  • Zorin OS 6.1 (2012) — новое
  • Joli OS 1.2 (2011) — новое
  • MS-DOS 6.22 (1994) — новое
  • Microsoft BOB (1995)!

Очень любопытный проект (каждое видео примерно 15 минут):
Читать дальше →
Total votes 202: ↑130 and ↓72+58
Comments182

Войны платформ и приезд Uncle Bob в Россию: что было и что будет на DotNext

Reading time8 min
Views3.1K


UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.

С недавнего московского DotNext прошло уже достаточно времени, чтобы улеглась пыль и были подсчитаны зрительские оценки каждого доклада.


На петербургском DotNext 2020-го должно быть особенно масштабно: например, приедет Роберт «Uncle Bob» Мартин.


Какие ещё известные спикеры там будут? А какие доклады прошедшего DotNext, особенно понравившиеся зрителям, можно прямо сейчас посмотреть в записи? И что интересного было, помимо докладов? Мы сделали пост и о том, как всё прошло в Москве, и о том, чего ждать в Петербурге.

Читать дальше →
Total votes 15: ↑14 and ↓1+21
Comments3

Разбираем алгоритмы компьютерной графики. Часть 5 – Анимация «Shade Bobs»

Reading time4 min
Views3.7K

Алгоритм, который рассмотрим сегодня, не имеет нормального названия. Иногда его называют "Shade Bobs", а вообще это один из многочисленных алгоритмов генерации "плазмы". Когда что-то на экране видоизменяется и переливается.

Из множества алгоритмов "плазм", представленный экземпляр самый элементарный.

Читать далее
Total votes 20: ↑20 and ↓0+20
Comments5

Хакер в целях экономии взломал DRM на кассетах мини-посудомойки

Reading time2 min
Views20K

Миниатюрная посудомоечная машина Bob

Хакер и любитель самоделок dekuNukem, пару лет назад отметившийся созданием устройства Daytripper, автоматически сворачивающего окно с игрой при приближении босса, теперь победил DRM-систему посудомоечной машины. Взломав счётчик количества моек в кассетном картридже, он сумел понизить стоимость каждой мойки в 60 раз.

Посудомоечная машина Bob – это небольшого размера настольный прибор, куда влезает пяток тарелок, две-три кружки и несколько столовых приборов. Воду нужно добавлять вручную. Моющие средства для машины поставляются в картриджах – примерно как чернила для принтеров.
Читать дальше →
Total votes 28: ↑26 and ↓2+38
Comments58

What does «clean code» mean in 2020?

Reading time9 min
Views6.5K

«Clean Code» and a clean cat

There is nothing developers enjoy better than arguing about clean code: Dan Abramov, for example, has recently fueled the hype with his blog post, «Goodbye, Clean Code».

However, “clean code” per se doesn’t even have a clear definition. The main book on the subject is Clean Code, where Robert «Uncle Bob» Martin states that there are perhaps as many definitions as there are programmers. But he doesn’t walk away from the fact with a conclusion that there’s no reason to discuss clean code, rather — compare several definitions and highlight general ideas. Therefore he cites the views of several outstanding programmers on what clean code is.

So we have also become interested in what people in 2020 think of clean code. Have the views changed since the publication of the book? Do opinions vary in different IT fields (maybe backend developers perceive the idea of clean code differently from testers)?

This spring, Uncle Bob comes to St. Petersburg to give talks at our three conferences: they are about .NET development, testing and JavaScript. Therefore, we’ve asked speakers from each of those conferences to share their opinion on clean code so we could compare the opinions of the industry experts in 2020.

We've already published the results in Russian, and here's the English version. Since the topic is known to provoke discussions, feel free to give your own definition or argue about those already given!

UPD: When we posted this article, Uncle Bob had our conferences in his schedule. Unfortunately, the situation has changed. We updated this post on March 12, to avoid any misunderstanding.

Read more →
Total votes 10: ↑10 and ↓0+10
Comments0

Лучшие блоги 2006 года названы

Reading time2 min
Views514
Стали известны финалисты конкурса «Best of the Blogs-2006», организованного «Немецкой волной». В списке победителей значатся два блога на русском языке.

Один из них, согласно итогам «The BOB’s-2006» – футбольный дневник журналиста и комментатора Василия Уткина. Этот блог ведется в рамках проекта «Спорт сегодня», и отмечен как лучший корпоративный.

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

Самым необычным признан забавный Aref-adib, блог на английском, автор которого — иранец. В категории «Лучший подкаст» победил сайт Muzimei Studio. Как поясняют его создатели, проект отражает новую тенденцию в китайском подкастинге – переход от звукового подкаста к видеоподкасту. Кроме того, отличает Muzimei Studio формат, который включает в себя подкасты-интервью, содержащие далекую от мейнстрима информацию.

Приз организации «Репортеры без границ» достался в этом году двум номинантам, и оба эти блога – на персидском: фотоблог сайт kosoof «Солнечное затмение» и проект «Звук тишины» Хамеда Мотагиса. Самым же популярным среди посетителей сайта «The BOB’s-2006» стал «лучший блог на китайском», автор которого – журналистка, заболевшая раком желудка. Раньше она писала на ресторанные темы, но когда врачи удалили ей больной орган, девушка начала вести заметки о том, как жить медленно, но интенсивно, осознавая, что следующего дня уже может не быть.

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

Самым лучшим блогом в этом году стал американский проект «Sunlight Foundation», посвященный проблемам прозрачности в политике, а также — борьбе с коррупцией и незаконным лоббизмом в органах власти США. «Сегодня больше, чем когда-либо, американские избиратели нуждаются в помощи, без которой им сложно разобраться в мотивах и решениях Конгресса, — сказала член жюри конкурса Лайза Стоун. – Sunlight Foundation способствует утверждению новых стандартов прозрачности в политике. Результат? – Более высокая степень вовлеченности избирателей в дела своей страны".

В завершение конкурса был представлен новый каталог «Немецкой волны» — Блогопедия, в который можно вносить блоги, а также выдвигать их на конкурс следующего года. «Уже сейчас в Блогопедии представлены самые разные проекты: от блога о тысяче способов открыть бутылку пива до дневника бывшего вице-президента Ирана», передает «Немецкая волна».

Имена победителей «The BOB’s-2006» были объявлены на публичном мероприятии в берлинском Музее коммуникации. Россию в жюри представляла Марина Литвинович.
Total votes 12: ↑10 and ↓2+8
Comments2

AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow

Reading time6 min
Views3.1K


На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий


UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба и Маркуса) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.

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


А в конце написали, кто из спикеров следующей Heisenbug 2020 Piter уже известен — и среди них будет, например, Роберт «Uncle Bob» Мартин!

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments0

Некриптографические хеш-функции и DoS атака на них

Reading time10 min
Views34K
Некриптографические хеш-функции применяются там, где важна скорость и не так важна возможность атаки на характеристики функции. Последнее время активно обсуждается атака на алгоритмическую сложность хеш-таблиц путём создания множественных коллизий хеш-функции, которая может привести к DoS. Мы рассмотрим современные некриптографические хеш-функции, условия для их применения, возможные методы защиты от атаки на хеш-таблицы и почему оказалось, что это не так просто исправить.

Некриптографические хеш-функции


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

Критерии, которые важны для некриптографических хеш-функций:
Читать дальше →
Total votes 64: ↑62 and ↓2+60
Comments3

Итоги Lotusphere 2009

Reading time3 min
Views1.9K
image

В январе этого года в Орландо, штат Флорида (США), корпорация IBM провела 16-ую ежегодную конференцию Lotusphere. Более 7 тысяч участников конференции – системные интеграторы и разработчики решений на основе платформы Lotus Notes/Domino, пользователи ПО и журналисты – обсуждали опыт внедрения и перспективы расширения портфеля программного обеспечения IBM Lotus. Среди них были и представители из России.

Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments10

Компьютерные вирусы отмечают 40-летний юбилей

Reading time1 min
Views1.2K
В марте 1971 года в прообразе современного интернета — американской сети ARPANET — появилась программа Creeper, способная самостоятельно перемещаться с одного компьютера на другой.

Строго говоря, Creeper не был компьютерным вирусом в современном понимании этого термина — как программы, способной к самостоятельному размножению. Его создатель — инженер Боб Томас (Bob Thomas) просто пытался написать программу, которая могла бы сама «передвигаться» между компьютерами, не предполагая, что таким образом можно нанести какой-либо урон. В отличие от компьютерных вирусов и червей, созданных позднее, Creeper удалял свою копию из системы при перемещении на новый компьютер.

Попадая на новую машину, программа выводила сообщение «I'm the creeper, catch me if you can!» и немедленно пыталась перебраться дальше. Creeper работал на компьютерах DEC PDP-10 с операционной системой TENEX. Эти весьма крупногабаритные, по современным меркам, компьютеры широко использовались в вычислительных центрах при различных научно-исследовательских организациях того времени.

Оригинальная статья:
www.rian.ru/science/20110316/354626346.html

Дополнительная информация:
en.wikipedia.org/wiki/Creeper_virus
Total votes 7: ↑5 and ↓2+3
Comments7

kedDroid – S02E07. Видеообзор софта для Android

Reading time1 min
Views507
Привет всем пользователям и любителям Android OS. Как обычно, в четверг, выкладываю новый выпуск обзора софта и игр для Android. В этот раз немного больше приложений, чем обычно.


Сегодня в КедДроиде засветились (аккуратно, ссылки внешние):
Total votes 12: ↑7 and ↓5+2
Comments5

Почему новый альбом Боба Дилана вышел тиражом 100 экземпляров

Reading time2 min
Views93K


Лейбл знаменитого американского рок-музыканта Боба Дилана недавно поступил очень странно: они выпустили альбом-компиляцию очень ограниченным тиражом 100 экземпляров.

Альбом под названием «Коллекция 50-летней годовщины» представляет из себя 4 компакт-диска, и выпускается он только в Европе. Альбом содержит произведения первых лет работы Дилана: невыпущенные домашние записи, живые выступления фолк-клубе в Гринвич-Виллидж и вырезанный контент записей его второго студийного альбома, The Freewheelin’ Bob Dylan.

Альбом минималистичен — это четыре компакт-диска, бумажный конверт и небрежно составленный список треков. Компиляция была выпущена очень ограниченным тиражом в 100 экземпляров, что достаточно для использования в своих целях нового европейского закона о копирайте. Говорить о таких мотивах выпуска альбома можно сразу по нескольким причинам.

Представители звукозаписывающего лейбла Дилана отказались от каких-либо комментариев по поводу столь странного релиза. Куда интересней комментарий названия нового альбома — это «Коллекция продления авторских прав, том 1» (The Copyright Extension Collection, Volume 1). Как видно, даже лицензиары могут быть честными, и профессор права в Дюкском университете Джеймс Бойль уверен, что это — эксплуатация законов.
Читать дальше →
Total votes 102: ↑95 and ↓7+88
Comments31

SOLID

Reading time5 min
Views270K
SOLID критикует тот, кто думает, что действительно понимает ООП
© Куряшкин Виктор

Я знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку программирования для их реализации. Дам ссылки на материалы, которые помогли мне разобраться.

Читать дальше →
Total votes 53: ↑35 and ↓18+17
Comments163

GoDaddy.com выставлен на продажу

Reading time1 min
Views2.8K
Блог Wall Stret Journal сообщает, что крупнейший в мире регистратор доменных имен Go Daddy Group Inc. выставлен на продажу своим бессменным главой и владельцем Бобом Парсонсом (Bob Parsons) после 13 лет развития. За обладание компанией, управляющей более чем 43 млн доменов, в рамках аукциона поборятся частные фирмы. Люди, лучше всех знающие куда здесь дует ветер, считают, что конечная цена может достичь 1 миллиарда долларов.

Интересно, что GoDaddy никогда не выходил на IPO. И сейчас Боб Парсонс хочет передать компанию в одни руки. Думаю, почти всем, кто пользовался услугами GoDaddy, эта компания запомнилась благодаря личности Боба и созданной им атмосферы. Что будет дальше — за этим будет интересно проследить.

Сайт GoDaddy.com известен своей привлекающей внимание рекламой с участием девушек-моделей Go Daddy Girls, включая профессиональную гонщицу Данику Патрик (Danica Patrick) и других сильных духом американских женщин. Рекламные ролики GoDaddy активно крутятся на ТВ и на таких дорогих площадках, как Суперкубок США по американскому футболу. Во многом, наверное, благодаря этому, компания на голову опережает своих ближайших конкурентов. По разным источникам, в 2009 финансовом году GoDaddy заработала от $750 до $800 млн.
Читать дальше →
Total votes 63: ↑52 and ↓11+41
Comments80

Интересные международные мероприятия февраля

Reading time1 min
Views2.2K
Каждый месяц по всему миру происходят десятки, если не сотни, IT-ориентированных конференций, выставок и других мероприятий.

В очередной раз мы собираем все наиболее интересные международные даты этого месяца для того, чтобы представить читателям «Мегамозга» в одном месте.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments4

Учебный курс по React, часть 3: файлы компонентов, структура проектов

Reading time6 min
Views31K
В этом материале мы поговорим о файлах компонентов и о структуре React-проектов.

image

Часть 1: обзор курса, причины популярности React, ReactDOM и JSX
Часть 2: функциональные компоненты
Часть 3: файлы компонентов, структура проектов
Часть 4: родительские и дочерние компоненты
Часть 5: начало работы над TODO-приложением, основы стилизации
Часть 6: о некоторых особенностях курса, JSX и JavaScript
Часть 7: встроенные стили
Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов
Часть 9: свойства компонентов
Часть 10: практикум по работе со свойствами компонентов и стилизации
Часть 11: динамическое формирование разметки и метод массивов map
Часть 12: практикум, третий этап работы над TODO-приложением
Часть 13: компоненты, основанные на классах
Часть 14: практикум по компонентам, основанным на классах, состояние компонентов
Часть 15: практикумы по работе с состоянием компонентов
Часть 16: четвёртый этап работы над TODO-приложением, обработка событий
Часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов
Часть 18: шестой этап работы над TODO-приложением
Часть 19: методы жизненного цикла компонентов
Часть 20: первое занятие по условному рендерингу
Часть 21: второе занятие и практикум по условному рендерингу
Часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников
Часть 23: первое занятие по работе с формами
Часть 24: второе занятие по работе с формами
Часть 25: практикум по работе с формами
Часть 26: архитектура приложений, паттерн Container/Component
Часть 27: курсовой проект
Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments0
1
23 ...