Артемий Лебедев сделал дизайн LiveJournal?

Сегодня птичка принесла под хвостиком, что дизайн LiveJournal делал Артемий Лебедев. И не просто студия, а вроде бы как сам мастер российского дизайна приложил свою руку к этому невероятному творению 21-го века. Неужели это правда? Или под хвостом у птички ничего хорошего не бывает? 

Не работает быстрый поиск Spotlight в MacOS

Вчера произошел первый косяк с MacOS за полтора года. В этой системе есть spotlight и он просто перестал работать. Я уже написал об этом на своем англоязычном блоге Spotlight doesn't search for anything. Повторюсь здесь на великом и родном.

Для тех, у кого нет MacOS поясню, что spotlight - это что-то типа быстрого поиска в Windows, но работает немного лучше на мой взгляд. Лучше, но не всегда надежно, потому что вчера поиск поломался. В принципе, за полтора года одна поломка - достаточно хороший результат. Смысл в том, что явно что-то произошло с индексом, который сломался и не позволял искать ничего. Ремонт - пересоздать индекс. Странно, что ОС сама не определила поломку и не отремонтировала без переиндексации всего диска.

Ремонт выполняется тремя командами в терминале:

Visual Studio 2012

Я уже тут делился с вами новостью, что на работе мне выдали новый компьютер на Windows 7 с кучей оперативной памяти и свежим офисным пакетом. Я три года просидел в Windows XP, просто он уже стоял на компьютере, который я получил при поступлении на работу и потом просто лень было что-то менять.

Сейчас на работе небольшое затишье перед бурей и я решил обновить компьютер до Windows 7 и сразу обновить железо и нарастить памяти. 

На новую свеженькую ОС решил поставить Visual Studio 2012. В Принципе, я код пишу в Notepad++ и компилирую в командной строке (об этом постоянные читатели так же должны знать), но вдруг что понадобиться и иметь под рукой полноценную среду разработки было бы неплохо. Ну раз ставить, то сразу последнюю версию.

Лучшая схема метро

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

Лично я как-то ломаюсь. Из трех представленых работ на мой вкус не побеждает ни одна из них, нужно их все скрестить. У Ильи Рудермана самая лучшая именно схема. У конкурентов кольцевая линия ожидаемо круглая, а тут У Рудермана она... я не знаю даже как эту фигуру назвать - ромб с закругленными краями. Да, можно сказать, что кольцевая должна быть круглая, что она кольцевая и у народа будет башню срывать. Но я считаю, что народ в Москве не такой уж и тупой, ничего и ни у кого не сорвет. Не нужно ставить себя выше и умнее других. 

Размер файла документации

Когда на работе просят написать какую-то документацию по какому-либо модулю, то у меня выходит не более 20 страниц. Недавно нас попросили разработать документ oAuth для сайта клиента, и у меня выгло 15 страниц с расписыванием всех методов, которые нам понадобятся и с примерами использования. Я потом отправил этот документ парню, с которым работаю (он канадец и знает английский на много лучше меня), чтобы он исправил мои косяки и добавил свои может идеи. 

После его редактуры у нас получилось 18 страниц текста. Мы отправили этот документ клиенту и через неделю узнали, что нашу спецификацию зарубили. Вроде бы как другая компания должны была работать над oAuth спецификацией.

На этой неделе мы получили эту спецификацию, а сегодня я ее скачал себе на iPad, чтобы можно было по дороге домой почитать. Более 1000 страниц английского текста. Теперь мне нужно прочитать этот текст и понять, что от нас хотят. Причем сделать я должен это до пятницы. Завтра будет совещание в обед и я должен иметь хоть небольшое представление о том, над чем мы работаем, а в пятницу нужно уже иметь полное представление о спецификации. 

Да, мне еще учится и учится воду лить. Более 1000 страниц мануала - это конечно же жестоко. Не удивительно, что наш вариант не рассматривали, мы так писать не умеем. 

Он наблюдает за нами

На прошлой неделе я решил, что каждую пятницу надо выкладывать какое-то видео. В принципе, сегодня не видео, но и не пятница. Хотя на всей территории России уже давно пятница, вот вам прикольная фотка. 

Сегодня на работе один программист сделал себе вот такой рабочий стол и улыбающийся iPad. 

Фильм о Стиве Джобсе

Стала известна дата выхода на большие экраны фильма про Стива Джобса. Он появится 19-го апреля. Это биографический фильм и обычно я на такие фильмы в кинотеатры не хожу, потому что их проще и дома посмотреть. Тут пока не знаю, идти в кинотеатр или нет. Загадывать не хочу, но возможно не нарушу свою традицию. 

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

Биографические фильмы даже интересных людей очень сложно снять интересно. Посмотрим, что будет здесь, ведь главную роль играет Ashton Kutcher. Его фанатом я не являюсь, но последние его работы с ним были неплохие, после того, как он повзрослел. 

Как успеть все?

Мне регулярно задают вопрос - как я все успеваю - работаю на fulltime работе, пишу программки, блоги, сайты и все один. Отвечаю на вопрос - я не один. У меня дома 33 попугая, которые выполняют за меня всю рутинную работу. Кто-то нанимает китайцев, а я решил нанять попугаев, они дешевле. 

SQL сервер перестал реплицировать одну таблицу

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

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

Пошел разбираться с репликацией и выяснилось, что репликация всех таблиц идет прекрасно, сервер просто перестал обновлять всего одну таблицу 16-го января. Просто эта таблица в отчетности не участвует (не имеем права использовать кредитные карты в отчетности), поэтому никто и ничего не заметил. 

Обновил библиотеку .NET компонентов

Наконец-то. Сегодня я закачал обновленную версию компонентов Heapar Essential Library .NET. Это просто небольшой набор .NET компонентов, которые могут пригодиться при построении интерфейсов при каждодневной работе. 

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

Качайте, пользуйтесь, компоненты бесплатные, никаких лицензий и все исходники включены. 

P.S. В компоненте сетки один раз вылетело исключение, но повторить потом не смог. Если у кого удастся повторить, то просьба написать, что делали. Можно подсказать строчку кода, где нужно исправить. Эти компоненты я написал когда-то давно и на них я когда-то учил C#. Потом немного улучшил, но основа осталась старой. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне