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

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

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

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

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

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

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

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

Visual Studio 2012

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

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

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

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

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

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

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

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

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

Windows бойня - Пятничное видео

У меня тут на блоге есть тег Видео, но я им почему-то почти не пользуюсь. Надо начинать пользоваться, теперь постараюсь каждую пятницу выкладывать ноыве видео. Будут и внеочередные, но по пятницам точно буду стараться не пропускать.

Что делать, если найден баг в коде?

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

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

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

Доставка лицензии

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

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

Дешевый виртуальный Windows хостинг

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

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

Удивило то, что для Windows тоже самый дешевый вариант начинается с 384-х мегабайт оперативки. Интересно, что будет стоять на этом сервере - server core или полноценная ОС. Кто-нибудь работал с core? Протянет она на менее 500 мегабайт памяти? 

Переход на Windows 7

Я уже писал здесь, что до сих пор на работе использовали Windows XP. Сегодня я наконец мигрировал на Windows 7. Наконец я смогу сразу же держать более одного сайта на машине. До этого приходилось использовать IIS6 и XP позволяла запускать только один сайт по умолчанию. Есть выпендрежы обхода этого, но они мне не нравятся. Теперь есть полноценная поддержка нескольких сайтов. 

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

О блоге

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

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

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

Пишите мне