Попалась в руки интересная статья по преподаванию у нас информатики (помянули и индусов), математики, логики и развитию критического мышления. Материал, быть может, спорный, но в любом случае интересный.
( Read more... )
Окончание статьи в следующей записи.
Какая математика нужна информатикам?
Николай Николаевич Непейвода, доктор физико-математических наук, профессор
( Read more... )
Окончание статьи в следующей записи.
Виста: технологический шантаж
Dec. 24th, 2006 11:40 amНа http://emdrone.livejournal.com/176676.html лежит перевод статьи A Cost Analysis of Windows Vista Content Protection, перевод не очень хороший, но вполне читабельный. Там повествуется о системах защиты, встраиваемых в Висту, DRM и тому подобной гадости. Уже прочтения одного этого, без прочих сведений, имхо хватит, чтобы выкинуть эту Висту куда подальше.
Вот например - имеется следующее:
Конечно, всё не так плохо (можно почитать там комменты), они с такими темпами разработки все эти защиты не сделают и плопвину выкинут, но тут всё-таки уже начнешь поддерживать Столлмана в его кампании против Висты, несмотря на всю его паранойю и религиозный фанатизм...
Вот например - имеется следующее:
- Отключение функциональности - если есть платный контент, оно отрубит вам незащищенные каналы вывода, например стандартный S/PDIF.
- Снижение качества - всё видео/аудио на системе будет пропускаться через систему принудительного понижения качества, потери/фильтры.
- Закрытие спецификаций на железо - производителей будут форсировать их закрывать и искусственно плодить несовместимость; сюда же и потеря унифицированных драйверов на железо.
- Саботаж работы драйверов - при нахождении бага в драйвере Мелкософт сможет, если надо, отозвать подпись, и он во всём мире просто перестанет работать, пока апдейт не выпустят. А до того может своё железо нафиг выкинуть, ага.
- Ухудшение надежности - теперь будут фиксироваться любые аналомалии в работе (вдруг пираты ломают), вплоть до скачков напряжения, и ежели чего, просто отказ в работе. Мало того, эдак можно просто машину досить простыми зловредными прожками.
- Увеличение потребления процессорного времени - теперь весь поток на видюху будет шифроваться (вот маразм!), равно как и страницы свопа с DRM-материалами. Смешно, но более важные страницы с паролями и т.п. пользователей - шифроваться не будут! Не говоря, естественно, о том, что это шифрование сильно замделяет работу, а в большинстве случаев нафиг не нужно никакое.
Конечно, всё не так плохо (можно почитать там комменты), они с такими темпами разработки все эти защиты не сделают и плопвину выкинут, но тут всё-таки уже начнешь поддерживать Столлмана в его кампании против Висты, несмотря на всю его паранойю и религиозный фанатизм...
Выловлено в PVT.DEV.UNIQUE. Эхх, зарисовочка... "Верните стране ПТУ!" (c)
rain_13
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
* Forwarded from SU.HARDW.SCHEMES by Vadim P Volkov (2:465/320).
* Originally by: Igor Titovka (2:5031/1.68@fidonet), 20 Dec 06 06:19.
* Originally to: Alex Torres.
Привет, Alex!
19 Dec 06, 20:33 писал Alexander Torres мэссадж для Igor Titovka такого типа:
AT>>> Я думаю что желающие бы нашлись.
IT>> Ты давно не был В России. Девочки и мальчики в возрасте 20-23 года
IT>> HИКОГДА не станут работать на конвейере. HИ ЗА КАКИЕ ДЕHЬГИ.
IT>> Им твёрдо вдолбили в голову,что быть рабочим - унизительно,жить
IT>> на зарплату - унизительно.
( Куда катимся... )
Microsoft: начало конца
Dec. 3rd, 2006 04:04 amЯ уже писал о том, как Microsoft стали покидать талантливые программисты. Всё, оказывается, обстоит гораздо хуже. Moishe Lettvin, бывший сотрудник Microsoft, ныне работающий в Google, описал процесс разработки одной из фич Windows Vista - меню завершения работы. На её разработку ушел примерно год, в процесс были вовлечены примерно 24 человека, три группы по 8 человек от ядра, интерфейса и шелла. В группе Moishe непосредственно программистом был только он сам - остальные дизайнеры, менеджеры, etc. Так вот, за весь этот год фактически было написано всего 200 (!) строк кода - то, что можно было сделать за неделю. Описание тут: http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html (много комментов).
Непосредственно перед этим по этой фиче проехался Джоэль. Он, конечно, перегнул палку (ребут выкинуть вознамерился), но в общем-то по делу - а иначе и быть не могло, когда столько человек над этим спорили (в противоположность можно посмотреть, как аналогичное делалось разработчиками Mac OS X).
Причины таких ужасов выяснилась в комментах, где засветилось еще несколько сотрудников Microsoft.
Во-первых, это организационная структура - слишком много менеджеров и подразделений. Те три группы, которые работали над этой фичей, находились на значительном удалении от "корня дерева" подразделений, и были связаны только через корень, а не где-то поближе. Тут вспоминается "Мифический человеко-месяц" Брукса и закон Конвея: "Any piece of software reflects the organizational structure that produced it" (есть другая формулировка из законов Мерфи: "В любой организации всегда найдется человек, знающий, что происходит. Его-то и надо уволить").
Во-вторых, сама структура исходного кода Windows достаточно хреновая для разработки. Поскольку очень много компонентов, много и перекрестных зависимостей между ними, и общий билд всего очень часто может быть поломан чьим-то кодом. Microsoft пошла по наиболее простому пути, и просто разделила код на множество независимых репозиториев (кстати, разработчик их VCS, именуемой SourceDepot, тоже ушел в Гугль - это в него тогда Балмер швырялся стулом). В результате, между группами тех же разработчиков этого меню, изменения в коде могли распространяться от одного до трех месяцев (!). А ведь можно было просто реорганизовать исходный код для устранения перекрестных зависимостей, как это делают в опенсорсных проектах - там зависимости обычно идут разве что на редко изменяемые стабильные компоненты.
И показательно замечание Джоэля в ответ на всё это:
Впрочем, как отметили в комментах, более удивительно другое - как они вообще при всём при этом смогли выпустить Висту. Да уж... учитывая, что Гейтс покидает компанию, Microsoft видимо таки ожидает печальный итог...
Непосредственно перед этим по этой фиче проехался Джоэль. Он, конечно, перегнул палку (ребут выкинуть вознамерился), но в общем-то по делу - а иначе и быть не могло, когда столько человек над этим спорили (в противоположность можно посмотреть, как аналогичное делалось разработчиками Mac OS X).
Причины таких ужасов выяснилась в комментах, где засветилось еще несколько сотрудников Microsoft.
Во-первых, это организационная структура - слишком много менеджеров и подразделений. Те три группы, которые работали над этой фичей, находились на значительном удалении от "корня дерева" подразделений, и были связаны только через корень, а не где-то поближе. Тут вспоминается "Мифический человеко-месяц" Брукса и закон Конвея: "Any piece of software reflects the organizational structure that produced it" (есть другая формулировка из законов Мерфи: "В любой организации всегда найдется человек, знающий, что происходит. Его-то и надо уволить").
Во-вторых, сама структура исходного кода Windows достаточно хреновая для разработки. Поскольку очень много компонентов, много и перекрестных зависимостей между ними, и общий билд всего очень часто может быть поломан чьим-то кодом. Microsoft пошла по наиболее простому пути, и просто разделила код на множество независимых репозиториев (кстати, разработчик их VCS, именуемой SourceDepot, тоже ушел в Гугль - это в него тогда Балмер швырялся стулом). В результате, между группами тех же разработчиков этого меню, изменения в коде могли распространяться от одного до трех месяцев (!). А ведь можно было просто реорганизовать исходный код для устранения перекрестных зависимостей, как это делают в опенсорсных проектах - там зависимости обычно идут разве что на редко изменяемые стабильные компоненты.
И показательно замечание Джоэля в ответ на всё это:
Every piece of evidence I've heard from developers inside Microsoft supports my theory that the company has become completely tangled up in bureaucracy, layers of management, meetings ad infinitum, and overstaffing. The only way Microsoft has managed to hire so many people has been by lowering their hiring standards significantly. In the early nineties Microsoft looked at IBM, especially the bloated OS/2 team, as a case study of what not to do; somehow in the fifteen year period from 1991 - 2006 they became the bloated monster that takes five years to ship an incoherent upgrade to their flagship product.
Впрочем, как отметили в комментах, более удивительно другое - как они вообще при всём при этом смогли выпустить Висту. Да уж... учитывая, что Гейтс покидает компанию, Microsoft видимо таки ожидает печальный итог...
Good bye Microsoft
Sep. 17th, 2006 02:54 amЧитаю заметку http://peterwright.blogspot.com/2006/09/good-bye-microsoft-pete-has-now-left.html и комменты к ней. Автор, Pete Wright, автор многих книг по программированию (к примеру, The Beginners Guide To Visual Basic 3, Beginning Visual Basic 4, Beginning VB5, Beginning VB6, Beginning VB5 Objects, Beginning VB6 Objects, Beginning Delphi 2.0, Beginning GTK+/Gnome, ADO.NET: From Novice To Professional, Beginning Visual C# Express, Beginning Visual Basic 2005 Express), описывает свой разрыв с Microsoft. Занятное чтение.
Среди комментов попался один интересный: "Im sure Bill Gates felt the disturbance in the force...". Да уж, вполне вероятно. Можно еще вспомнить Джоэля с его "Как Microsoft проиграла войну API". В общем, валить надо с винды, пока переход на Висту не принял повальный характер...
Среди комментов попался один интересный: "Im sure Bill Gates felt the disturbance in the force...". Да уж, вполне вероятно. Можно еще вспомнить Джоэля с его "Как Microsoft проиграла войну API". В общем, валить надо с винды, пока переход на Висту не принял повальный характер...
Известный биолог и фантаст Кирилл Еськов опубликовал интервью журналу "Полдень, XXII век".
(интересные комментарии к нему него в ЖЖ: http://afranius.livejournal.com/10480.html)
Отвечает на вопросы самого разного характера - по науке, прогрессу, освоению космоса, образованию, проехался по зеленым и фрикам. Даже вот совершенно неожиданный вопрос попался:
Полный текст на http://fan.lib.ru/e/eskov/text_0170.shtml - всем читать, очень интересно.
(интересные комментарии к нему него в ЖЖ: http://afranius.livejournal.com/10480.html)
Отвечает на вопросы самого разного характера - по науке, прогрессу, освоению космоса, образованию, проехался по зеленым и фрикам. Даже вот совершенно неожиданный вопрос попался:
А может быть, корень всех бед человечества - в национализме? Может быть, будущее человечества возможно только при условии отказа от разделения на нации?
Не думаю... Мы сейчас живем в эпоху ускоренной (я бы сказал - "шоковой") глобализации. И дело вовсе не в том, что статус Всемирной получает многим лично неприятная "культура гамбургера и пепси-колы"; если бы место пепси-колы занимал квас или, скажем, мате, ситуация была бы ничуть не лучше, уверяю. Любой грамотный эколог объяснит вам "на пальцах", что уменьшение биоразнообразия в экосистеме крайне опасно, ибо монокультурные экосистемы (вроде тех же агроценозов) принципиально неустойчивы. А грамотный кибернетик добавит, что это справедливо не только для экосистем, но и для любых систем вообще.
Печаль не в том, что в нашем унифицирующемся мире постоянно (и необратимо) теряются древние породы скота "народной" селекции, местные сорта пива и национальные школы кинематографа - хотя и в этом тоже. Главное - что в таком унифицированном, монокультурном мире несоразмерно возрастает цена ошибочного управленческого решения, даже единичного, и такая ошибка вполне может оказаться fatal error - причем именно что "в мировом масштабе". Убрать внутрикорабельные переборки, дабы облегчить пассажирам перемещения по судну - затея, согласитесь, чреватая...
И в этом смысле национализм - как один из социальных трендов, противостоящих этой "шоковой глобализации" и объективно способствующих поддержанию разнообразия (в кибернетическом, Шенноновском, смысле) - представляется явлением вполне позитивным. На данном историческом этапе, разумеется.
Полный текст на http://fan.lib.ru/e/eskov/text_0170.shtml - всем читать, очень интересно.