Source Code Hightlight

На хабре наблюдается изменение в политике отображения вставок, поэтому изменил сервис подсветки кода, чтобы вырезались все пустые строчки при использовании HTML вывода. Получается компактно:
Copy Source | Copy HTML
public class Application
    {
        public Guid Id { get; set; }
        public String Name { get; set; }
        public Version CurrentVersion { get; set; }
        public String RootFolderPath { get; set; }
        public List<Update> Updates { get; set; }
    }
    public class Update
    {
        public String UpdateUrl { get; set; }
        public Version Version { get; set; }
        public bool IsInstalled { get; set; }
        public bool IsDownloaded { get; set; }
        public string UpdateLocalPath { get; set; }
    }
Напомню, что также непозволительно вставлять код вида ">0", который также автоматически заменяется на "> 0"

Метки:   Категории:bugs | Code


Agava tango down

Только что упали все win VDS агавы. Пока новостей нет, но в месте с ними недоступны и t30p.ru . UPD: Были перебои электричества, где-то 3 часа потеряли.

Метки:   Категории:Blogs | bugs


AWS EUROPE-1b DOWN

Примерно полчаса назад в Европе (Ирландия) упал Амазон, в том числе и большая часть моих проектов. Вообще поразительно, как много сервисов завязано на амазоне, и теперь они спешно отписываются об этом в своих твиттерах. Так как блоги их проектов наверняка тоже были завязаны на амазоне. =). А мой блог уже успел переехать на Windows Azure, поэтому когда Амазон ложиться, можно спокойно написать об этом длинный текст у себя в блоге. Надеюсь до утра восстановят.

Метки:   Категории:bugs | microsoft


Дибилизмы в Облаках.

Продолжу знакомить читателя с вопиющими fail'ами современных облаков. Сегодня небольшой рассказик про Amazon RDS и про Windows Azure.
Amazon RDS ошарашил тем, что несмотря на ежедневный Бекап, на стабильную его работу и прочее. ВЫ НЕ МОЖЕТЕ ВОССТАНОВИТЬ БЕКАП, ЕСЛИ В НЕМ БЫЛА ТАБЛИЦА MyISAM, а не InnoDB. На всю базу на несколько гигабайт у вас может быть одна таблица на пару временных строчек для синхронизации очередей запросов - и все, все бекапы тут же бесполезны. И ничего поделать нельзя, кроме как отказаться от быстрого MyISAM в пользу более медленного InnoDB. Естественно об этой особенности восстановления базы данных вы узнаете лишь после того, как не сможете восстановить нужные данные.
Далее. Я уже писал много негатива про детище Микрософта, но не смотря на то, что продукт официально не предоставляется в России, я пошел дальше. Как писал, есть Softline, через который можно заказать любые услуги микрософта. По сути посредник с небольшой комиссией, который в свою очередь заставил меня зарегаться в каком-то магазине Allsoft. И уже после оплаты 666у.е. за 6 месяцев мне было сообщено, что услуга предоставлена на мой аккант. Но, тут начинается самое интересное, при попытке залогиниться в систему Windows Azure требует верификацию моего аккаунта по номеру телефона с подтверждением того, что нахожусь в "разрешенной стране", то есть не в России. На это softline опять попросил меня обратиться в техподдержку микрософта, собственно с чего все и начиналось. То есть по человечески заказать Windows Azure в России пока не возможно.

Метки:   Категории:bugs | life


lj error 500

У ЖЖ новая картинка, которая сообщает об ошибке работы сервиса. Видимо новая картинка, вставленная ниже, появляется теперь вместо сообщения об ошибке работы системы кэширования, о которой я писал ранее. Отмечу, что еще не решена проблема с кэшированием RSS выдачи для аггрегаторов, так например, из-за длительного кэширования все посты тоблогера попадают в GoogleReader с почти суточной задержкой и, если учесть, что постов в день от 40, а размер RSS = 25 постам, то 15 из них просто теряются для читателей.

Метки:   Категории:bugs | Livejournal


chronopay-credit-card-stolen

Между делом накрылась база кредиток у chronopay, настоятельно рекомендуют всем заказать перевыпуск своих банковских карт. Подозрительно одно, зафига они CVV сохраняли у себя? Вот так и пользуйся после этого интернет платежными инструментами.
Мы с сожалением вынуждены сообщить, что в период 25-26 декабря 2010 года в нашей компании произошел взлом базы данных, приведший к полной утечке всех имеющихся персональных данных пользователей Хронопей за 2009-2010 годы, включая полные номера кредитных карт и cvv-кодов.
Руководство нашей компании уже обратилось в правоохранительные органы и надеется на скорейшее расследование этого преступления.
В связи с произошедшим инцидентом руководством компании Хронопей принято решение временно прекратить работу на рынке приема платежей по пластиковым картам до прояснения ситуации.

Метки:   Категории:bugs | news


Security Epic Fail ... again

Мало кто знает, но на прошлой неделе был подписан указ, который иначе как Security Epic Fail не назовешь. В указе говориться, что системах разрабатываемых для МВД стоит отказаться от CryptoPro ввиду "необоснованного увеличения финансовых расходов". И дело тут не в самом криптопро, (хотя стомость в 158т.р. для простой организации взаимодействия типа сервер-сервер тоже немаленькая) а в требованиях, которые навешиваются на систему, если она претендует быть "защищенной". Требования навешивает ФСБ и ФТЭК, требования называются "требования к системам типа К2" - то есть к системам, работающими с персональными данными и проникновение злоумышленника сулит серьезные проблемы владельцам этих данных. Тут же появляется куча бумажной работы, как составление моделей угроз, правда тут же есть и возможность всего этого избежать за суммы с шестью нулями, все бумаги составят сами аттестационные комиссии. Из этой скрупулезной модели угроз особенно порадовал пункт "Преднамеренная порча технической документации". Подразумевающий, что кто-то эту документацию читает и использует систему строго по инструкции. Остальные пункты - в основном случайный перехват чего-то злоумышленником. В любом случае выход был найден красивый - "система МВД закрытая, следовательно защищенная (согласно предыдущим документам), значит можно отказаться от криптопро, не попасть в класс к2 и показать фигу всем бюрократам".

Метки:   Категории:Government | bugs


&ETH;

Web-стандарты - пожалуй самое страшное изобретение после изобретения Интернета. Продукты этого страшного творчества вроде умных людей постоянно приходится разгребать.
Сегодняшний пример - коды Ð для кодирования юникодных символов. Казалось бы google проверил все браузеры и все браузеры заявили о поддержке этих кодов. Но проверка-то была на простых HTML страницах, а про другие страндарты, как RSS речи не шло. Поэтому когда умные люди из wordpress применили в своих фидах расширение имен OpenSearch, то получили в своей выдаче коды Ð, таким образом, согласно стандартам RSS, который также поддерживают все браузеры - этот фид становится некорректным и не открывается.
Кто виноват - непонятно, вроде все использовали стандарты, но в итоге получили облом. Самым мелким звеном в этой цепочки является OpenSearch - вот его и стоит на мой взгляд пересмотреть.

Метки:   Категории:bugs


RSS as it is

С интересом обнаружил, что в RSS выдаче ЖЖ появился параметр Lj:reply-count, указывающий количество комментов к каждой записи. Простой поиск по ЖЖ не дал никакой информации об анонсах столь полезной фишки. Для сравнения, на лиру этот параметр назван более согласованнее с запросами яндекса - yablog:count. Но тем не менее полез я в changelog ЖЖ смотреть последние изменения и обнаружил, что этот параметр был добавлен сотрудниками СУПа аж 8 месяцев назад. Скорее всего обновление хоть и было сделано давно, но накатилось лишь в недавних изменениях.

Далее в изменениях можно встретить велосипед для FOAF - для параметра с датами, одна из которых lj:DateCreated полностью аналогична предписанной Яндексом ya:CreationDate. Только слова местами поменяли, чтобы их уж точно неправильно проиндексировали.

Коли речь зашла о RSS, то стоит отметить, что и у этого формата есть подводный камень - заполнение PubDate. Согласно w3c стандартам он заполняется как rfc2822, но некоторые предпочитают другие стандарты, например ЖЖ использует RFC 1123. Проблема возникает, если обратить внимание, что все эти форматы содержат словесное описание даты, при формировании которой стандартными средствами, встроенными во framework, используется язык среды. То есть для произвольного языка получается, что преобразовать дату в строчку можно всегда, а вот обратное преобразование возможно при наличии у клиента нужной локализации или когда используется английский. Поэтому стандарты говорят о необходимости использовать rfc2822 только в английском написании. А если язык не поддерживается клиентом, то получается невалидный фид, который распознается не всеми парсерами, например вот один из таких удачников, делавших иконку твиттеру президента, выдает даты на русском. Пример парсера, рекомендованного микрософтам для .net - rsstoolkit, который был заброшен 3 года назад и в коде которого явно указано на проблемы с мультиязычностью.


Метки:   Категории:bugs | Livejournal


Livejournal opens password

Как оказалось в последних обновлениях ЖЖ, кроме добавления ауторизации через твиттер и через facebook, убил святую святых ЖЖ - скрытый параметр lj_auth_form, отвечающий за сокрытие в передаче вводимого пользователем пароля и передачу вместо него простого хэша. Поэтому с недавних пор пароль пользователей от ЖЖ начал передаваться по сети в открытом виде. Чтобы уменьшить риск перехвата, рекомендую залогиниваться в ЖЖ через HTTPS. Примечательно, что на такие крупные порталы как facebook и google авторизация делается только через HTTPS.

Метки:   Категории:bugs | Livejournal


BugsYandex

Яндекс меня добивает, постоянно у него из всех щелей лезут баги и фичи. И если неделю назад в рейтинге блогов у некотрых появилась приславка ".livejournal.com", об этом я тихо писал в техподдержку, то сегодня в рейтинге блогов появились непонятные записи с приставкой "lj_". Видимо яндекс экспериментирует о создании единого уникикального ключа для блогеров, который в таблице у меня обычно зовется BlogName. Более того яндекс видимо решил излишним хранение целиковой приставки с названием платформы - "livejournal.com" и перешел на двух буквенное сокращение, непонятно правда откуда вылезло "_"?


Метки:   Категории:bugs | Yandex


LJ

Немного про Живой Журнал. Как многие заметили вчера слетела кодировка в ЖЖ, из-за этого все страницы показывались в полной ерунде. Пример того, что было можно видеть в топе. Работу самого топа это не нарушило кстати. Кроме того, если почитать комментарии у самого разработчика ЖЖ, то можно найти интересное упоминание того, что они во всю думают над введением в ЖЖ внутренней валюты. Лично я не вижу удобства пользоваться чем-то кроме пластика, однако, для ЖЖ, который платит блогерам через разные рекламные акции - иметь свою валюту вполне логично.

Метки:   Категории:bugs | Livejournal


Tags at LJ are limited

Давно столкнулся с проблемой, что перестали добавляться в блоге топблогера тэги к постам. Вначале думал, что это какая-то проблема моего программного кода, проверил, но ничего плохого не обнаружил. Проблема оказалась на стороне ЖЖ и формулируется сервисом в следующем виде. То есть не больше 2000 друзей, не больше 2000 тэгов - уж очень ограничена эта интернет жизнь даже с платным аккаунтом. (:
Your entry has been saved, but some of the tags could not be added either because you've exceeded the maximum number of tags permitted for a journal (i.e., 2000 per journal) or you don't have permission to add tags to this community.

Метки:   Категории:bugs | Livejournal


Yandex.Blogs Rating

Сегодня восторжествовала справедливость. Еще утром написал в тех.поддержку Яндекса письмо с жалобой на то, что в рейтинге блогов на четвертом месте начал красоваться сайт-СМИ частного корреспондента. Здесь мы еще раз вспоминаем об незримости грани между СМИ и блогом. Текст письма примерно следующий
Сколько заплатил chaskor.ru за четвертое место в рейтинге блогов?
На что получил ответ, что типа "Яндекс деньги не принимал и имело место программная ошибка". И сегодня под вечер ошибка была исправлена. Пусть знают как вылезать в 10ку не заплатив )! Между делом доказательства факта попадания сайта на 4е место остались в статистике сайтов, также видим примерную посещаемость сайта 10к-20к просмотров в день.

Метки:   Категории:bugs | Yandex


ie6 - never die - вопрос html верстки

Всегда знал, что из меня фиговый верстальщик, но никогда не думал, что удастся сделать сайт, который будет корректно отображаться лишь в самом лучшем браузере всех времен и народов - Internet Explorer'e 6. Речь идет о верстке страницы, где неправильно отображаются уголки у разноцветных кнопок. Если глянуть код, то все должно быть так как показывает ie6:


Но на практике современные браузеры показывают следующее:


Может кому не лень подсказать как исправить такое недоразумение?

Метки:   Категории:bugs | Code


Подстава дня: rss2email.ru

С грустью обнаружил, что и среди перспективных проектов до сих пор случаются проблемы с регистрацией доменных имен. Так сегодня стал недоступен стартап с многотысячной аудиторийей http://rss2email.ru, о котором так много писала UNOVA и презентацию которого можно увидеть по ссылке. Кроме того я и сам планировал им пользоваться. Ребята то ли забыли продлить доменное имя, то ли не нашли инвестиций и решили закрыть "перспективный" проект. В любом случае доменное имя можно будет купить послезавтра, тогда же мы и узнаем ответ на столь волнующий вопрос.

Метки:   Категории:bugs | life


Сказка на ночь

В сеть выложено еще 13 тыс. взломанных аккаунтов от вконтакта - http://habrahabr.ru/blogs/virus/75345/. Проверил - подходят. Такая регулярность с паролями в открытом виде наводит на мысль, что взлом осуществляется не просто троянами, а с помощью популярных социальных игр число которых растет постоянно, где участникам предлагается залогиниться, введя мыло и пароль, что наивные пользователи и делают.
Спокойной ночи.

Метки:   Категории:bugs


Yandex: Экстрасенсы и кривые алгоритмы.

С каждым днем все больше поражаюсь тому, что происходит на страницах Яндекс поиска по блогам. Сегодняшний день не стал исключением. Сегодня в десятку самых популярных блогеров вошел некто Мехди Вафа с блогом на майл.ру. Историю его роста можно увидеть на топблогере. И если год назад нахождение в 10-ке рейтинга одного дневника с майл.ру было уже чем-то подозрительным, то сейчас там "висят" целых 2. Итак, Мехди Вафа возглавляет центр экстрасенсов (боюсь назвать их шарлотанами, а то мало ли что наколдуют), поэтому выбор площадки майл.ру для ведения дневника - вполне обоснован. Далее, как говорит нам Yandex, у дневника аж 75тыс друзей, в то время как сам mail.ru показывает только 10тыс читателей(ps: на этой странице переключение вкладок под оперой не пашет). А 100тыс - это число тех, кто имеет доступ к его записям, но не читает регулярно в ленте. Это известное искажение понятия "дружбы" на mail.ru, помогающей ей строить красивые рекламные отчеты о раскрутке брэндов. Странности добавляет то, что уважаемый Вафа день назад закрыл дневник ото всех, кроме друзей, и теперь мы имеем один из самых популярных дневников по версии Яндекса закрытым. В любом случае будем надеется, что такая ошибка рейтинга - следствие африкаского аутсорсинга у наших чернокожих братьев(а не желание отдельных личностей творить кривой рейтинг) - будет исправлена в кратчайшие сроки и все виновные будут скормлены акулам. Далее...

Метки:   Категории:Blogs | bugs | Yandex


ВЛАДИМИР ШКЕТ

Сегодняшним постом расскажу о некоторых фишках asp.net, о которых многие еще не знают:
  • При размещении в рамках одного IIS нескольких сайтов, важно задавать machinekey разный в настройках web.config. В противном случае в логах постоянно будут возникать ошибки при подгрузке сайтом ресурсов через Script~.axd. Автоматически генерить ключи для сайтов можно например по ссылке
  • В новой Visial Studio 10 появилось блочное редактирование, которое будет удобным для проставлений комментров в коде, заценить новую фишку можно по ссылке. Также уже есть возможность скачать бету 2 и поиграться.
  • Win-сервис наконец-то можно будет встроить в IIS с выходом asp.net 4.0. Это очень удобно когда запрос к сервису идет в виде большого файла и тредует длительной обработки.
  • Замечу, что для передачи больших файлов между серверами в asp.net правильно использовать поточное кодирование, для этого в биндинг нужно добавить настройки messageEncoding="Mtom" textEncoding="utf-8" transferMode="Streamed"
ЗЫ: На название поста не обращаем внимание.

Метки:   Категории:bugs | news


[TEST] УМЕР АКТЕР РАНЕТОК ВАСИЛИЙ ЛЫКШИН

Тот пофигизм в топе, который наблюдается у Яндекса вынуждает меня провести следующий эксперимент: Далее...

Метки:   Категории:bugs | Analytics


Кто я?

Программист. Я слежу за блогосферой и знаю, как будет развиваться интернет. Когда у меня есть время я даже прилагаю для этого усилия. Подробнее

Последние комментарии

Не отображать

Topbot at FeedsBurner

Облако тэгов

Мои Твиты

Twitter апреля 23, 18:27
⚫️Тематика черного цвета для России http://dlvr.it/QQWQ8B https://twitter.com/f1ashr/status/988484514685960195/photo/1

Twitter апреля 23, 10:44
Голосовой набор тэгов http://dlvr.it/QQSx71

Twitter апреля 19, 09:13
Польша сняла мини-фантастику про 2-й час http://dlvr.it/QQ36lD https://twitter.com/f1ashr/status/986895676582674432/photo/1

Twitter апреля 15, 09:31
Больше Ада на первом канале http://dlvr.it/QPb8Sf https://twitter.com/f1ashr/status/985450416811884545/photo/1

Twitter апреля 15, 08:59
Суперлайки в Перископе http://dlvr.it/QPb3HN

Twitter апреля 14, 08:51
Что американские военные забыли у берегов КНДР? http://dlvr.it/QPVZ8F https://twitter.com/f1ashr/status/985078070875832320/photo/1

Twitter апреля 13, 19:41
Текущая ситуация с инстаграммом http://dlvr.it/QPS7sy

Twitter апреля 13, 15:50
Русский youtube и твиты за день http://dlvr.it/QPR1dl https://twitter.com/f1ashr/status/984821028940427264/photo/1

Twitter апреля 13, 15:50
Как потратить валютные резервы России - Мыслить №50 http://dlvr.it/QPR1Xz

Twitter апреля 13, 14:12
Японское аниме в российских кинотеатрах http://dlvr.it/QPQSG3 https://twitter.com/f1ashr/status/984796468316815360/photo/1

Twitter апреля 13, 13:08
Полное затмение суперлуны 27 сентября (впервые с 1982 года) http://dlvr.it/QPQ5q6 https://twitter.com/f1ashr/status/984780360230649857/photo/1

Twitter апреля 13, 12:03
Реклама Андромеды http://dlvr.it/QPPkwn https://twitter.com/f1ashr/status/984764125942243328/photo/1

Twitter апреля 13, 11:31
Теневой бизнес ГИБДД http://dlvr.it/QPPZnf https://twitter.com/f1ashr/status/984755956763340800/photo/1

Twitter апреля 13, 10:27
В Ступино напечатали первый 3D дом http://dlvr.it/QPPG1p

Twitter апреля 13, 10:27
Google Glasses fail http://dlvr.it/QPPFz6 https://twitter.com/f1ashr/status/984739734407671808/photo/1

Twitter апреля 13, 08:49
Пришел ответ от Youtube по поводу видео http://dlvr.it/QPNpH6

Twitter апреля 12, 19:39
Автоматическое информирование о выходе новых сезонов http://dlvr.it/QPL4pB

Twitter апреля 11, 07:28
Разбор сериала "Молодой папа" (теория общего знания, часть 22) http://dlvr.it/QP7wlv https://twitter.com/f1ashr/status/983970149765038085/photo/1

Twitter апреля 11, 01:33
В бюджете Америки появились лишние 2 трлн. долларов http://dlvr.it/QP6nN4

Twitter апреля 11, 01:33
Про школьников и Навального http://dlvr.it/QP6nMt

Мой твиттер

Копирайт

Все мысли, высказанные в блоге, являются моим мнением и за это мнение меня никто не забанит! Кроме того, никто не имеет право копировать материалы блога без использования ctrl+C/V!

© Copyright 2008