четверг, июля 31, 2008

Рейтинг языков программирования


Есть много методик для измерения популярности языков программирования, в основном при помощи сопоставления популярности соответствующих запросов в поисковых машинах. Один из самых известных рейтингов составляет TIOBE, ежемесячно публикующая такую статистику и графики её изменения за несколько последних лет :

Это у буржуев. Основные заслуженные  языки программирования Java, C/C++ потихоньку уступают позиции относительно новым языкам типа PHP, Ruby, Python'а, C#, хотя всё равно лидируют с заметным отрывом. Visual Basic оказывается не сдаётся, даже несколько прибавил, что в принципе понятно, по сравнению с c++ сваять  на нём простое windows приложение гораздо быстрее и проще, а часто большего и не требуется. PHP давно обогнал perl - тоже из-за простоты изучения. На perl'е можно всё гораздо компактнее написать, конечно, очень мощный и удобный язык для написания разных скриптов, но php проще в изучении и исходники нагляднее, и по этим причинам выигрывает битву за умы web-программистов :)

Кстати, благодаря этому рейтингу обратил внимание на взлёт популярности нового микрософтовского скриптового языка для автоматизации системных задач - Power Shell, который пришёл на замену старому языку .bat файлов и msdos'овских команд. Надо будет ознакомиться, поскольку .bat файлы мне время от времени приходится писать, и часто правда нельзя обойтись только их "языком", не хватает функциональности, приходится скрипты на перле писать. Полез искать ресурсы по нему, наткнулся на неплохой блог про Power Shell на русском с примерами скриптов на нём.

Попробовал собственное исследование провести, как дела в рунете обстоят с языками программирования. Зашёл на яндексовский сервер http://wordstat.yandex.ru, показывающий частоту запросов к яндексу, и повводил названия языков программирования. Правда с C/C++/C# облом случился, яндекс похоже + и # отбрасывает, так что статистику собрать не удалось, и их я из таблицы выбросил. Получилась такая картина:

Ещё раз напоминаю, тут не учтены C/C++/C#, да и методика не слишком хороша (php и java часто ищут не с целью узнать о языках программирования, а с целью скачать готовые продукты, java игры или php guestbook), но всё же определённое представление эта картинка даёт. У нас, к примеру, всё ещё популярен Delphi, гораздо сильнее, чем Visual Basic.

Ещё один подход к оценке популярности языков - по количеству вакансий. Например, тут. Автор блога приводит статистику по количеству вакансий программистов на разных языках в Белоруссии. И тут. Тоже интересный метод, даже более полезный чем по количеству запросов.

среда, июля 30, 2008

Недавно обнаружил из-за чего мой блог не работал в IE6


Во-первых, разумеется, из-за того, что IE6 - отстой. Во вторых из-за кнопки для добавления страницы в сервисы социальных закладок, которая несколько месяцев торчала на моём блоге в правой колонке.

Кнопка конечно офигительно полезная, но видимо не совсем совместимая со старыми браузерами. В опере работет, в Firefox'е работает, даже в IE7 работает, а в IE6 на работе (тут корпоративная политика такая, интранет работает только в IE6) отчего то воспринимает sindicollo.blogspot.com не как блог, а как ссылку на исполняемый код этой кнопки, короче блог не грузился совершенно. Поскольку я этим броузером не пользовался, я и внимания на это не обращал.

В общем, стёр я её как не оправдавшую доверия.


P.S. Или забить на IE6... Он похоже вообще на все скрипты неадекватно реагирует, на рекламу блогов через feedmates тоже. Скорее всего это настройки безопасности в нём виноваты, если с ними поиграться, и разрешить загружать всё, то сайт грузится. Если кто-нибудь из тех, кто это читает, испытывает проблемы с загрузкой сайта, напишите, ладно?


вторник, июля 29, 2008

Блого-нумерология

У меня на блогспотовских блогах стоит код Google Analytics для просмотра статистики. Блогов 2 - околокомпьютерный блог и про рисование - trytodraw. В первом - около 35 постов, он регулярнее обновляется, во втором постов всего 13, последний - месяц назад, что-то мне в последнее время не рисуется... Подписчиков по RSS тоже у околокомпьютерного блога больше в 2 раза, 17 против 9. И тем не менее, блог о рисовании - более посещаемый, на него за месяц заходило 121 "абсолютно уникальных посетителя", а на околокомпьютерный - всего 104. Вот такая вот загадка природы.

Причём находят Trytodraw в основном с помощью гугловского поиска, с яндекса вообще не заходят. Ну еще с социальных закладок много народу заходит (с bobrdobr.ru и memori.ru). Видимо, про компьютеры блогов выше крыши существует, а про рисование не так много, так что тема востребованная, клюют даже на дилетантов :)

sindicollo

Это sindicollo.blogspot.com. В последнюю неделю началось оживление, а большую часть месяца на блог заходило человек по 5 в день. Здесь доля поискового траффика маленькая, информации о темах, о которых я пишу, в интернете и так много, так что блог на первые страницы выдачи почти не попадает. В основном сюда попадают по ссылкам. Зато доля яндекса тут равна доле гугла.

trytodraw

А это - trytodraw.blogspot.com. Тут, несмотря на то, что блог весь месяц не обновлялся, всё более-менее постоянно, взлёты чередуются с падениями. В основном, кстати, сюда попадают по ключевым словам "кельтские узоры".



понедельник, июля 28, 2008

Тестирую google knol

Попробовал создать knol на русском языке, просто чтобы пощупать живьём, что это за зверь...

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

Вышло что-то такое: Бесплатные игровые движки
knolexample

Сразу чувствуется, что это всё ещё глубокая бета, кое-где еще совсем сырая. Морфологический поиск по сайту на русском не работает, если в форме поиска на сайте набрать "движки", то статья находится, если "движок" - то нет. В обычном поиске google это работает уже года 3. Ну, в принципе, официальной поддержки других языков кроме английского там и нет пока.

Через обычный поиск google статья не находится вообще (надеюсь, что из-за того, что бета, хотя не факт). Может ещё не проиндексировалась. Featured articles, вынесенные на первую страницу, находятся, я проверил, хотя тоже не на первом месте, где то на 5-м. Возможно, что поиск гуглем будет нормально работать только для тех авторов, кто подтвердил информацию о себе (там есть пара способов как это сделать, по телефону и по кредитке, кажется, но очевидно, что это для Америки только). В общем, для нормальной работы надо ждать релиза, хотя можно уже сейчас пробовать наработать себе багаж, если есть желание.

P.S. Сейчас сбоку от knol'а показывается следующий блок:
Similar Content on the Web
blogspot.com 76%
livejournal.com 76%
liverss.ru 76%

Так что google ещё и проверяет уникальность контента. Тоже хорошая вещь, автопроверка на нарушение копирайта. Не знаю только, как это влияет на видимость, как google будет поступать в подобных случаях, я ж сам у себя копировал...

пятница, июля 25, 2008

Интересный проект - IT nation

Недавно обнаружил забавный проект Жилинского IT Nation, сделанный по аналогии с некогда знаменитым проектом миллион пикселей. Только для того, чтобы твой блог туда попал не надо платить по доллару за пиксель, достаточно чтобы блог был про IT. В данный момент из 1000 позиций на странице заняты 662, так что пока есть возможность присоединиться, что я и сделал :)

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