author.jpg

Привет! Меня зовут Валерий, на xdan.ru я реализую свою потребность делиться своим опытом в области web программирования.

xdan.ru – это образовательный сайт. Большинство статей в нем написаны после практического опыта и поэтому особенно ценны. Никакой лирики, только обилие примеров и описание работы. Цель - поделиться опытом, рассказать о том, что я только что узнал. По статьям с сайта, можно проследить чем, я только что занимался, что разрабатывал и к чему приложил руку.

Расскажу также немного о себе. Мне 29 лет (на 2015 год). Женат, двое детей. В 2008 закончил магистратуру в Башкирском Государственном Университете по специальности Математик - Системный программист. Дипломной работой было написание собственной CMS. В 2011-м сходил в армию, служил в танковых войсках - механник-водитель. Перерыв в своей деятельности использовал, чтобы по другому взглянуть на программирование сайтов и какие перспективы сулит эта сфера. Являюсь разработчиком web приложений уже более 10-ти лет.

Веду блог в twitter, в нем пишу то, что не тянет на материал для блога, но тем не менее является опытом, который хочется передать. 

Подписывайтесь на твиттер. Пишите комментарии. Задавайте вопросы. Большой наградой для меня будут Ваши комментарии и вопросы к статьям. Значит мой опыт кому-то интересен и стоит продолжать дальше. 

По вопросам, не касающимся сайта можно обратиться на ящик skoder@ya.ru

Всего доброго! 

 

Рассказать друзьям

miniMySQLAdmin 

mini phpMyAdmin

miniMySQLAdmin это такой mini аналог phpMyAdmin. Функционал урезан, и некоторые операции без знания SQL не сделать. 

​Вы можете
скачать исходную версию
и дополнить ее, либо скачать лишь
один файл
и пользоваться только им

Также вы можете пощупать программу на
демо данных

Разработчики сайтов ежедневно работают с phpMyAdmin. Эта программа единолично занимает нишу администрирования MySQL баз данных. Есть множество десктопных аналогов, но когда доступ надо предоставить через web, тут у phpMyAdmin конкуренции нет.

Единственный существенный минус phpMyAdmin - размер. Мультиязычность, поддержка всех возможных кодировок, проработанность всех необходимых операций, практически без знания SQL - все это требует места.

Когда нужно быстро исправить пару строк в таблице, а заказчик дал только ftp доступ, заливать все это на сервер в распакованном виде проблематично.

Для разовых правок базы данных мной была разработана miniMySQLAdmin. Все, что нужно, в ней содержится в одном файле, размером 300кб.

Рассказать друзьям

Не знаю, как вы, но я давно уже не слушаю музыку, которая разложена по папкам моего компьютера. Даже самый большой винчестер, не способен конкурировать с фонотекой интернета. 

Рассказать друзьям

Онлайн синонимайзер текстаПри разработке автоматического рерайтера текста, побочным продуктом получился автоматический синонимайзер текста. База синонимов постоянно пополняется, из различных источников.

 

Онлайн синонимайзер текстов 

http://xdan.ru/synonymizer/

 

Синонимы подбираются и ставятся в ту же форму, что и исходное слово.

В настройках есть несколько опций:

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

не приводить синонимы к исходной форме - приведение слов в ту же форму, что и исходное часто работает с ошибками. такой уж он, Русский язык, велик, могуч и очень сложен.  При включении этой опции синонимы остаются в базовой форме  Следует использовать если возникают ошибки приведения синонима в форму исходного слова.

Процент синонимизации - если заменять все слова в тексте, то получается просто каша. Поэтому имеет смысл заменять лишь определенный процент слов.

Кроме того, синонимайзер позволяет получить весь список синонимов для конкретного слова. Для этого, достаточно его выделить в поле ввода.

 

Рассказать друзьям

Результат работы Конструктора Яндекс Карт - Вставка Yotube ролика в тело балунаЭтот урок проще. Часто меня спрашивают, как вставить произвольный html код в тело балуна, или конкретнее: как вставить в него iframe. Дело еще в том, что стандартный конструктор Яндекса не позволяет из соображений безопасности вставлять в балун iframe. В моем конструкторе таких ограничений нет.  

Вот, что мы получим в результате http://maps.xdan.ru/#hash=mYzyMnRk

Рассказать друзьям

Подкатегории

Конструктор Yandex карт