Категория → Web-разработка

Здравствуйте, я долго изучал интернет по вопросу самописных движков и хочу написать свои наблюдения по поводу данного вопроса. Я сам программист, со школы, начинал с Pascal. Но из-за выгодности пришлось перейти на web и отсраница от настоящего программирования. Работал поначалу с CMS Joomla и WordPress и жутко заскучал и стал чувствовать себя каким то настройщиком, […]

Привет всем, сразу хотел попросить не судить строго, если что-то не так, это первый пост который я пишу на блоге. Хочу рассказать тем, кто может быть, когда то столкнётся с такой маленькой проблемкой при использовании FullCalendar, как события относительно дней недели, а не дат. Стояла задача сделать расписание занятий с понедельника по пятницу, причем следующая […]

Считается, что лучше отказаться от глупого, но прибыльного предложения, чем его сделать. Многие веб-студии не любят работать с дураками. Каждый второй заказчик для них – неадекват, с дурными заказами по смехотворным ценам. Но постойте, а Вы настолько круты, чтобы так себя вести? Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Как всё начиналось Эта часть не несет какого-либо смысла, можно спокойно пропустить Жарким летним днём я наткнулся на заявку на веблансе. Если посмотреть на описание и сайт, то можно понять, что делов тут на 30 минут. Быстро выставив заявку на 15$, я связался с заказчиком. Удивлением было то, что он сразу согласился на мою вакансию, […]

Хотел бы поделиться с вами опытом создания распорядка рабочего дня сотрудников, запись клиентов, например загрузку постов на СТО или работу врачей в больнице. Что-то похожее я видел в 1C: Рарус-Автосервис. Разумеется, область применения не ограничивается только этими сферами. Пример реализован c использованием mysql, php, jquery. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell […]

Здравствуйте! Начав читать книгу «Шварц Р., Фой Б., Феникс Т. — Perl. Изучаем глубже. 2-е издание», понял, что немного запутался в способах ввода-вывода Perl. Для этого решил сделать вот-такой конспект, который хочу предложить вашему вниманию. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Под катом быстрый и простой кеш, 50 строк кода php и конкретная решенная задача на Joomla (подойдет любая cms на php). Как-то наш seo-спец мне сказал: лучший сайт — это статический html. И вот, через несколько месяцев, озаботившись проблемой скорости сайта, я вспомнил его слова. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell […]

Итак! Хочу сделать обзор небольшой, но к большому сожалению уже платной системы управления документооборота, которая называется «УправДок».Предистория Всё началось с того, что стало необходимо аккуратно «укладывать» документацию на файлообменнике. Предстояла долгая и муторная работа. Начал я было укладывать всё по папочкам, перечитывать каждую бумагу, после полутора часов это как-то надоело. Во время похода в гугл, […]

Недавно дали задание сверстать сайт у которого немного не обычный фон. И сделать это надо было кроссбраузерно (IE7+) и так, чтобы фон тянулся по вертикали в зависимости от объёма содержимого. Пример макета и мой вариант решения под катом. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Однажды вечером я решил написать «велосипед» на PHP. В своей админке недоступной для других пользователей мне стала вдруг нужна такая страница, которая позволяла выполнение произвольного запроса на выборку на странице сайта. Смысл был в том, чтобы я мог немедленно посмотреть со своего сайта интересующие меня события в базе, например, какие сообщения появились в какой-либо таблице… […]

Все началось с того, что мне потребовалось автоматически обновлять статусы задач в зависимости от текущей даты на выполненные или невыполненные. Система задач написана на Symfony 2, и хотелось обойтись без команды wget в задании cron. Было бы неплохо выполнять обновление статусов и вручную через консоль Symfony 2. Я решил эту задачу, написав пару классов: сервис […]

Привет всем! Давно уже пишутся хорошые приложения с использованием техлогии асинхронного джаваскрипта(AJAX) на рельсах. Но наконец James Cougland представил отличный сервис по имени Faye Comet-Server, который отлично делает синхронизацию AJAX на всех клиентах канала. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Очень часто программисты и верстальщики во время работы, сталкиваются с многочисленными правками в дизайне сайта. Бывает, что из-за одного, нового дополнения заказчика, приходится в корне переверстывать весь сайт, уходит много времени. В некоторых случаях эта ситуация повторяется многократно, и ничего с этим не поделаешь, заказчик всегда прав. Рекомендовать on Facebook Share on vkontakte Bookmark in […]

Недавно у меня стал вопрос «ребром» — какой язык программирования учить, верней, чтобы правильнее высказаться: продолжать учить. Сам, как таковым, специалистом не являюсь, но уже есть навыки разработки функциональных интернет-магазинов, порталов на joomla, дошел до того уровня — где нужно переходить на более высокий уровень знаний. Изначально, думал учить PHP — но вот незадача. Программист […]

Для собственных нужд понадобилось сделать прокрутку содержимого области, размер которой ограничен. Я знал, что существуют некоторые реализации такой возможности на jQuery, но хотелось попробовать свои силы. Получилось реализовать функциональность, которую ни один известный мне плагин в полной мере не предоставлял. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Речь пойдет о том как использовать бланки таблиц на PHP. Где то я встречал вариант заполнения бланка счета средствами PHP, но я хочу пойти дальше и предложить концепцию использования шаблонов или меток данных. Итак начнем. Цель: используя шаблон создать таблицу товаров для поставщика. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В данной статье я опишу свой компонет с названием “jQuery plugin для Hash-навигации в AJAX-сайтах”. Компонент позволяет: — динамически изменять URL без перезагрузки страницы вида /url#!keyN/valueN — назначать события на значения в url переданных после префикса #! Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В данной статье рассказывается о так называемых конструкторах контента (Content Construction Kit). Приводится обзор конструкторов контента (CCK) для бесплатных CMS:Joomla (K2, Zoo, Cobalt 7, Seblod и др.) и Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Доброго времени суток всем кто читает этот пост. После выборов президента, я задумывался об идее электронных выборов, но мне показалось это глупым и труднореализуемым. Ведь, не малая часть жителей нашей страны, наши любимые бабушки, даже не имеют доступ в интернет и было трудно придумать, как реализовать систему «1 человек=1 голос» дабы избежать накруток. Рекомендовать on […]

Сегодня я расскажу и покажу довольно полезный скрипт, написанный блогаюзером victorvonspok на ЯП Perl, который может скачивать сразу все аудиозаписи пользователя с Вконтакте. Скрипт довольно примитивен и прост, вы сохраняете предварительно проскролленную (так как вконтакт использует подгрузку, то никак иначе не получилось) .htm страничку с аудиозаписями в папку со скриптом, запускаете скрипт и дальше он […]

Я люблю решать чужие проблемы. Более того, я считаю это полезным. Несколько месяцев назад я открыл для себя сайт Stack Overflow. Это англоязычное Q&A-сообщество программистов. Сегодня речь пойдет об этом сайте и о том, что мотивирует его участников к «бесплатной» консультации коллег. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Cookies? Сессии? Нет, спасибо. На блоге были неоднократно описаны разные методики, способы, как сделать так, чтобы клиенту не доводилось повторно заполнять длинную форму, если, к примеру, регистрация прошла неудачно. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Ровно год назад на блоге появилась серия статей по решению задачи Эйнштейна на различных языках с помощью различных парадигм. Отпразднуем годовщину? За основу кода взято решение Питера Норвига (CS212 от Udacity). import itertools from pprint import pprint Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Первый вопрос, который встает перед владельцем сайта после того, как судьбоносное решение делать мобильную версию уже принято, это под какие устройства и разрешения экранов оптимизировать сайт, чтобы охватить максимальную аудиторию и максимально эффективно потратить бюджет. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Шаблонизатор Для обеспечения параллельной работы дизайнера и программиста используются шаблонизаторы (как повествует нам Wikipedia). Используя мой малый опыт работы в высоко нагруженных проектах, я считаю, что мой вариант работает медленнее, чем такие же системы более опытных пользователей. Из этого следует, что это всего-лишь попытки (возможно неудачные) на пути к совершенству. Рекомендовать on Facebook Share on […]

Добрый день, CMS Drupal остается некоторой темной лошадкой в среде Web разработки, особенно в РФ. Часто можно встретить мнения, что это слишком сложная (по сравнению с прочими CMS, но не CMF) и медленная система. Около года назад я решил создать собственный сайт-портал на Drupal. Я не программист, и не Web разработчик, скорее продвинутый пользователь. За […]

Многие программисты мучаются во время сна — им снится, что их проект был взломан, а исходники попали в открытый доступ. Бывало такое? Нет? Как бы не так! Сейчас я расскажу об очень простом методе поиска уязвимостей по исходному коду. Да, именно по исходному коду, а не через GET/POST запросы с использованием различных программ. Рекомендовать on […]

Многие из моих коллег давно откзались от использования фреймов () при разработке веб-приложений. В свое время, я решил поддаться моде и сделал пару админок на обычных Post-запросах с обновлением всей страницы и на Ajax с обновлением части страницы. Могу сказать, что в первом случае с обновлением всей страницы админки (POST-запросы) админку не получалось приспособить для […]

В настоящее время проблема выбора текстового редактора не стоит. Их тысячи (десятки тысяч?). Тем не менее, хотел бы рассказать (не всем же пользоваться vim или emacs) про текстовый редактор под названием Scribes, который порадовал меня своим приятным визуальным минимализмом, и в то же время неплохим функционалом. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

В этой короткой статье описываются два способа запуска приложений node.js, как сервисов Windows, используя nssm.Установка $ npm install winser Аргументы: -h, —help — вывод справки -V, —version — вывод номера версии Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend


Наверх