Banavoz

Software and development

Browsing Posts published by banavoz

The multisite functionality of Drupal is what I like very much about that system. I run several separate sites as single Drupal multisite configuration. As far as one may know, drupal multisite functionality is based on separation of databases and files belonging to each site whereas core drupal files, modules and themes may be uploaded [...]

Recently I have moved some of my sites to the Hostmonster hosting. My sites are all built on Drupal, which is very much usable in multisite setup (single drupal folder, multiple sites). As of hostmonster, there are some points that I understood just after I had registered my account with them. I will briefly describe [...]

Recently I have been trying to duplicate Drupal’s database using MySQL queries. To copy MySQL table, it is enough to execute the following queries: CREATE TABLE table_new LIKE table_old; INSERT INTO table_new SELECT * FROM table_old; These queries will preserve original table structure and indexes. Everything looks OK until you try to copy Drupal’s “users” [...]

Today, every web developer should know about SOAP (Simple Object Access Protocol). This protocol is used by clients to call server remotely (basically, via HTTP). What SOAP server provides to the outside world – is set of interfaces and methods within these interfaces. Methods may receive arbitrary parameters, these parameters may be arbitrary (like real-world [...]

PHP – довольно простой скриптовый язык, не требующий серьёзных навыков программирования. Однако, часто при разработке сайтов начинающий веб-мастер может, сам того не подозревая, создать уязвимость сайта себе или своему клиенту. Порой, для решения какой-либо задачи веб-мастер делает поиск в Интернет, и найденное решение помещает к себе на сайт, не вдаваясь в детали, что же именно [...]

Spring Framework – многосторонний фреймворк, обладающий рядом возможностей, которые можно использовать как вместе, так и по отдельности: Inversion of Control упрощение доступа к базам данных управление транзакциями поддержка ORM – Object Relational Mapping для работы с базой данных на уровне объектов поддержка аспектно-ориентированного программирования (Spring AOP) … и много чего еще интересного! Spring можно использовать [...]

Несколько лет пользуюсь WebMoney (примерно с 2002 года). Зарегистрировал себе сначала Keeper Classic, так как это показалось быстрее и надежнее, чтоли. И с того момента испытываю только разочарование в этой программке. Не знаю, чем занимаются разработчики, кажется что много лет подряд ЗАО «Вычислительные Силы» нанимают зеленых студентов. Ничего личного, просто создается такое впечатление. Можете не [...]

Как известно, SSH – не только “линуксоидная консоль”, это еще и механизм для создания “туннеля” на удалённую машину. То есть, сделать так, чтобы какие-либо сервисы, доступные на хостинге, стали доступны Вам на локальной машине (и кстати, в противоположную сторону тоже). Очень удобно, когда на хостинге есть поддержка SSH. Кроме удобной и безопасной передачи файлов SSH [...]

Silverlight: HorizontalContentAlignment не работает в ListBox. Как починить? Silverlight и WPF предоставляют богатые возможности для создания графического интерфейса приложения. Привычные компоненты, такие как Button, ListBox и многие другие, могут быть очень гибко настроены для отображения почти всего что угодно. К примеру, в кнопку можно засунуть произвольный набор картинок, текста, итд. Однажды мне понадобилось видоизменить шаблон [...]