Массовые сокращения, о которых Microsoft объявила в январе, приведут к закрытию двух физических офисов студии Toys for Bob. В результате 86 работников в Новато и 76 в Фостер-Сити потеряют работу, неназванное число остальных сотрудников переведут на удалёнку, сообщает газета San Francisco Chronicle.
Бывший инженер рассказал о внедрении Microsoft Bob на миллионы установочных компакт-дисков Windows XP
Бывший инженер Microsoft Дэйв Пламмер к юбилею Microsoft Bob решил рассказать на своем YouTube-канале о том, почему и как этот интерфейс получил вторую жизнь на установочных дисках для Windows XP.
Видео: Мама впервые тестирует 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!
В форумах не утихают споры о том, удобна ли 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 минут):
Войны платформ и приезд Uncle Bob в Россию: что было и что будет на DotNext
UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.
С недавнего московского DotNext прошло уже достаточно времени, чтобы улеглась пыль и были подсчитаны зрительские оценки каждого доклада.
На петербургском DotNext 2020-го должно быть особенно масштабно: например, приедет Роберт «Uncle Bob» Мартин.
Какие ещё известные спикеры там будут? А какие доклады прошедшего DotNext, особенно понравившиеся зрителям, можно прямо сейчас посмотреть в записи? И что интересного было, помимо докладов? Мы сделали пост и о том, как всё прошло в Москве, и о том, чего ждать в Петербурге.
Разбираем алгоритмы компьютерной графики. Часть 5 – Анимация «Shade Bobs»
Алгоритм, который рассмотрим сегодня, не имеет нормального названия. Иногда его называют "Shade Bobs", а вообще это один из многочисленных алгоритмов генерации "плазмы". Когда что-то на экране видоизменяется и переливается.
Из множества алгоритмов "плазм", представленный экземпляр самый элементарный.
Хакер в целях экономии взломал DRM на кассетах мини-посудомойки
Миниатюрная посудомоечная машина Bob
Хакер и любитель самоделок dekuNukem, пару лет назад отметившийся созданием устройства Daytripper, автоматически сворачивающего окно с игрой при приближении босса, теперь победил DRM-систему посудомоечной машины. Взломав счётчик количества моек в кассетном картридже, он сумел понизить стоимость каждой мойки в 60 раз.
Посудомоечная машина Bob – это небольшого размера настольный прибор, куда влезает пяток тарелок, две-три кружки и несколько столовых приборов. Воду нужно добавлять вручную. Моющие средства для машины поставляются в картриджах – примерно как чернила для принтеров.
What does «clean code» mean in 2020?
«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.
Лучшие блоги 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» были объявлены на публичном мероприятии в берлинском Музее коммуникации. Россию в жюри представляла Марина Литвинович.
AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow
На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий
UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба и Маркуса) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.
У Heisenbug есть две онлайн-трансляции, и в открытую для всех попадают доклады первого дня из первого зала (а в платной есть доступ ко всем докладам обоих дней). И чтобы пост о том, как прошла конференция, был для вас интереснее и полезнее, мы для начала разобрали, что попало в открытую: так вы сможете не только узнать, что увидели люди в зале, но и по ссылке сразу же увидеть это самостоятельно.
А в конце написали, кто из спикеров следующей Heisenbug 2020 Piter уже известен — и среди них будет, например, Роберт «Uncle Bob» Мартин!
Некриптографические хеш-функции и DoS атака на них
Некриптографические хеш-функции применяются там, где важна скорость и не так важна возможность атаки на характеристики функции. Последнее время активно обсуждается атака на алгоритмическую сложность хеш-таблиц путём создания множественных коллизий хеш-функции, которая может привести к DoS. Мы рассмотрим современные некриптографические хеш-функции, условия для их применения, возможные методы защиты от атаки на хеш-таблицы и почему оказалось, что это не так просто исправить.
Некриптографические хеш-функции
Если криптографические хеш-функции у всех на слуху, то про некриптографические (хеш-функции общего назначения) известно мало. Некриптографические функции применяются там, где на данные не воздействуют третьи лица (злоумышленник). Например, такие функции могут использоваться для построения хеш-таблиц.
Критерии, которые важны для некриптографических хеш-функций:
Итоги Lotusphere 2009
В январе этого года в Орландо, штат Флорида (США), корпорация IBM провела 16-ую ежегодную конференцию Lotusphere. Более 7 тысяч участников конференции – системные интеграторы и разработчики решений на основе платформы Lotus Notes/Domino, пользователи ПО и журналисты – обсуждали опыт внедрения и перспективы расширения портфеля программного обеспечения IBM Lotus. Среди них были и представители из России.
Компьютерные вирусы отмечают 40-летний юбилей
Строго говоря, 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
kedDroid – S02E07. Видеообзор софта для Android
Сегодня в КедДроиде засветились (аккуратно, ссылки внешние):
Почему новый альбом Боба Дилана вышел тиражом 100 экземпляров
Лейбл знаменитого американского рок-музыканта Боба Дилана недавно поступил очень странно: они выпустили альбом-компиляцию очень ограниченным тиражом 100 экземпляров.
Альбом под названием «Коллекция 50-летней годовщины» представляет из себя 4 компакт-диска, и выпускается он только в Европе. Альбом содержит произведения первых лет работы Дилана: невыпущенные домашние записи, живые выступления фолк-клубе в Гринвич-Виллидж и вырезанный контент записей его второго студийного альбома, The Freewheelin’ Bob Dylan.
Альбом минималистичен — это четыре компакт-диска, бумажный конверт и небрежно составленный список треков. Компиляция была выпущена очень ограниченным тиражом в 100 экземпляров, что достаточно для использования в своих целях нового европейского закона о копирайте. Говорить о таких мотивах выпуска альбома можно сразу по нескольким причинам.
Представители звукозаписывающего лейбла Дилана отказались от каких-либо комментариев по поводу столь странного релиза. Куда интересней комментарий названия нового альбома — это «Коллекция продления авторских прав, том 1» (The Copyright Extension Collection, Volume 1). Как видно, даже лицензиары могут быть честными, и профессор права в Дюкском университете Джеймс Бойль уверен, что это — эксплуатация законов.
SOLID
SOLID критикует тот, кто думает, что действительно понимает ООП
© Куряшкин Виктор
Я знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку программирования для их реализации. Дам ссылки на материалы, которые помогли мне разобраться.
GoDaddy.com выставлен на продажу
Интересно, что GoDaddy никогда не выходил на IPO. И сейчас Боб Парсонс хочет передать компанию в одни руки. Думаю, почти всем, кто пользовался услугами GoDaddy, эта компания запомнилась благодаря личности Боба и созданной им атмосферы. Что будет дальше — за этим будет интересно проследить.
Сайт GoDaddy.com известен своей привлекающей внимание рекламой с участием девушек-моделей Go Daddy Girls, включая профессиональную гонщицу Данику Патрик (Danica Patrick) и других сильных духом американских женщин. Рекламные ролики GoDaddy активно крутятся на ТВ и на таких дорогих площадках, как Суперкубок США по американскому футболу. Во многом, наверное, благодаря этому, компания на голову опережает своих ближайших конкурентов. По разным источникам, в 2009 финансовом году GoDaddy заработала от $750 до $800 млн.
Интересные международные мероприятия февраля
В очередной раз мы собираем все наиболее интересные международные даты этого месяца для того, чтобы представить читателям «Мегамозга» в одном месте.
Учебный курс по React, часть 3: файлы компонентов, структура проектов
→ Часть 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: курсовой проект