Wednesday, December 07, 2011

Общественный контроль выборов с помощью облачных сервисов


Прошедшие выборы оставили довольно жуткое впечатление — массовые подмены результатов на уровне избирательный комиссий (http://cifidiol.livejournal.com/1600.html, и других ссылок много)

Надеяться, что ситуация будет как-то исправлена власть предержащими, довольно глупо — про таких людей моя бабушка говорит «Ссы в глаза, скажут — божья роса».
Ничего не делать вроде как тоже стыдно, а ходить на митинги и получать прикладом под ребро от военных, которым очень удачно повысили зарплату в 2-3 раза — лично мне не позволяет ответственность перед семьей и собственным будущим.
В связи с этим возникла идея создания ресурса, который бы контролировал волеизъявление конкретных людей. Каждый голосующий, если он не боится открыто заявить о своей гражданской позиции, в момент перед отправкой бюллетеня в урну делает снимок своего бюллетеня вместе с раскрытым паспортом, и отправляет данные на сервер — через мобильное приложение или через upload, с указанием номера участка, времени голосования, может быть, еще каких-нибудь данных.

Сервера, ес-но, расположены за рубежом (имеет смысл арендовать под это пару десятков тысяч облачных инстансов в Амазоне и других облаках, т.к. нагрузка однодневная будет).
Затем данные группируются и результаты в виде отчетов выкладываются для всеобщего обозрения, с возможностью посмотреть каждый конкретный бюллетень. Сканы паспортов, ес-но, надо «замылить» — кроме фото и первого имени, и полный доступ на чтение предоставлять только ЦИКам, наблюдателям и органам правопорядка.
Если предположить, что процентов 10% избирателей согласятся раскрыть о себе данные, то получится неплохая репрезентативная выборка. А в крупных и политически активных регионах возможно даже покрытие, близкое к полному.
Финансирование мероприятия нужно не ахти какое, фантастики в том, чтобы обработать 15-20 миллионов изображений нет. Думаю, правильные компании если не из России, то из зарубежа предоставят необходимое распознающее ПО бесплатно, а если и не предоставят, аренда на 1 день не настолько разорительна, чтобы собрать сумму «в шапку». Исходные коды системы обязательно выложить в открытый доступ под GPL (кстати, интересно было бы ГАС-Выборы посмотреть).

Технологически система получится очень интересная, отличный пример массового параллелизма.
Серверная часть — распознание картинки, сжатие ее для дальнейшего использования и запись распознанных результатов в БД. Затем сведение результатов в какой-нибудь NoSQL с простейшей группировкой. Итоговый массив данных (без картинок) будет представлять всего-то пару десятков миллионов строк, которые можно на любом десктопе двумя простейшими SQL-запросами сгруппировать и получить результаты выборов.
Нужны еще мобильные приложения по загрузке фоток под Андроид, iPhone, WP7, Bada, плюс сайт с возможностью обычной загрузки (ес-но, портал с должен быть фермой, разбрасывающей запросы по доступным инстансам) и «градусником» по прогрессу загрузок.
Ну так же нужна будет реклама.
Конечно, это не спасет Россию от новоиспеченной диктатуры, и если приедут танки, интернет отключат и все это потеряет смысл. Но это уже будет другая страна, в которой и действовать придется по другому…
На мой взгляд, выборы 4 декабря очевидно проиграны с т.з. информационной целостности, но у нас еще одни выборы в марте, и такая система контроля будет полезной просто для точного отображения реальной поддержки народом нашей власти.
Ну не в марте, так через 5 лет, мы ведь никуда не торопимся, правда? :)

Thursday, December 01, 2011

Новости Firebird SQL: конференция 2011 и прогулки по Люксембургу

25-26 ноябре в Люксембурге, в самом центре Европы, прошла международная конференция по СУБД Firebird. Ранее конференции проводились в Праге (2005-2006), потом в Германии, и вот теперь - Люксембург.
На этот раз собралось не так много людей, всего около 70 человек, и тем приятнее было видеть множество соотечественников: Дмитрия Еманова, Александра Пешкова и Влада Хорсуна из команды Firebird, Александра Кузнецова с коллегами из ММВБ, Павла Кутакова (www.sqlly.com), Сергея Мереутцу (разработчика нового сайта для Firebird) и других.
Хотя Россия в статистике использования Firebird уступает Германии, с точки зрения участия в процессе разработки мы по-прежнему на первых ролях.


Компания IBSurgeon (в России - www.ibase.ru) была золотым спонсором конференции, поэтому мы с Дмитрием Кузьменко сочли необходимым присутствовать (и прочитать доклады).

В основном посетители конференции были из Германии, Франции и Бельгии, но также были люди из США и даже Шри-Ланки.


Доклады конференции
Два дня конференции были плотно заполнены докладами на самые разные темы. Каждый день начинался с докладов разработчиков Firebird, из которых можно было многое узнать о возможностях новой версии Firebird 3, подходах к разработке и т.д. Затем шли доклады от "практиков", посвященные оптимизации производительности, выбору оптимальных конфигураций железа, тонкостях разработки приложений.
Мне особенно  понравились рассказы о решениях, где Firebird используется в качестве БД для нагруженных web-решений вместе с NoSQL решениями.
Такие особенности Firebird, как низкая стоимость read-only транзакций и возможность открывать несколько транзакций в рамках одного соединения, в умелых руках творят чудеса, а возможность делать запросы к внешним БД делают возможным построение дешевых высокоэффективных распределенных веб-систем.
Хотя, конечно, основной областью применения Firebird по-прежнему является разработка тиражируемых и корпоративных приложений. Среди посетителей были разработчики POS-систем, биллинговых решений, специализированных CRM и ERP систем для аптек, магазинов, энергокомпаний, авиаперевозчиков и т.д..
Среди российских решений выделялись БД от Профитмеда (120 Гб и 400 пользователей) и Ансофта (50-150Гб, сотни пользователей).
На данный момент крупнейшей известной (рабочей) БД на Firebird является 700 Гб СУБД в австралийской компании Bas-X, с 600-700 пользователей, технический же предел лежит в районе десятков терабайт.
В связи с ростом размеров БД и количества соединений, был очень интересен доклад Пола Ривза из IBPhoenix о перспективах, которые открывают для открытых СУБД SSD-диски в плане конкуренции с MSSQL и Oracle. Несмотря на существенную стоимость SSD, использование их вместе с открытой бесплатной СУБД позволяет значительно дешевле решать задачи, которые ранее потребовали бы кластера СУБД и ценника, начинающегося с 26 тысяч долларов за ЦПУ и суммарной стоимости решения в 250-300 тысяч долларов. Таким образом, область конкуренции с проприетарными СУБД существенно расширяется.


Firebird и сloud
Организатором конференции в Люксембурге была компания Sita Software (с центром разработки в Люксембурге, офисами в Германии, Италии, Польше). Они в основном разрабатывают софт для страховых компаний, среди клиентов - крупнейшие страховые компании, такие как DKV (немецкие и люксембургские отделения). Благодаря Firebird Sita экономит до 150 тысяч евро в год на лицензиях на коммерческие СУБД.
Интересно, что Sita Software предлагает облачное решение Azur Cloud для малого и среднего бизнеса (никакого отношения к MS Azure не имеет, марка зарегистрирована и исков они не боятся - я специально поинтересовался), которое бесплатно для организаций с оборотом менее 100000 евро/год, и начинается с 70 евро/месяц для чуть более крупных клиентов. Решение особенно популярно в ресторанной среде (очень удобно для только открывающихся ресторанов получить полноценное решение совершенно бесплатно и начать платить после раскрутки бизнеса).
Конкуренции с другими облачными предложениями, такими как http://www.comarch.com/ (очень активно рекламируется в аэропортах) и MS Dynamics, в Sita не боятся, так как всем находится ниша. В общем, хорошая иллюстрация того, что лучше делать, чем говорить :)

Люксембург
Великое Герцогство Люксембург (таково полное наименование страны) является очень популярным местом для регистрации международных компаний - традиционно там множество банков, а также представительства многих ИТ-компаний в Европе, таких как Amazon.
Три языка - французский, немецкий и люксембургский, и огромное количество экспатов создают весьма интересную атмосферу. Немцев, как мне показалось, не особенно любят - в музее Люксембурга очень подробно освещены темы первой и второй оккупаций. То, что французы в 15-17 веках наведывались пограбить и свергнуть королевскую династию, уже не воспринимается как оскорбление :)
Множество людей приезжает работать из Бельгии, Франции и Германии, где зарплаты существенно ниже. От этого утром и вечером пробки на въезде в город.
С точки зрения погоды - в Люксембурге тепло (плюс 5-7 в ноябре), но одновременно нереальные туманы, из-за которых мы опоздали на connection flight в Мюнхене и были пересажены на утренний рейс.


Центральная часть Люксембурга построена вокруг большого каньона, поэтому приходилось много ходить вверх и вниз:


Масса исторических зданий, руин, замков:

В дни проведения конференции открылся традиционный рождественский рынок на Place d'Armes, на котором под открытым небом выступали оркестры и другие музыкальные коллективы:
По поводу евро
В общении с зарубежными коллегами на конференции часто пробегало шутка, что с евро все в порядке, надо только не брать на сдачу "греческие" евро :)
Надо сказать, что американские СМИ особенно усердствуют в нагнетании обстановки вокруг европейского кризиса, а сами европейцы устали от постоянных breaking news и были бы рады забыть о Греции где-нибудь до января.

Wednesday, September 21, 2011

4 новые революционные маркетинговые стратегии для Microsoft

Похоже, мои посты (часть 1, часть 2) на тему работы с пиратским коммьюнити нашли живейший отклик в сердцах маркетингового отдела Microsoft, и они решили, что пора перестать заниматься полумерами вроде рассылки писем и разместить, наконец, на ру-борде баннеры.
Например, предлагающие скачать пробную версию Windows Server 2008 R2.
Но вот закавыка - у пиратов она и так уже есть, причем полная! Так что деньги ну 100% тратятся впустую - но это ж никого не волнует :) Раз за миллиард перевалили, на FY12 маркетинговый бюджет хороший выделили, надо же куда-то его тратить.

Ну, раз идея понравилась и принята на вооружение, я от неконструктивной критики отказываюсь и перехожу к полной и безоговорочной поддержке - всегда готов помочь бывшим коллегам, поэтому предлагаю еще несколько вариантов эффективных маркетинговых стратегий по работе с трудными аудиториями:

1) Содержащиеся в тюрьмах и исправительных учреждениях граждане. Там находится совершенно не охваченная, но потенциально платежеспособная аудитория (выйдут, выкопают награбленное и лицензируются). Естественно, баннеры там не годятся, но такие маркетинговые материалы, как прочные пластиковые стаканчики c надписями "I am PC", чай черный байховый "Чифир-V", папиросы без фильтра "Семерочка" и набор для наколок с трафаретами логотипа Microsoft и краской 4-х цветов, найдут положительный и долговременный эффект в сердцах этой сложной аудитории.

2) Нелегальные мигранты. Это, между прочим, несколько миллионов людей исключительно трудоспособного возраста, которые, вернувшись на родину, являются там состоятельными и уважаемыми людьми. Очевидно, что их нужно заранее обрабатывать и подготавливать к работе с продуктами Microsoft, тем более что локализация на среднеазиатские языки давно уже существует. Конечно, на данном этапе они не покупают ни лицензий, ни даже компьютеров, но это же не повод отказываться от такой ценной аудитории? Поэтому уже сейчас необходимо организовать в аэропортах (в зоне улета) раздаточные пункты с сувенирами с символикой Microsoft - надувные муляжи ноутбуков (могут использоваться как подушки), компакт-диски с триалами (подставки под пиалы), постеры со Стивом Балмером (понятия не имею, зачем, но куда-то надо их вывезти со склада, пока он не уволился). Хотя, они уже не в зоне ответственности российского саба... Ну может какой-нибудь кросс-бюджет освоить можно будет?

3) Наркоманы. В России 4 миллиона наркоманов по самым скромным оценкам. Шприцы, жгуты, ложки с логотипами MS, рецепты крoкoдила на фирменной бумаге (конечно, на обратной стороне печатать адреса наркоклиник и благородные призывы переходить на метадон) - это даст моментальное повышение awareness в этой аудитории на 200% процентов (родственники тоже будут в курсе, это их обязательно отвратит от Linux).

4) Алкоголики. Ну это настолько очевидно, что я думаю, маркетологи уже догадались и просто еще не анонсировали новую стратегию. Всего 2 слова - вместо "настойки боярышника" написать "Подлинные эмоции" и лого налепить. Фантастический охват аудитории, уникальное донесение ценностей компании! Только надо спешить, а то конкуренты не дремлют - налепят яблоко и "Think different" и тю-тю вся потенциальная аудитория.


Прелестный скриншот прилагаю:



Просьба к бывшим коллегам - запостите линк в ruintd, плиз?


Tuesday, September 13, 2011

Microsoft отказывается от OLEDB, "aligining with ODBC"

Microsoft объявил, что следующий релиз MSSQL 'Denali' будет последним, который поддерживает OLEDB. Поддержка будет продолжаться еще 7 лет, но фокус сменится на ODBC.
Кому интересно - здесь подробности и прелестное обсуждение новых инициатив для программистов от великой ИТ компании современности :)
Мне больше интересно, как скажется отказ от OLEDB на функциональности Visual Studio - надо понимать, там тоже покончат с поддержкой этой устаревшей технологии? :)



Sunday, September 11, 2011

Microsoft продолжает сотрудничать с пиратами

История c рекламой и сотрудничеством с пиратскими ресурсами, описанная в одном из предыдущих постов, получила продолжение - сегодня пришло новое письмо от forum.ru-board.com, приглашающее на конференцию Microsoft (выделение в цитатах снизу мое).

Я так понимаю, сотрудничество с пиратскими ресурсами, а также безусловное разрешение пиратским сайтам делать рассылки якобы от имени Microsoft вошло в best practices русского саба, внесено в новую редакцию Code of Conduct и успешно продолжается и в новом финансовом году. 

 
========================================================================
Присоединяйтесь к онлайн трансляции конференции Build.
 
В 1995 Windows изменил ПК. BUILD покажет, что Windows 8 меняет все.
 
BUILD - это специальная конференция, которая покажет вам, как воспользоваться преимуществами будущего Windows. Конференция Build пройдет в Калифорнии и начнется 13 сентября в 20:00 МСК. Мы предлагаем вам присоединиться к уникальной трансляции пленарного доклада мероприятия.
 
Build - это шанс Microsoft поделиться тем, над чем мы работали для Windows 8.
 
Мы будем рады, если Вы сможете присоединиться, услышать новости от разработчиков-единомышленников и увидеть новые возможности Windows 8. Прямая трансляция основного доклада конференции будет организована на сайте - http://clk.atdmt.com/MRR/go/352572697/direct/01/ 
 
Внимание!
Вы являетесь участником конференции Ru.Board ( http://forum.ru-board.com ) 
Вы давали согласие на получение подобных писем в момент регистрации.
Согласно п. 4.5. главы IV Соглашения по использованию ( http://forum.ru-board.com/legal.cgi )

Администрация форума Ru.Board

========================================================================
 

Saturday, September 10, 2011

Почему коньяк лучше вина


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

2.  Соотношение цена/качества. Купив вино за 2-3 тысячи рублей в хорошем магазине, можно легко приобрести удивительную по выразительности кислятину. Французский коньяк VSOP в том же магазине гарантирует качество. Кто-то может возразить, что за 600-800 рублей им удавалось купить необычно приятное чилийское или еще какое-то вино, а приличного коньяка за эти деньги не купишь. Мое личное мнение (которое я обычно держу при себе, но сейчас выскажу - блог на то и блог :) состоит в том, что либо этим людям очень повезло (что вряд ли), либо они закусывали сыром или другими закусками, которые делают практически любое вино приемлемым.

3. Методика потребления. Вино пьют бутылками. Коньяк - глотками. Правильная методика потребления коньяка включает максимум 3 бокала (по 50 грамм) за вечер и гарантирует исключительно приятное опьянение и хорошее настроение на утро. С другой стороны, 3 бокала вина с аналогичным содержанием алкоголя (т.е. грамм по 200-250) гарантируют как минимум желание "попить водички" среди ночи, в просторечии именуемое сушняком. Теоретически, этого можно избежать, разбавляя вино водой (для чего в приличных ресторанах приносят бутылки с водой), но практически в России так никто не делает (сравниваться с жителями других стран я не буду).

4. Богатство вкуса и запаха. Те, кто считают, что коньяк пахнет клопами, не согласятся, но нагретый руками бокал с теплым коньяком дает 100 очков вперед любому вину, не говоря уже о запахе и послевкусии. Каждый коньяк имеет разное сочетание запаха, вкуса и послевкусия. Например, Bisquit VSOP удивительно мягкий (не буду говорить, что пьется "как вода", чтобы не создавать ненужных ассоциаций с холодной водкой) и запах имеет нежный, со свежими нотками (и потому очень нравится женщинам, даже тем, что коньяк до этого момента не пили). У Remy Martin VSOP - вкус чуть жестковат, но запах мощный, я бы сказал, классический коньячный.... Так же радует то, что, попробовав десяток самых распространенных марок, можно вполне составить представление об основных компонентах вкуса и запаха коньяков (естественно, не на уровне профессионалов, но вполне адекватная шкала нравится-не нравится).

5. Разобравшись и полюбив коньяки, можно переходить на выдержанные односолодовые виски и оценивать их достоинства, используя накопленный опыт и широкую экспериментальную базу. Разобравшись и полюбив вино, нужно переезжать во Францию и работать там сомелье :)

Напоследок напоминаю, что умеренность - залог здоровья.  :)




Saturday, September 03, 2011

Сименс продолжает жечь

Отдел маркетинга в Сименсе, похоже, серьезно взялся за обработку сложных аудиторий - вот баннер SolidEdge на anekdot.ru:

Становится интересно, что же будет дальше, после пиратов и анекдот.ру? Я бы предложил рекламу на детских подгузниках (тут вообще две аудитории за одну цену - молодые родители и сами дети).

Friday, September 02, 2011

Пятничные сказки: Облачный зоопарк

Как-то раз в зоопарке звери собрались на очередное собрание по вопросам автоматизации. Собрания эти проходили примерно с 1980 года, ведь, как шутил какаду (в силу прогнозируемой 200-летней жизни и от природы хорошей памяти являющийся бессменным секретарем) - "есть у автоматизации начало, нет у автоматизации конца". Со времен первых мейнфреймов в зоопарке прошло уже 30 лет, многое поменялось - но не собрания.
Лев постучал молоточком, призывая к вниманию: "Тихо!". Звери прекратили каркать, рычать и кудахтать и лев продолжил:
-На повестке дня - облачный вопрос., - сделав внушительную паузу, он продолжил: - Технология новая, многообещающая... а нам надо идти в лапу со временем.
-В лапу... в лапу, - захихикали белочки, которые вечно своей веселостью и непосредственностью нарушали рабочее настроение.
Лев недовольно взглянул на белок, но, так как белки являлись протеже сына директора зоопарка, который щедро отсыпал им орехов с изумрудами, более решительных шагов не предпринял.
- Попрошу высказываться по существу, - рыкнул лев и, посчитав на этом свою организующую роль выполненной, сошел с импровизированной трибуны, сделанной из перевернутой кормушки для зебр.
Первыми, естественно, ломанулись выступать обезьяны, как обычно - целой толпой. Главным у этой толпы макак, шимпанзе и прочих был рыжий павиан, обладавший столь внушительным половым органом, что его роль как альфа-самца не оспаривали даже гориллы. Одним прыжком забравшись на кормушку, павиан подбоченился и сказал:
- Мы, как самые продвинутые звери, облачный вопрос решили полностью и бесповоротно. И, как настоящие звери, мы выбираем самое натуральное, самое звериное решение - Зверемваре!
Тут же остальные обезьяны подхватили -  "Зверемваре! Зверемваре! Зве-рем-варе!" Хитрые приматы расставили своих представителей среди всех присутствующих зверей и поэтому создавалось полное впечатление, что крики несутся отовсюду.
Кое-какие звери пытались возражать, но обезьяны были громче, бардак нарастал, кое-где возникали ссоры и драки.
Лев прикрыл лапой голову, эта вечная история с приматами ему уже изрядно надоела. Он посмотрел было на рыжего примата, но тот притворился, что не заметил тяжелого взгляда руководителя. Лев вздохнул и кивнул какаду, который тут же сорвался с места и куда-то полетел.
Через некоторое время  шум стал сменяться паническими криками, и обезьяны стали с криками разбегаться. Вскоре выяснилась и причина переполоха - здоровенный удав (boa constrictor?) вроде бы неторопливо, но достаточно быстро приближался к трибуне, по пути ненароком раскидывая мартышек. Павиан, заметив приближение здоровенной рептилии, выкрикнул что-то про Change Block Tracking и соскочил.
Удав вроде бы уже забрался на трибуну, но его бесконечный хвост все подтягивался и подтягивался. Приматы тем временем  забрались на деревья, вновь почувствовали себя в безопасности и стали орать что-то про high availability и кидаться тут же производимыми фекалиями в удава.
Удав поднял свою голову и стал ее раскачивать, громко шипя при этом:
-Девелоперсссс... Девелоперсссс... Девелоперс.....
Обезьяны сразу заткнулись и стали прятаться за ветвями - они знали, что ничем хорошим  такое шипение не заканчивается.
Удав тем временем сменил мантру и стал еще сильнее раскачиваться:
- Мягкое... Гибкое.... Лазурное... Облако... Мы все уже в нем.... Вы все уже в нем... Все в нем....
Подхваченные ритмом, звери стали раскачиваться и впали в подобие транса. Удав соскользнул с трибуны и направился в сторону террариума, продолжая шипеть "Мы все в нем... Все за мной... Вам будет хорошо...". Загипнотизированные звери стали потихоньку двигаться за ним, и бог знает, как бы это все закончилось, если бы не группа пингвинов, с красными от перманентного отравления сардинами глазами, которые вскочили на трибуну и заорали:
- Вы что! Куда прёте! Забыли?! Как в прошлый раз удав заманил вас к злобному ослику, который сожрал морского конька!
Звери очнулись, затрясли головами и отпрянули от удава, который досадливо зашипел и поспешил отползти в безопасную тень яблочного дерева, где сожрал какую-то незадачливую самочку финского иглобрюха.
-К порядку, к порядку!, - зарычал лев.
Пингвины, воодушевленные успехом, стали что-то кричать невпопад, остальные звери пытались понять, что они хотят сказать, но пингвины стали орать друг на друга и наконец передрались, да так, что пришлось их растаскивать по разным углам.

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

Звери слушали ораторов недоверчиво, не понимая, как разобраться во всем этом многообразии предложений.

Закончилось собрание на тему автоматизации, как обычно оно всегда заканчивалось  - пришел чернокожий дворник и с криками "Но! Хватит жрать! Кризис на дворе!" разогнал и ораторов, и слушателей по клеткам.

На месте собрания осталось только два ленивца, висевших верх ногами и, похоже, проспавших все самое интересное. Один из них приоткрыл веки и спросил второго:
- Ты хоть понял, о чем они спорили?
- Не-а... А мне параллельно-с... Полезли лучше в контейнер за свежими объедками...Я знаю - там удав кое-что не доел...
Мир и покой воцарились в зоопарке - до следующего собрания по поводу автоматизации. 

Thursday, September 01, 2011

1 Сентября

1 сентября выдался удачным днем, даже несмотря на растущую дилбертизацию заказчиков - дети пошли в 6-й класс, должники кое-что заплатили, в целом все не так плохо :)
Ближе к вечеру  меня заинтересовал вопрос образования детей в разрезе своей собственной професии. Любопытства ради зашел на сайт "Федеральный Государственный Образовательный Стандарт" и в разделе старшей школы нашел стандарт по общему образованию и посмотрел, что там по информатике полагается знать.
Текст небольшой, так что привел его ниже полностью.
Появились сомнения в собственной квалификации, например, вот этот абзац:

5) сформированность представлений о важнейших видах дискретных объектов и об их простейших свойствах, алгоритмах анализа этих объектов; о кодировании и декодировании данных и причинах искажения данных при передаче; систематизации знаний, относящихся к математическим объектам

Что за дискретные объекты? Прямо теряюсь в догадках :)



Информатика (базовый уровень):
1) сформированность представлений о роли информации и связанных с ней процессов в окружающем мире;
2) владение навыками алгоритмического мышления и пониманием необходимости формального описания алгоритмов;
3) владение умением понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня; знанием основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц;
4) владение стандартными приѐмами написания на алгоритмическом языке программы для решения стандартной задачи с использованием основных конструкций программирования и отладки таких программ; использование готовых прикладных компьютерных программ по выбранной специализации;
5) сформированность представлений о компьютерно-математических моделях и необходимости анализа соответствия модели и моделируемого объекта (процесса); о способах хранения и простейшей обработке данных; понятия о базах данных и средствах доступа к ним, умений работать с ними;
6) владение компьютерными средствами представления и анализа данных;
7) сформированность базовых навыков и умений по соблюдению требований техники безопасности, гигиены и ресурсосбережения при работе со средствами информатизации; понимания основ правовых аспектов использования компьютерных программ и работы в Интернете.
Информатика (профильный уровень) – требования к предметным результатам освоения курса информатики на профильном уровне должны включать требования к результатам освоения курса на базовом уровне и дополнительно отражать:
1) владение системой базовых знаний, отражающих вклад информатики в формирование современной научной картины мира;
2) овладение понятием сложности алгоритма, знание избранных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки;
3) владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции;
4) владение навыками и опытом разработки программ в выбранной среде программирования, включая тестирование и отладку программ; владение элементарными навыками формализации прикладной задачи и документирования программ;
5) сформированность представлений о важнейших видах дискретных объектов и об их простейших свойствах, алгоритмах анализа этих объектов; о кодировании и декодировании данных и причинах искажения данных при передаче; систематизации знаний, относящихся к математическим объектам
28
информатики; умения строить математические объекты информатики, в том числе логические формулы;
6) сформированность представлений об устройстве современных компьютеров, о тенденциях развития компьютерных технологий; о понятии «операционная система» и основных функциях операционных систем; об общих принципах разработки и функционирования интернет-приложений;
7) сформированность представлений о компьютерных сетях и их роли в современном мире; знаний базовых принципов организации и функционирования компьютерных сетей, норм информационной этики и права, принципов обеспечения информационной безопасности, способов и средств обеспечения надѐжного функционирования средств ИКТ;
8) владение основными сведениями о базах данных, их структуре, средствах создания и работы с ними;
9) владение опытом построения и использования компьютерно-математических моделей, проведения экспериментов и статистической обработки данных с помощью компьютера, интерпретации результатов, получаемых в ходе моделирования реальных процессов; умение оценивать числовые параметры моделируемых объектов и процессов, пользоваться базами данных и справочными системами;
10) сформированность умения работать с библиотеками программ; наличие опыта использования компьютерных средств представления и анализа данных.

Wednesday, August 31, 2011

Кремниевая долина у нас будет, но создаст ее не Медведев

2 января этого года я написал пост "Наливай! Или как создать в России "Кремниевую" долину", основной идеей которого было предложение пустить финансирование никчемных госпроектов на массовую поддержку стартапов с целью догнать и перегнать Америку еще при жизни текущего поколения.
И вот, прошло совсем чуть-чуть времени, как появилась Академия проектов Farminers (http://farminers.com/), которая реализует похожую схему - более-менее вменяемым людям предлагается до 150 тысяч долларов, офис, рабочее место (почему-то с дурацкими макбуками - интересно, Винду второй системой разрешают ставить? :) и 3 месяца на создание прототипа.
Конечно, очевидна ориентация на веб X.0 и на быстрый рост проектов (не до фундаментальщины тут, деньги надо быстро тратить-зарабатывать-тратить), но почин выглядит очень привлекательно.
Ну а причем тут Медведев, спросите? А не при чем :)

Как Microsoft, Siemens и другие производители софта поощряют пиратов

Собственно, давно этому удивлялся, думал - явление скоро пропадет, но - живее всех живых, да еще и растет, а потому надо написать в блог.
Речь пойдет о старом и самом известном русскоязычном рассаднике пиратских программ - http://forum.ru-board.com/
для тех, кто не в курсе - сайт скромно именуется Копьютерным форумом Ru-board, но беглый взгляд показывает, что в подфоруме Варезник 5 с лишним миллионов (!) сообщений, что примерно соотносится с общим количеством сообщений в 20 остальных подфорумах.
Доступ к этому разделу получают после регистрации (доступной и открытой всем желающим), ну и там внутри - залежи ссылок на файл-хостинги вроде depositfiles и rapidshare, на которых собственно и лежат поломанные и пиратские копии ПО (практически любого ПО, когда-либо выпущенного в мире).
В общем-то, ничего необычного нет - живут же rutracker, lostfilm и многие тысячи подобных сайтов. Все серьезные производители софта давно рассматривают пиратство как потенциальную пользовательскую базу и т.д. и т.п.
С чего бы я поднял этот набивший оскомину вопрос, да еще приплел сюда Microsoft, Siemens и прочих?
А с того, что эти компании размещают рекламу и иным образом сотрудничают с людьми, владеющими этим пиратским ресурсом - т.е, соответственно, оплачивают функционирование поощряющей пиратство инфраструктуры.
Microsoft, правда, здесь не в первых рядах - всего то прислали пару писем через рассылку forum.ru-board.com (ну. наверняка бывшие коллеги не разобрались, не проверили, куда маркетинговый бюджет идет, у них может 23-я метрика горела, до руборды ли :))



Зато Сименс - красавцы - и баннер справа вверху, и приглашение на семинары прямо над форумом - ну явно нашли целевую аудиторию!


Ну, про всякие CMS и наноКады говорить нечего - все понятно, все живем в нашей славной стране...
 Но вот  к крупным международным компаниям (у которых и Code Of Conduct есть, кстати) вопрос - где проходит грань между настоящим пиратством, за которое студентов, выложивших что-то в локалке, штрафуют, а то и сажают в тюрьму к небритым злым дядям, и не совсем настоящим пиратством, которое вполне можно подпитывать маркетинговым бюджетом тысяч в 5-10 баксов в месяц?
Т.е., в общем-то, это не пиратство даже, а работа со сложной аудиторией?


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

Но вот платить им деньги "напрямую" и даже просто общаться, это уже совсем цинично. Это вроде как Брежнев целовал в губы африканского людоеда - ну, понятно, что политика, но в губы то зачем, а?

Monday, July 11, 2011

Национальная Программная Платформа - новый мегапопил или будет что-то полезное?

Если кто-то следит за телеящиком, то мог заменить знаковое выступление В.В. Путина, в котором он выразил недоумение, куда исчезли 80 миллиардов рублей на развитие «Электронной России» и других госпрограмм по ИТ.

И вот, мы наблюдаем старт нового госпроекта — Национальной Программной Платформы, с очень сильным акцентом на СПО (свободное программное обеспечение. Не всегда — бесплатное, но [обычно] — в исходных кодах). Интересно разобраться, что готовят нам чиновники, ведь «национальная платформа» звучит серьезно и может затронуть всех нас.

Первые истоки (читай — финансы), находятся в небольшом документе "Перечень технологических платформ, предлагаемых для утверждения Правительственной комиссией по высоким технологиям и инновациям", в котором перечислены все технологические платформы, нужные развития Росийской Федерации в инновационном ключе. Их там много, но нас интересует Национальная Программная Платформа.

В "Справка о Перечне технологических платформ..." в пункте 4 перечислены виды ПО, которое будет входить в НПП. Рекомендую посмотреть, но если коротко — там перечислено вообще все, начиная с базового системного ПО:
• Операционные системы
• Компиляторные технологии
• Виртуализация
• Веб-серверы
• Серверы приложений
• СУБД (в т.ч. нереляционные)

до технологий построения электронных государственных решений, систем распознавания образов, защиты мобильного трафика, искусственного интеллекта и т.д. и т.п.

Фактически, достаточно полный список того, чем ИТ занимается (впрочем, систем для расчета конечных элементов, гидравлики и прочего сопромата я не нашел).

Но, для чего этот список составлен, что делать с перечисленными видами ПО? Разработать все это ПО «с нуля» просто нереально, купить компании, это производящее — стабфонда не хватит…
Читаем «Основные цели создания предлагаемой технологической платформы»:

• Изменение структуры затрат (в т.ч. государственных структур) на ИТ и переориентацию финансовых потоков на отечественный рынок (импортозамещение).
• Обеспечение национальной безопасности страны в части технологической независимости и информационной безопасности.
• Ликвидацию отставания в объеме и уровне использования ИТ в экономике, государственном управлении и общественной жизни.
• Развитие системы образования, прикладных и фундаментальных исследований в области ИТ.
• Развитие отечественных центров разработки информационных технологий мирового класса за счет расширения интеграционных связей между фундаментальной и прикладной наукой, системой образования и промышленностью, в том числе международных.
• Повышение конкурентоспособности отечественных ИТ-продуктов на отечественном и мировом рынках.

Цели исключительно благие. Не хватает только «Повышение морального уровня системных администраторов и программистов (пиво глазом не открывать, свитер раз в неделю менять)» :)

Возникает вопрос, как этих целей добиться?

А тут и ответ есть:

-Поэтапная разработка и внедрение российской национальной программной платформы (НПП) на основе свободного ПО (СПО) и отечественного проприетарного ПО, включающей в себя следующие основные составляющие:
• Единая техническая инфраструктура распределенной разработки, сборки, поддержки и распространения программных решений и технологий в составе НПП.
• Набор профилей стандартов, обеспечивающих совместимость компонентов НПП, набор соответствующих средств управления профилями и инструментов верификации.
• Набор технологий (в том числе базовых программных компонентов, инструментов и систем) эффективного создания ПО и ИТ-решений, реализованных в виде программных компонент, включенных в единую техническую инфраструктуру.
• Набор типовых прикладных решений на основе включенных в единую техническую инфраструктуру отечественного свободного программного обеспечения и проприетарного прикладного ПО российских производителей.
— Повышение уровня грамотности в области использования ИТ, стимулирование внедрения решений, входящих в НПП, в госсекторе и бизнесе.
— Интеграция отечественных разработчиков СПО в ключевые международные проекты.
— Развитие существующих и создание новых отечественных коллективов и научных школ, совмещающих в себе исследовательскую, образовательную и производственную деятельность в области ИТ. Создание многоуровневой системы опережающей подготовки IT-кадров.

Переводя на русских язык с «чиновьичего», идея вообще выглядит разумной — взять проекты с исходным кодом, доработать их под российскую специфику (локализация, документация, защита данных, всякие ФСТЭК и ФСБ сертификаты 1Г и прочее) и российским госорганам и, по возможности, предприятиям, продавать (про «отдавать», как в «настоящем open-source» полагается, даже и не стоит начинать разговор, т.к. если деньги за лицензии внутри России будут оставаться, то это будет реальный прогресс и отход от «колониальщины»).

Но наводит на размышления употребление терминов и устойчивых выражений типа «единая инфраструктура», «набор профилей», «повышение уровня грамотности», «интеграция»…
Скажете, «пахнет опилками»? — А потому что конкретики, что и как делать, нет, а значит, можно состряпать пару десятков отчетов и «закрыть вопросы», а каков будет реальный результат — неизвестно.
Но это все подозрения и предположения, так сказать, хотя и основанные на устоявшей практике.

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

Open-source проект может управляться по-разному, но суть одна — заинтересованные компании хоть и влияют на разработчиков, но никогда полностью не «ложатся» под «заказчика» (в смысле — потребителя фич), даже если это Министерство Обороны США или (вдруг) правительство России. Взаимодействие происходит на уровне грантов для разработчиков и групп разработчиков, которые в рамках roadmap-продукта выполняют те или иные задачи. Кодом никто не владеет, а решения принимаются сообществом.

А как работает [наше] правительство? Оно создает планы (кем составленные?) и требует их выполнения. Неважно, что планы не дают реальных результатов, и даже премьер-министр не знает, куда делось 80 миллиардов или около того, главное — есть планы, есть отчеты, под это можно давать деньги (и, как следствие, деньги легко пилить).

Казалось бы, декларируя идею перехода на СПО open source, можно было задуматься о создании гибких методов взаимодействия с разработчиками open-source продуктов…

Процесс находится в самом начале, и хотя [потенциально] еще не все потеряно, есть ощущение, что
НПП станет еще одной поляной, покрытой свежими пеньками.

Сейчас известно, что Национальной Программной Платформой будет заниматься концерн Сириус.
Вот сайт для НПП создали http://tp-npp.ru, 1 июля что-то подписали.

Интересный вопрос — к кому нибудь из реальных разработчиков open-source эти люди обращались? Как вообще будет проходить отбор open-source проектов в «единую техническую инфраструктуру», по каким критериям и конкурсам?
Пока только вопросы, ответов нет, а хотелось бы, чтобы создание национальной программной платформы обсуждалось бы с российским ИТ-сообществом.

Saturday, June 04, 2011

Новый сайт Firebird

Открытая СУБД Firebird получила новый сайт - www.firebirdsql.org

Помимо нового дизайна и распределенной архитектуры, благодаря которой сайт продублирован (с автоматической синхронизацией) на 3 виртуальных машины у разных провайдеров (и возможностью расширения на N-ое число узлов), у Firebird появился официальный Newsletter, ссылки на Twitter и Facebook.

Также появилась возможность оставлять отзывы пользователей Firebird, а также раздел о внедрениях Firebird (case studies) http://www.firebirdsql.org/en/case-studies-catalog/
Их пока немного, т.к. подготовка case studies - процесс медленный. Мы надеемся поместить туда ряд рассказов о внедрениях в крупных российских предприятиях и государственных организациях.
Разумеется, сайт использует Firebird в качестве back-end базы данных.


Сайт оптимизирован в том числе и под мобильный просмотр:

Wednesday, June 01, 2011

Почему наши программисты блистают в ICPC, а работать некому?


Свежие новости об успехах наших программистов в ICPC снова порождают вопросы - почему Левши есть, а страна отстает?
ICPC - это конкурс творцов, которые Кнута все-таки прочли (в переводе, если не в оригинале).
Такие люди востребованы только в фундаментальных ИТ, где создаются новые продукты, иногда принципиально новые Такими информационными технологиями в России мало кто занимается, в то время как в зарубежных компаниях хорошо помнят правило, сформулированное еще в первом издании "Peopleware" - лучшие программисты работают в разы лучше средних программистов.

Кадровый голод в ИТ основан на запросах компаний "обычного" бизнеса, которым как можно скорее нужно использовать/приспособить существующие технологии, поэтому велик спрос на опытных специалистов по обслуживанию/доработке, желательно недорого (т.к. стоимость ИТ-службы - это расходы предприятия).
 

Thursday, May 26, 2011

DevCon - сегодня

Сегодня в 11:00 начинается конференция Microsoft по разработке ПО в России – DevCon'11. Организована бесплатная прямая онлайн-трансляция

С утра  идет бла-бла в 2-х пленарных докладах про разработку вообще и разработку в облаке (очевидно, под Azure), а потом доклады пройдут параллельно в четырех треках: Облачные вычисления, Мобильная разработка, Корпоративная разработка, Интернет-бизнес.
Вот полное расписание: http://event.msdevcon.ru/schedule/default.aspx

На мой взгляд, наиболее интересными окажутся доклады IB403 (в 16-15) "Карьера разработчика - кому вы будете нужны завтра и  сколько вам станут платить" и СС104 (в 17-45) "Оптимизация приложений по работе с базами данных в облачных вычислениях".

В секции по стартапам ожидается пережевывание всякой банальщины. Про мобильные телефоны WP7 (MD201 и MD203) - можно послушать, в принципе, только приличного WP7 в России до сих пор не купить.


UPDATE Трансляция тормозит, русский поток с какими-то дикими хрипами. Народ в твиттере пишет, что на 10Мбит канале все это сидит.