Генератор (x)html-css скелета.
Суббота, Ноябрь 19, 2011 г.
Не сказать конечно, что мне часто приходится верстать, но такая необходимость время от времени появляется. А иногда я делаю это даже с удовольствием. Правда это удовольствие довольно жестко разбивается о проблемы кроссбраузерности. Привет IE, долгих лет тебе жизни.
То о чём я хочу вам сегодня рассказать, скорее всего для многих покажется банальностью. Но всёже, вдруг кто то ещё не в курсе? Вдруг для кого то это станет ещё одним полезным инструментом? Если это так, то пользуйтесь на здоровье.
Каждый раз начиная нарезать какой либо макет, я ловил себя на мысли что всегда делаю это практически по одной наезженной схеме. Хидер, футер, сайдбар и тд и тп. Следующей мыслью было сделать один обобщённый шаблон с которого можно было бы начать вёрстку практически любого, более-менее типового сайта. Ведь это же логично, избавиться от однообразной рутиной работы, не повторяться, DRY (привет Django). У многих такие шаблоны скорее всего даже есть.

далее...
Теги: webhtml | Комментарии: 0
 
   
   
 
Переехал на Django
Вторник, Июнь 28, 2011 г.
Если кто то бывал на этом сайте раньше возможно заметил изменения. Вероятно они и не так сильно бросаются в глаза, но поверьте, в глубине они чудовищно масштабны по сути. Можно смело считать что того сайта который был раньше — более не существует. От него остались похожий макет и контент, другими словами около 90% внешнего сходства.

далее...
Теги: PythonwebDjango | Комментарии: 0
 
   
   
 
Хостинг для Python
Воскресенье, Февраль 27, 2011 г.
Это мой первый пост в котором не будет ни одной строчки кода. Но тем не менее я не буду отходить от тематики блога. Речь пойдёт о веб проектах на python, точнее о хостинге для них.
Не смотря на преимущество в быстродействии и удобстве разработки python, в сфере веб программирования малых и средних проектов, в популярности значительно уступает php. И как следствие подобрать достойный хостинг для своего django, webpy, и тд. проекта намного сложней чем для обычного php сайта. Нельзя конечно сказать что на российском рынке хостинга нет предложений для python но тем не менее частенько на форумах встречаются советы пользоваться забугорными предложениями или вообще арендовать vps или vds. Что как мне кажется становится ещё одним существенным препятствием на пути к популярности python в сфере веб.

далее...
Теги: Pythonwebwebpy | Комментарии: 13
 
   
   
 
Вывод массива в html таблицу (php)
Пятница, Октябрь 22, 2010 г.
Просмотрел свои последние посты и понял что сильно ушёл в python. Язык он конечно достойный но не единственный ;). Тематику webpy я обязательно продолжу но как нибудь потом.
Очень часто несмотря на мои личные предпочтения мне приходится работать в php. В основном это веб приложения. Даже не в основном а именно только они :). Ну это не суть, а вступление. В этой статье я хотел рассмотреть одну тривиальную задачу. В процессе создания сайта а иногда даже просто странички возникает необходимость вывести данные содержащиеся в массиве в виде html таблицы с определённым числом колонок. Задача вовсе не сложная. Она заключается в определении момента (итерации цикла) когда нужно вывести теги <tr> и </tr>. Для этой задачи у меня есть собственное решение которое мне кажется изящным. Чем я и хочу с вами поделиться.

далее...
Теги: phpwebhtml | Комментарии: 5
 
   
   
 
web.form (webpy)
Суббота, Июль 31, 2010 г.
Давно я ничего не писал в блог. Лето, жара отнюдь не способствуют повышению мозговой деятельности :)
Но всё же я решил заставить себя, и по просьбам читателей описать создание и управление веб формами. Практически ни одно интернет приложение не обходится без форм. Это своего рода интерфейс взаимодействия пользователя и приложения. В рассматриваемом нами фреймворке за формы отвечает модуль web.form.
Беглого взгляда на содержимое модуля
>>> import web
>>> dir(web.form)
['AttributeList', 'Button', 'Checkbox', 'Dropdown', 'File', 'Form', 'Hidden', 'Input', 'Password', 'Radio', 'Textarea', 'Textbox', 'Validator', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'attrget', 'copy', 'net', 'notnull', 're', 'regexp', 'utils', 'web']

далее...
Теги: Pythonwebwebpy | Комментарии: 2