Pull to refresh
13
0
Александр Яшуков @strngr

User

Send message

AsyncIO для практикующего python-разработчика

Reading time 16 min
Views 379K
Я помню тот момент, когда подумал «Как же медленно всё работает, что если я распараллелю вызовы?», а спустя 3 дня, взглянув на код, ничего не мог понять в жуткой каше из потоков, синхронизаторов и функций обратного вызова.

Тогда я познакомился с asyncio, и всё изменилось.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Comments 12

Министерство информатизации и связи вспомнило про World Wide Web

Reading time 2 min
Views 493
Всего две странички сухого нумерованного текста, без апломба, без какой-либо информационной подготовки и пиара. Но искушённый читатель сразу может выделить две особенности, выводящие документ на первые позиции рейтинга.

Во-первых, это первый в истории приказ МинИнформСвязи, абсолютно недвусмысленно относящийся к таким давно уже привычным понятиям как HTTP, FTP, новостные ленты и т.д. Т.е. именно 11-ым декабря 2006 года можно датировать рождение у Государства повышенного интереса к вебу.

Во-вторых, этот документ касается абсолютно всех. Если все предыдущие правила и ограничения хоть как-то с натягом относящиеся к сайтам касались только возмездного оказания услуг в области интернет-сервисов, то этот приказ не содержит даже намёка на определение области своего действия, а значит он действителен для всех (во всяком случае формально я не смог найти ни одного противоречия этому условию). Ещё раз для невнимательного читателя — приказ никак явно себя не ограничивает, он касается ВСЕХ.

Неприятности начинаются сразу с определений (часть I пункт 3). Там определяются технические средства (ТС), подпадающие под указанные правила. Все определения содержат сленговые выражения в правой части определения и ни одно из них не раскрыто ни прямо, ни отсылкой к соответствующему документу. Кульминацией первой же части является заявление об обязательном декларировании соответствия. Оставляю читателю в качестве домашнего задания попробовать воспроизвести ситуацию с декларированием, формой декларирования и апелляциями в случае отказа.

Продолжаются неприятности во второй части приказа, где используются совершенно иные определения ТС, чем в первой части. Если сначала использовалась смесь ещё советского аргона с современным сленгом, то во второй части мы встречаем замес юридического языка с техническими терминами. Например, «ТС HTTP» (пункт 17) и там же «Web-сервер». Какие именно сервисы подпадают под «ТС HTTP», если все что используют протокол HTTP, то причём тут в общем случае «Web-сервер» остаётся неясным. Также из документа не следует как нужно декларировать соответствие при распределённых реализациях той или иной технологии. Например, сервера почты далеко не все могут выдать на устройство отображения почту после введения идентификационных данных. Более того, достаточно хорошей практикой является их топологическое разнесение. К какому бы умозрительному выводу мы с вами, дорогие читатели, ни пришли, из документа это явно не следует.

При внимательном изучении правил, даже при попытке экстраполировать мысль создателя, встречаются непереводимые перлы вроде «получение файлов в соответствии с командой перехода по гиперссылке, введенной с Web-приложения, и выдача на экран соответствующего изображения.» Методику контроля клиентской части технологии оставлю на совести экспертов министерства.

Приказ заканчивается на юмористической ноте. Это требует цитаты: "Перечень используемых сокращений.

9. Web — World Wide Web
"

С чем, дорогие друзья, я нас всех и поздравляю. А ведь ровно за два месяца до приказа я именно об этом и говорил здесь и здесь, а ещё и во время создания ГХП.
Оптимизм внушает только тот факт что совершенно неясно, как замминистра Б.Д. Антонюк проконтролирует исполнение приказа.

Не хотел накликать беду, поэтому не делал никаких тематических предсказаний на год, но боюсь, что 2007-ой год будет годом «руки государства в ИТ». И тут от нашей расторопности зависит получится ли это «как всегда» или хоть немного взаимовыгодно.
Total votes 20: ↑19 and ↓1 +18
Comments 36

Как проводятся совещания в Google

Reading time 2 min
Views 2.8K
Вице-президент компании Марисса Майер проводит, в среднем, по 70 совещаний в неделю. Это и неудивительно, ведь она играет роль главного посредника между многочисленными группами разработчиков Google и руководством компании. Сергей Брин и Ларри Пейдж встречаются с Мариссой каждый день.
Читать дальше →
Rating 0
Comments 16

Типовые менеджерские ошибки, совершаемые заказчиком при разработке сайта

Reading time 9 min
Views 6.6K
Имея большой опыт работы менеджером проектов по созданию сайтов, как на стороне исполнителя, так и на стороне заказчика, я хотел бы выделить типовые ошибки, совершаемые Заказчиком при разработке сайта на уровне менеджмента. Этот материал может быть использован как руководство к действию для менеджеров, на которых возложено курирование разработки сайта, так и их руководителей.

Тот факт, что мне приходилось находиться “по обе стороны баррикад” позволяет взглянуть на ситуацию с разных сторон и постараться выделить ключевые моменты, определяющие ход проекта.

Читать дальше →
Total votes 54: ↑47 and ↓7 +40
Comments 51

Outlook + SAP ERP = Дуэт

Reading time 2 min
Views 2.1K
Отвечая на вопрос о возможной конкуренции продукта Duet с имеющимися у Microsoft ERP-продуктами, управляющий директор SAP в странах СНГ Алексей Шлыков отметил, что решение Microsoft об интеграции Outlook с системой SAP не противоречит ее стратегии продвижения собственных бизнес-продуктов:

«Если посмотреть на рынок с точки зрения его оснащенности решениями по управлению бизнесом, то мы увидим, что порядка 60% рынка занимают „доморощенные“ системы, а не продукты известных вендоров, — убежден г-н Шлыков. — Поэтому для компании Microsoft, имеющей огромный штат собственных программистов, есть множество возможностей для расширения направлений деятельности: сейчас она интегрируется с коллегами по рынку — и правильно делает».

российском подразделении Microsoft Businnes Solutions также спокойно относятся к фактической поддержке корпорацией конкурирующего ERP-продукта. «Наши компании продолжают стратегическое взаимовыгодное партнерство в области платформенных решений, — рассказал руководитель группы продвижения Microsoft Dynamics в России Владимир Егоров. — Вместе с тем, между нами существует здоровая конкуренция в области интегрированных решений для управления бизнесом средних и крупных компаний».
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Comments 2

МВД наградил интернет регулирующим законопроектом

Reading time 2 min
Views 691
МВД инициировал законопроект, который повышает ответственность владельцев сайтов за размещенную информацию. Согласно некоторым его положениям, фирмам-провайдерам запретят анонимно заключать договоры на оказание услуг связи. Владельцы сайтов должны будут регистрироваться под реальными именами, указывая свой настоящий адрес – все по документам, как принято в офлайновом бизнесе. Об этом сообщил «Российской газете» замминистра внутренних дел Андрей Новиков, пояснивший, что подобные меры принимаются в целях борьбы с киберпреступностью.

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

МВД утверждает, что интернет должен регулироваться как средство массовой информации, но оговаривается, что ни о какой цензуре речь не идет. «Законодательство уже давно определило, какие сведения могут быть опубликованы в СМИ, какие – нет, — считают собеседники «Российской газеты» из министерства. – Никто не запрещает гражданам остро критиковать любого представителя власти, высказывать свое критическое мнение по злободневным вопросам». Но, по их словам, существует ряд конкретных вещей, за которые полагается ответственность по статьям УК.

Перечисленные инициативы уже внесены в Комитет Госдумы по безопасности. Кроме того, вопрос о совместной борьбе с киберпреступностью поднимался на международном уровне. Известно, что во время летнего саммита «восьмерки» главы МВД и прокуратуры договорились с зарубежными коллегами о взаимодействии, в рамках которого в 45 странах мира будут созданы национальные контактные пункты. Полицейские могут в любое время суток через этот пункт передать в страну оперативную информацию — например, о появлении террористического сайта, направленного против России.
Total votes 2: ↑1 and ↓1 0
Comments 21

18 ошибок, из-за которых погибают стартапы

Reading time 4 min
Views 3K
Известный программист и предприниматель Пол Грэхем, создавший в 1995 г. первое в интернете интерактивное веб-приложение (которые нынче считают приложениями Веб 2.0), дает советы о создании интернет-стартапов. Точнее, это предостережения об ошибках, которые не нужно совершать. На своем сайте он опубликовал список из 18-ти ошибок, которые смертельны для стартапов.
Читать дальше →
Rating 0
Comments 36

«Ведомости» становятся бесплатными

Reading time 1 min
Views 556
C 3 ноября 2006 г. сайт «Ведомости» становится доступным для всех посетителей без обязательной регистрации и каких-либо иных ограничений, сообщает редакция.

Бесплатными станут свежий номер, архив газеты за последний месяц и все приложения к ней. Свежий номер и полный архив журнала SmartMoney также будут представлены в свободном доступе.

Электронная версия газеты «Ведомости» существует с 1999 года. В 2004 году запущена обновленная версия сайта, включившая в себя новостную ленту, клуб читателей. Месячная аудитория в октябре 2006 года, по данным Rambler's top100, составила 992 тыс. человек.
Total votes 3: ↑3 and ↓0 +3
Comments 14

Закончился конкурс на лучшую Open Source CMS

Reading time 1 min
Views 3.9K
Закончился конкурс на лучшую Open Source CMS, которую проводил сайт www.packtpub.com/award.

Победитель должен был забрать $5000.

В финал вышли следующие cms:

Drupal
e107
Joomla!
Plone
Xoops

И в результате награды распределились следуюшим образом:
1. Joomla!- $5,000
2. Drupal — $3,000
3. Plone — $2,000

подробности
Total votes 11: ↑9 and ↓2 +7
Comments 20

Хабракат

Reading time 1 min
Views 2K
Большие тексты теперь можно прятать под кат. Для этого пользуйтесь волшебным заклинанием <habracut>.
Total votes 9: ↑9 and ↓0 +9
Comments 1

Усложнение рейтинга хабратопиков

Reading time 1 min
Views 686
Предлагаю немного усложнить формирование оценки хабратопиков.



По аналогии с рейтингованием хабраюзеров вес балла для хабратопика должен определяться репутацией выставляющего оценку пользователя, а не быть равным единице.
Total votes 13: ↑12 and ↓1 +11
Comments 22

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity