Friday, February 4, 2011

Про статистику

Интересные вещи я наблюдаю, у Blogger появилась возможность смотреть статистику блога, дак вот она в разы отличается то того, что показывает Google Analytics.

Если судить по данным Google Analytics популярность браузеров выглядит следующим образом:
Firefox32.20%
Opera25.37%
Chrome20.90%
Internet Explorer14.29%
Safari6.40%
Opera Mini0.85%

С другой стороны, статистика у Blogger:
Internet Explorer37%
Firefox24%
Chrome19%
Opera11%
Safari6%

Monday, January 31, 2011

Wt C++ Web Toolkit. Часть вторая.

В продолжение первой части, рассмотрим работу с библиотекой Wt на примере.
Чтобы показать, как это работает, рассмотрим самый простой пример. Будет использовано всего два виджета, это WText и WPushButton, соответственно текст и кнопка.

Friday, December 10, 2010

Wt C++ Web Toolkit.Часть первая.

Материал, представленный ниже, большей частью, написан по мотивам A gentle introduction to the Wt C++ Toolkit for Web Applications, не является полны переводомм. :о)
Введение
C++ – язык программирования общего назначения, созданный для разработки программного обеспечения широкого спектра, такого как, операционные системы, прикладное программное обеспечение, серверное программное обеспечение и так далее. Тем не менее, использование C++ для разработки веб-приложений весьма ограничено. Вместо этого применяются языки «доминирующие» в разработке веб-приложений, такие как, Java, PHP, Python, Perl. За исключением PHP, который был специально спроектированным для разработки веб-приложений, для языков программирования предлагаются различные фреймворки, облегчающее разработку веб-приложений. Например, J2EE и Struts для Java, Perl::CGI для Perl, или Zope для Python.

Wednesday, December 8, 2010

Перезагрузка

То, что в нашей стране очень любят повторять сказанное на вверху, не секрет, но постоянно слышать про «перезагрузку» и даже нажатие на «кнопку перезагрузки», начинает утомлять. По личному опыту знаю, сколько не нажимай на кнопку перезагрузки, но пока прошивку не сменишь, каких либо изменений ожидать не стоит.

Monday, November 22, 2010

И снова Mono: Установка

Попробуем поработать с Mono, начнем с загрузки собственно самой Mono и среды разработки MonoDevelop. И так что мы имеем:
Тут правда есть ода странность, почему то в моем случае, MonoDevelop отказался устанавливаться, ругаясь на версию GTK#, хотя вроде бы установка пакета mono-2.8.1-gtksharp-2.12.10-win32-3.exe подразумевает и установку GTK# версии 2.12.10, но не тут-то было.


Решение проблемы нашлось в установке еще одного пакета, а именно:
После установки MonoDevelop запустилась, но с жуткими «тормозами», при этом реакция GUI больше напоминает тики, если бы она при этом еще и звуки издавала, вполне бы сошло за синдром Туретта. Process Explorer показал прожорливость в отношении памяти, а Process Monitor показал, что процесс MonoDevelop.exe непрерывно пытается обращаться к одним и тем же сборкам .Net Framework.
Минут через десять все прекратилось, реакция GUI стала соответствовать ожиданиям. Видимо оглядевшись по сторонам и удостоверившись, что жить можно, MonoDevelop успокоилась :о)

Впрочем, не все так и плохо, как может показаться, работать можно, особенно если учесть тот факт, что основное достоинство Mono в кроссплатформенности, хотя это еще тоже вопрос.