| Profilo di ИванИван Никитин: мысли вслу...FotoBlogElenchi | Guida |
|
|
26/10/2009 И снова про Twitter — что это и зачем он нуженИлья Сегалович отлично написал про Twitter на Хабре. Настолько хорошо и внятно написано, что не могу не процитировать:
От себя могу лишь добавить, что наличие клиентов под мобильные платформы делает Twitter инструментом, который всегда с тобой, о чём, я, собственно, и писал некоторое время назад. Technorati Теги: twitter 04/04/2009 Бесплатные семинары по Веб-технологиям в «Специалисте» для всех желающихУчебный центр «Специалист» возобновляет добрую традицию проведения бесплатных семинаров для всех желающих на самые разные темы, включая семинары по Веб-технологиям. Представляю анонсы ближайших семинаров по Веб-технологиям:
Все семинары проходят в вечернее время, и занимают 3 астрономических часа, то есть до 21:30. Если вы заинтересованы в участии в этих семинарах рекомендую не тянуть с регистрацией, так как число мест ограничено. 14/02/2009 Микроблоггинг в Windows LiveМикроблоггинг в последнее время стал как-то очень популярным. Но и службы Windows Live также обладают возможностями микроблоггинга. Что есть микроблоггинг?Микроблоггинг (англ. micro-blogging) — это возможность пользователю писать короткие текстовые заметки (обычно менее, чем в 200 символов) и публиковать их. И каждое такое сообщение может быть просмотрено другими пользователями Сети. Основная идея микроблоггинга — показать текущее состояние пользователя своим знакомым или просто другим пользователям. В принципе, на мой взгляд, рациональное зерно здесь есть, ведь если мои коллеги будут видеть, чем я сейчас занят, это может сократить лишние вопросы, ненужные сообщения типа «Прива! Какдила?». Не все однозначно положительно воспринимают микроблоггинг, но, думается, это — личное дело каждого. Я, например, планирую указывать в таких сообщениях ту электричку, на которую сел, чтобы мои домашние знали когда я приду поздно вечером с работы… Да мало ли применений можно придумать? Ну и конечно же, существует цела куча сервисов микроблоггинга, самым популярным из которых, наверное, является Twitter. Есть и русские сервисы, например, mblogi.qip.ru. Микроблоггинг в Windows LiveС другой стороны, службы Windows Live также обладают возможностями микроблоггинга, то есть, по идее, владельцам LiveID можно специально не заводить никаких других аккаунтов, например, на том же Twitter, можно пользоваться тем же Windows Live Messenger. Просто введите сообщение о том, чем вы сейчас занимаетесь напротив своей фотографии в WLM и все!
И теперь это сообщение отлично видно Вашим контактам:
История сообщений отображается и в Вашем профиле Live:
И, конечно же, мы можем и посмотреть сообщения своих друзей и написать своё новое сообщение с мобильного телефона. Для этого достаточно открыть адрес http://mobile.live.com/ и добавить его в избранное своего телефона (рекомендуется также один раз пройти авторизацию и поставить галочку «Запомнить меня», чтобы каждый раз пароль на мобильнике не вводить): Вот такая фича Windows Live. И почему бы её е попробовать?
13/10/2008 Внедрение передовых IT-технологий от Microsoft в условиях малого бизнесаНа сайте Microsoft опубликована история одного внедрения технологий SharePoint:
Мне достаточно хорошо известно это внедрение, более того, я -- автор всей его части, которая касается сервера SharePoint :) (Скромно так заявлю о себе: сам себя не похвалишь -- никто не похвалит :) Но речь сейчас не об этом. Сервер Microsoft SharePoint (и WSS, и MOSS) -- просто потрясающий инструмент XML обработки! Это позволяет очень быстро, очень легко и не нагружая сервер, формировать самые различные отчеты, страницы, практически любой вывод без тяжелой артиллерии в виде своих Веб-частей, обработчиков и т.п. Но почему-то это как-то плавно обходят на курсах по SharePoint, да и курсов по разработке у Microsoft -- с гулькин нос! Вот я и подумал: а не сделать ли авторский курс на примере такого вот внедрения? 03/09/2008 Нашего полку прибыло: новый браузер от GoogleИтак, слухи о разработке Гуглом своего браузера неожиданно подтвердились! Сегодня Гугл анонсировал и выложил бету своего браузера Google Chrome, которую можно скачать здесь: Я конечно же не мог пройти мимо и не попробовать браузер. И вот мои первые впечатления. Во-первых, браузер ставится в профиль пользователя, то есть из-под обычной учетки он ставится без проблем, никаких UAC'ов, никаких админский паролей. Может быть, если его ставить из-под админа он и встанет для всех пользователей, но в обычно режиме -- только для текущего пользовтеля. Вообще-то, это правильно! Особенно в корпоративной среде каждый раз к админу не набегаешься... А сейчас браузер установился в Далее, Google Chrome оказался довольно красивым! Особенно в Висте с ее полупрозрачными окошками:
Первые опыты с браузером показали, что он довольно шустрый, странички открываются просто "в лёт"! Скорее всего это объясняется многопоточной загрузкой элементов страницы. Декларируется, что каждая вкладка браузера работает в своем процессе, что позволяет изолировать страницы друг от друга, и делает их независимыми при зависании одного из процессов. Решение спорное, на мой взгляд, но -- работает и это видно по диспечеру задач:
По мере набора адреса, браузер подсказывает возможные варианты, в том числе и самые популярные запросы на Гугле -- интересное решение!
Декларируется, что браузер основан на движке Safari, но опасения, что он будет тормозить на большм количестве вкладок не оправдались. Вот браузер с открытыми 22 вскладками:
Но, правда, заставить что-то тормозить на моей машинке довольно тяжело -- это еще постараться надо :) Хотя здесь нет ничего сверхестественного, просто современная машинка :) Наверное, если запустить это на колымаге, собранной в прошлом веке, тормозить будет. В общем, опыты с хромом продолжаются... 13/11/2007 Конец i-mode в МТСПетр Диденко пишет:
Собственно, что и следовало ожидать. Кажется, я предсказывал проблемы с i-Mode еще три года назад: iMode - три сравнительно честных способа отъема денег у населения Что-ж, Петр прав: чудес не бывает. 14/06/2007 Валидная версткаНекоторое время назад я наткнулся на запись Майка Дэвидсона о НЕНУЖНОСТИ валидной верстки. Небольшая цитата:
Так вот. Привожу пример, как невалидный код реально что-то ломает в реальном мире (starts to break anything in the real world). Заходим с КПК на мобильное представление Гугла (http://mobile.google.ru), выбираем новости и щелкаем по новостям. Гугл отбирает мобильные новости и показывает их мобильному браузеру в формате Mobile xHTML, и если источник невалиден, то получается вот это: Вот и все. Валидация нужна. Technorati tags: Valid HTML, XHTML 11/02/2007 Письма, на которые я не отвечаю
Мне приходит масса писем от выпускников Центра СПЕЦИАЛИСТ. Как правило, эти сообщения содержат в себе вопросы, просьбы о консультациях и пояснениях. В разные дни - по-разному, но бывали дни, когда я получал по 30 - 40 сообщений с вопросами. Понятно, ответить на эти вопросы я могу только в свободное время, и потратить на одно сообщение я могу лишь самый минимум этого самого времени.
10/02/2007 Live Contacts - отличная возможность иметь всегда нужные контакты при себеСуть да дело, но открыл я для себя замечательную возможность Windows Live Messenger 8.1 - Live Contacts Контакты, которыми пользуется Live Messenger хранятся на сервере, и посему доступны нам, в любом месте, где есть Интернет. Это известный факт.
И причем в этих контактах может быть довольно много ценной информации, а не только E-mail: телефоны, адреса и т.п. Причем Messenger может хранить не только контакты (Live ID), с которыми вы обмениваетесь сообщениями, но и вообще, произвольные контакты, которые вам требуется держать под рукой, даже если сами эти контакты не используют WLM. Получается ваша адресная книга, всегда доступная вам в он-лайне. Это тоже достаточно известный факт. Но эти контакты мало "вбить" в мессенджер, их надо еще и обновлять, проверять и всячески актуализировать. И вот здесь нам на помощь приходят Live Contacts. Теперь достаточно просто выбрать для нужного контакта пункт меню "Оформить подписку на обновление контакта" и Messenger будет обновлять контакт самостоятельно! То есть контакты теперь всегда будут в актуальном состоянии. Понятно, чтобы службы Live могли бы обновить контакт, необходимо ввести информацию о себе. Делается это просто: щелкните по своему состоянию в Windows Live Messenger правой кнопкой мышки и выберите "Просмотреть свою карту контакта". Там будет ссылка на страницу контактов. Вбейте информацию о себе и внимательно расставьте права, кто сможет получить эту информацию, например, "Messenger и друзья" дает возможность вашим контактам в Messnger'е и списку друзей вашего блога получать информацию о вас. Здесь же, можно посмотреть кто уже получает вашу информацию
В общем, это очень интересная возможность! Рекомендую пользоваться... И "забить" свою личную информацию по максимуму, чтобы ваши друзья (и я в том числе) могли бы обновить свои контакты. Вот чего не хватает, так это утилиты массового экспорта контактов из адресной книги Outlook в Windows Live Messenger и дальнейшей синхронизации... Хоть сам пиши! 10/01/2007 Вышел Internet Explorer Developer Toolbar Beta 3Собственно, SUBJ, господа разработчики! Бесплатно скачать упомянутый Toolbar можно здесь: Internet Explorer Developer Toolbar - удобная штука для изучения и/или тестирования HTML страниц и сайтов в браузере IE. Умеет многое:
Вот некоторые нововведения: 27/12/2006 RSS используют только "чокнутые интернетчики"
Такими словами начинается интересная статья "5 Reasons Why RSS Feeds are Not Popular". В статье автор привел 5 основных причин, по которым среднестатистический пользователь Сети не любит (или не знает) RSS. Вот эти причины (с моими комментариями): RSS по прежнему не известен пользователямПользователи просто не знают для чего и как использовать RSS. Автор пишет: «Ask someone at a gathering of people that actually work in an IT oriented field and you will be surprised at how little they know about RSS technology.» Да, наверное. Но ситуация меняется, особенно с появлением браузеров с поддержкой RSS, это IE7, Firefox – так что, думаю, пользователи начнут интересоваться, что это за оранжевая иконка в браузере? RSS потоки часто «падают»О, да! Многие Веб-мастера клюнули на модные словечки «RSS», «Web 2.0», не имея ни малейшего понятия, что это и для чего это. И как результат, совершенно непредсказуемое поведение потока. «The owners of RSS feeds do not check them often enough to make sure they are working. Even the big websites with dozens working on them have not been able to prevent their feeds from failing. We all know how visitors feel about web pages that don't work. While website owners may be constantly validating and testing web pages to make sure they are visible and valid in the case of RSS feeds it is not quite the same.» Раздражает, например, некорректное поведение RSS потока Лени Лукина, когда иногда приходит несколько количество «пустышек», не пойми зачем сгенерированные движком блога. Или потоки с сайта blogs.gotdotnet.ru тоже хороший образец генератора «пустышек» А бывает и хуже: некоторые горе-Веб-мастера рассматривают RSS как средство повышения посещаемости своего ресурса, и тут рождаются «жлобские ленты» сообщений, состоящие из одной ссылки на сайт-источник. Кончено же, это – мусор! И пользователи, столкнувшись с ним, делают вывод, что все RSS потоки – такой же мусор в массе своей... Кстати, следующая причина явно вытекает из предыдущей: RSS очень чувствителен к ошибкамА то! Конечно же! И это не баг и не недостаток формата – это свойство любого XML документа! А большинство же шаманов привыкло к «тяп-ляпу»: посмотрел как у соседа, и сляпал себе, а потом удивляются, почему не работает? Просто потрясающий ламеризм Веб-мастеров ужасает: из, наверное, сотни широко известных RSS потоков примерно пятая часть не проходит валидацию (например, Lenta.ru – известнейший ресурс, гордость Носика и позор Rambler Media Group!), и примерно две трети проходят первичную валидацию, но имеют явные проблемы с семантикой структуры, например, невероятно распространенная ошибка: HTML разметка в элементе <description>. Этим грешат даже мэтры: Яндекс, Гугл! И что вы хотите от простых смертных? Позор!!! RSS потоки, про которые забылиИмеется ввиду, те RSS потоки, создатели которых переделали URL, а забыли поставить переадресацию на новый. Ну да, битые ссылки. Без комментариев. Требуется сервис уведомленийИмеется ввиду, что нужно показывать пользователям информацию об изменении сайта различными средствами. Вообще-то, к RSS это не имеет никакого отношения, да и есть такие сервисы... Просто немногие ими пользуются. А жаль... Итак, заключает автор, RSS становится все более важным инструментом современного сайта, но, к сожалению, авторы и веб-мастера, в силу своего скудоумия не понимают назначение этого инструмента и используют его явно неумело и часто нелепо, просто дублируя RSS потоком убогие новости своего сайта. И это плохо. А я вот подумал, не сделать ли нам в ЦКО СПЕЦИАЛИСТ мастер-класс по правильному созданию RSS потока на своем сайте? Что вы думаете об этом? 23/12/2006 AJAX-вый бред в стиле WEB 2.0Вчера на курсе XML мы разбирали обмен данными с сервером, то есть то, что сейчас обычно называется AJAX. Готовясь к занятию, я обычно стараюсь собрать разные дополнительные материалы для слушателей, и в этот раз я наткнулся на ряд статей по "соверменной технологии AJAX". Более всего меня убила статейка, или даже так: веб-два-нулевый опус за авторством Александра Орлова. Самое ужасное не в том, что большая часть статьи - откровенная "пурга" и распространенные заблуждения, и даже не в том, что автор этого откровенно не понимает (и много еще чего), а в том, что так же считают подавляющее число Веб-мастеров. Сколько раз в конференции мне приходилось отвечать на вопросы и объяснять непотребность взятого из "авторитетных" статей и книжек кода! И как результат - совершенно непотребные, громоздкие и монстроподобные нелепые Веб-приложения. Несколько цитат:
Правда? А до 2005 года ничего похожего не было? Или Дж. Дж. Гарретт, аки ветхозаветный пророк, прорубил скалу и дал воду жаждущим? Хотя статья г-на Гарретта весьма интересная, правильная и невероятно полезная для тех, кто решил заняться AJAX. Приведу одну цитату:
Запомним это. И смотрим далее, что нам пишет г-н Орлов:
Боже мой!!! Какой бред! И опять приходит на ум Булгаков: "Никогда не читайте советских газет!". Ребята, никогда так не делайте!!! Это я про защищенность, а про "мы можем передавать данные только методом GET" - я вообще молчу... Заметьте, изначальная идея Гаррета куда-то делась, и на ее смену пришел совершенно дикий код: // Input mode
url = 'http://localhost/xml/checkUserName.php?q=' + input;
То есть, от асинхронного обмена XML сообщениями (собственно AJAX, господа!) осталась только возможность запросить некие данные с помощью GET запроса. Воистину, сон разума рождает чудовищ! А знаете, в чем самая большая проблема AJAX? В отсутствии стандартизации обмена меджу клиентом и сервером. В отсутствии единых принципов этого обмена! В том, что каждый раз этот обмен приходится писать заново. И всякие "AJAX фреймворки" - это лишь костыли! Вы просто выносите эту сизифову работу в тень, но не избавляетесь от нее... Вчера на курсе мы попробовали одну идейку, которая позволяет однозначно специфицировать обмен данными в AJAX сценариях... Может быть, я соберусь и напишу статейки на этот счет. Как вы думаете, интересная это тема? Нужны вам материалы по этому? 04/11/2006 Три валидных проекта от Яндекса или Горбатого могила исправит...Как сообщает Webmascon, у Яндекса есть три валидных с точки зрения HTML проекта:
И правда, если посмотреть в код этих страниц, можно увидеть положительные подвижки, например: <div class="b-foot g-decor-nojs"> <p class="design"><a href="http://www.artlebedev.ru/"> <img src="http://img.yandex.net/i/artlebedev2006.png" alt="art. lebedev" /></a>Дизайн —<br /> <a href="http://www.artlebedev.ru/">Студия Артемия Лебедева</a></p> <div class="info"> <p><a href="/agreement.xml">Пользовательское соглашение</a></p> <div> Поиск по 251 338 альбомам, 282 484 исполнителям и 2 538 623 композициям.</div> </div> <p class="copyright">Copyright <span>© 2006 «<a href="http://www.yandex.ru/">Яндекс</a>»</span><br /> <a href="/about.xml">О проекте</a> · <a href="http://stat.yandex.ru/stats.xml?ProjectID=78&Age=d">Статистика</a> · <a href="http://feedback.yandex.ru/?from=music">Обратная связь</a></p> </div> Но, при внимательном изучении кода, косяки все равно лезут: <form action="/search-group.xml"> <table> <tr> <td><input name="text" value /> <span> <input type="submit" value="Найти" /></span></td> <td class="line"> <div> <div> </div> </div> </td> </tr> <tr class="sample"> <td colspan="2">например, <i onclick="sample(this)">ддт ночь людмила</i> </td> </tr> </table> </form> ...<tbody class="b-alphabet"> <tr> <td><i><a href="/artists.xml?id=D090">А</a></i></td> <td><i><a href="/artists.xml?id=D091">Б</a></i></td> <td><i><a href="/artists.xml?id=D092">В</a></i></td> <td><i><a href="/artists.xml?id=D093">Г</a></i></td> <td><i><a href="/artists.xml?id=D094">Д</a></i></td> <td><i><a href="/artists.xml?id=D095">Е</a></i></td> Валидатор проверяет синтаксис и правильность сложения элементов, но не проверяет логику. А логика, мягко говоря, все равно осталась преждней... Точнее, ее отсуствие. 02/11/2006 Microsoft и Zend теперь партнеры!Как сообщают авторитетные источники в лице Антона Антича, Microsoft и Zend Technologies объявили о своем партнерстве. Речь идет, прежде всего о более тесной интеграции PHP в среду Windows Server:
Информация здесь: http://www.microsoft.com/presspass/press/2006/oct06/10-31MSZendPR.mspx 27/10/2006 Mozilla FireFox 2Вышел новый FireFox. Ура, товарищи! Из нововведений, которые сразу бросаются в глаза - проверка орфографии в полях формы (долой очепятки на форумах!)
Вообще-то, я не фанат Мозилы-Тормозилы. Но у него теперь есть два явных полезных свойств:
В общем, какчайте и наслаждайтесь - он удобен! 19/10/2006 Сколько стоит ваш блог?Вот интересный сервис, позволяет оценить сколько стоит ваш блог.
Мой вот:
12/10/2006 Windows Live - список служб и сайтовВиталий Кузнецов опубликовал список служб и сайтов Windows Live. Очень полезный список. Перепечатывать не буду, смотрим по ссылке: 19/09/2006 5 основных ошибок PHP-программистов при работе с базами данныхИнтересная статья на www.ibm.com: Five common PHP database problems Jack Herrington (jherr@pobox.com), Senior Software Engineer, рассматирвает 5 наиболее распространенных ошибок разработчиков PHP при работе с базами данных. По мнению Джека ошибки такие:
Вообще-то Джек Херрингтон прав, но в любом случае следует помнить, что это - личное мнение автора статьи. Я бы, например, добавил бы этот список еще пунктами:
Джек заканчивает статью очень мудрыми словами:
Ну а я могу добавить к финальной фразе, что в Центре Компьютерного Обучения "Специалист" буквально в ближайщие дни появится полноформатный курс, посвященный исключительно серверу MySQL (по мотивам моего тренинга в Лондоне), и все подобные вопросы как раз на этом курсе и будут рассматриваться. Так что следите за новостями Центра Специалист и добро пожаловать в мир баз данных MySQL:
16/09/2006 PHP.net упал!Опа! Зашел я сегодня на www.pnp.net и увидел, что сайт явно в дауне. Вот скриншот:
Это еще раз подтверждает, что абсолютно надежных серверов не бывает! 12/09/2006 RSS агрегатор для "жлобских" RSSКак известно (или неизвестно) RSS потоки делятся на нормальные и жлобские. Нормальный фид - это набор заметок интересующего нас сайта, который призван сэкономить нам время и не отвлекать нас на посещение данного ресурса. Как приятно утром с чашечкой кофе читать в RSS агрегаторе такую подборку! Пара кликов и ваши любимые сайты у вас, как на ладони. Конечно же, в этом случае заметка нормального RSS фида должна содержать в себе полный текст самой новости и, возможно, ссылки на комментирование этой заметки. И именно это ее отличает от жлобского RSS фида. Жлобский RSS фид - это заголовок, одно тупое предложение в качестве текста и дурацкое многоточие в конце. Типа, щеклни меня и зайди на наш самый супер-пупер сайт с офигенной рекламой и читай там! Понятно, подписываться на такие фиды - это засорять дерьмом свой RSS агрегатор. К тому же, жлобскими RSS фидами часто грешат всякие новостные или около того сайты. И обновляются жлобские RSS чуть ли не раз в 5 минут, генерируя по десятку новых жлобских новостей, состоящих из одного предложения с дурацким многоточием: Примеры жлобских RSS: В качестве основного RSS агрегатора я использую intraVnews - дополнение к MS Outlook 2003, записывающее RSS фиды в папки Outlook, что позволяет мне утром получать нужную инфорацию в одном окне и к тому же, позволяющее иметь мощный и быстрый поиск по всем фидам за последние несколько месяцев. Но жлобские RSS все портили... До сегоднященего дня. И вот, я нашел отличное решение для таких RSS-фидов! Вот оно: Это плагин (скрипт) к Windows Live Messenger, но для того, чтобы этот плагин работал, нужно чтобы поверх WLM был установлен Messenger Plus Live - невероятно мощное дополенние к WLM. Как, у вас его нет?! Немедленно скачивайте и ставьте! Не пожалеете! MUST HAVE обязательно!
Очень удобно! Вы не щелкаете 5 сек - новость исчезает! Щелкаете - окрывается сайт. И самое главное - основной агрегатор не забивается мусором!
В общем, качайте и наслаждайтесь! |
|
|