Как стать автором
Обновить
13
0
Александр Яшуков @strngr

Пользователь

Отправить сообщение

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

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

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

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

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

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

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

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

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

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

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

9. Web — World Wide Web
"

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

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

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

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

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

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

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

Читать дальше →
Всего голосов 54: ↑47 и ↓7+40
Комментарии51

Outlook + SAP ERP = Дуэт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Время на прочтение1 мин
Количество просмотров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

подробности
Всего голосов 11: ↑9 и ↓2+7
Комментарии20

Секреты оптимизатора

Время на прочтение2 мин
Количество просмотров7.9K
Поскольку я этим не занимаюсь, а лишь готовлю почву для их работы, пишу то, что некоторым известно, а многим интересно.

1) Заголовки Last-Modified и If-Modified-Since
Читать дальше →
Всего голосов 16: ↑9 и ↓7+2
Комментарии28

Хабракат

Время на прочтение1 мин
Количество просмотров2.1K
Большие тексты теперь можно прятать под кат. Для этого пользуйтесь волшебным заклинанием <habracut>.
Всего голосов 9: ↑9 и ↓0+9
Комментарии1

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

Время на прочтение1 мин
Количество просмотров692
Предлагаю немного усложнить формирование оценки хабратопиков.



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

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность