Banavoz

Software and development

Browsing Posts in Development

Hello, I decided to publish this short post about how to store Java resources as UTF .properties file. First of all, by default, Java reads and writes .properties files using ISO 8859-1 character coding with support of UNICODE escapes. This makes possible to store any UNICODE text but it is very inconvenient to edit text [...]

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 можно использовать [...]

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