Web

Блог посвящен Веб разработке, HTML, CSS, Javascript, всевозможные браузерные технологии. Разработка для мобильных браузеров. HTML5, CSS3, WebGL, и другие веб технологии. SEO Поисковая оптимизация, интернет коммерция, браузерные игры, Серверные языки программирования. PHP.

Progressbar долго открывающейся страницы

Привет. Сегодня речь пойдет о создании качественного отображения текущего состояния неких обработчиков. Допустим у нас есть скрипт, который выполняет какие-то длительные действия. 20-30 минут. И обычно у этой страницы отсутствует отклик. Колесико крутится, а что в данный момент происходит и сколько еще работы – неизвестно.

И проблема даже не в том, чтобы узнать весь объем данных. Мы можем заранее узнать число повторений, которых скрипту нужно отработать, но точно не можем узнать время каждого повторения.

Вывод echo текущее состояние частично решает проблему, но позволяет вывести информацию браузеру, как только заполнится некий буфер. Для вывода коротких логов – такое вывести затруднительно. И то это работает только для браузеров Firefoxи Internet Explorer. И ведь с точки зрения логики – реализация накопительного буфера является более быстрой с точки зрения скрипта и стандартных веб-страниц, время открытия которых не должно превышать секунду.

Когда есть Progressbar - все выглядит замечательно в долгоотрабатывающих скриптах

Читать дальше →

  • Автор: kosmom
  • Просмотров: 869
  • Комментариев: 0
  • Создан: 01.08.2013 16:46

PHP Fatal error: Allowed memory size of . Хватит. Давайте решим проблему

Fatal error: Allowed memory size ... nooooooo

Частенько ли приходилось встречать ошибку рода

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 544328 bytes) in …

Давайте устраним ее раз и навсегда...

Читать дальше →

  • Автор: kosmom
  • Просмотров: 10571
  • Комментариев: 0
  • Создан: 05.07.2013 17:18

7 Методов, которые помогут сделать любую WEB страничку лучше

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

Поехали...

Читать дальше →

  • Автор: kosmom
  • Просмотров: 793
  • Комментариев: 0
  • Создан: 11.06.2013 16:22

Вычисление математических формул на PHP и Javascript

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

Решение мы будем искать на самых простых серверных и клиентских языках - PHP и Javascript.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 3324
  • Комментариев: 0
  • Создан: 28.05.2013 16:12

Простое программирование сайтов. Суть

Привет. Сегодня затронем очень важную и щекотливую для всех разработчиков тему – о том, как же писать те самые простые приложения и как вообще отличить простое от сложного. Использовать ли ООП, или процедурный подход. Как же понятный код отличается от непонятного. Мы также будем все разбирать с точки зрения практики, а не голой теории. Постараемся выносить оценки максимально объективно. Затронем модель вьювер контроллер и базовые принципы программирования в разных средах. Ниже я буду приводить, казалось бы, основные аксиомы, а после мы соберем их них базовые правила.

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

Читать дальше →

  • Автор: kosmom
  • Просмотров: 739
  • Комментариев: 0
  • Создан: 24.05.2013 16:36

Сокращение числа лишних переменных из HTML формы

Сделаем WEB чище.

Привет. Хочу поделиться небольшой реализацией, которая значительно поможет сделать WEB чище. Давайте представим перед глазами большую WEB HTML форму. Например, поисковую форму с большущим фильтром. При нажатии на результирующую кнопку «поиск» - на выход передается полностью содержание всей формы со всеми пустыми значениями, даже если фильтр не использовался. И весь этот хвост передается из формы в форму при перелистывании страницы. Этот большой ненужный хвост попадает в избранное, попадает в часто посещаемые страницы браузера и наводит ужас своей неочевидностью.

Result.php?&text=Вася%20Пупкин&date_begin=&date_end=&status=&on_page=&city=&email=&year=&month=&day=&money_from=&money_to=

Ааааа. Отправьте веб страницу помыться, не пугайте посетителей

Читать дальше →

  • Автор: kosmom
  • Просмотров: 568
  • Комментариев: 0
  • Создан: 07.05.2013 15:56

Простая реализация взаимодействия между приложениями через SOAP

Давайте представим, у нас есть несколько разнообразных веб-сервисов. Они могут быть написаны на разных языках разными людьми в разное время. Допустим, нам нужно где-то на стороннем сервисе запустить какую-то процедуру. Что нам делать?

В самом упрощенном смысле – взаимодействие может осуществляться через URL. Просто дергаете http://site/func_url.php?param1=123¶m2=234

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

А какие методы существуют? А что они возвращают? Нужно разработчикам постоянно писать инструкции с примерами... Хватит!

Читать дальше →

  • Автор: kosmom
  • Просмотров: 718
  • Комментариев: 1
  • Создан: 18.03.2013 13:22

Простое программирование сайтов. Суть. ООП

Привет. Сегодня затронем очень важную и щекотливую для всех разработчиков тему – о том, как же писать те самые простые приложения и как вообще отличить простое от сложного. Использовать ли ООП, или процедурный подход. Как же понятный код отличается от непонятного. Мы также будем все разбирать с точки зрения практики, а не голой теории. Постараемся выносить оценки максимально объективно. Затронем модель вьювер контроллер и базовые принципы программирования в разных средах. Ниже я буду приводить, казалось бы, основные аксиомы, а после мы соберем их них базовые правила.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 663
  • Комментариев: 0
  • Создан: 19.02.2013 11:11

Раскрутка сайта. Инструменты продвижения

Что делать людям, которые действительно за деньги хотят пригласить к себе пользователей? Рынок действительно большой. Яндекс и гугл предлагает на этот счет решение – размещение рекламных блоков у себя за деньги в отдельном списке. Решение быстрое, простое, универсальное. Называется яндекс директ. Подобный сервис можно найти на других ресурсах. Данный вид ресурсов стоит рассматривать как инструмент. Если им правильно пользоваться – можно привлечь заинтересованную аудиторию. А можно впустую потратить тонну денег.

Так, а что же теперь делать, если вы хотите увидеть сайт на первом месте и готовы приложить усилия?

Читать дальше →

  • Автор: kosmom
  • Просмотров: 533
  • Комментариев: 0
  • Создан: 15.02.2013 18:14

Раскрутка сайта. Продвижение сайта. На простом языке

Привет. Вы решили окунуться в мир интернет коммерции, или просто владеете сайтом. Но делали сайт Вы не просто так, а для людей. Соответственно - рано или поздно у Вас встает вопрос о его раскрутке и продвижении.

Довольно часто слышу вопросы о том, сколько нужно вложить денег или других ресурсов, чтобы сайт был на 1м месте (в первой 3,5,10). Пришла пора пролить свет на один этот емкий вопрос.

Ответ будет очень простым: Рассмотрим хронику боевых действий в нелегком вопросе

Читать дальше →

  • Автор: kosmom
  • Просмотров: 726
  • Комментариев: 0
  • Создан: 17.01.2013 10:10
Ошибки при проектировании Избегайте исключений в английском языке при написании сущностей Пробел в начале или конце пароля Стандарты именования. Текущее положение дел Апи Прокси для хостинга на шаред хостинге Вам больше не нужны бекапы Самопис, или готовое решение? Полный аякс Фиксируемый по горизонтали заголовок страницы Загружаем сторонние скрипты асинхронно CSRF универсальный способ защиты Bootstrap snippet Резиновое отображение таблицы Соединение JS и CSS между собой Правильная Ориентация при заливке изображений JPEG Доработка для Bootstrap, используем Progressbar во всех элементах Мгновенное отображение страницы Объединяем CSS и JS файлы Open-Filemanager Правила простого кода в веб-разработке Полукеш, или Суперкеш. Простая реализация Progressbar долго открывающейся страницы PHP Fatal error: Allowed memory size of . Хватит. Давайте решим проблему 7 Методов, которые помогут сделать любую WEB страничку лучше Вычисление математических формул на PHP и Javascript Простое программирование сайтов. Суть Сокращение числа лишних переменных из HTML формы Простая реализация взаимодействия между приложениями через SOAP Простое программирование сайтов. Суть. ООП Раскрутка сайта. Инструменты продвижения Раскрутка сайта. Продвижение сайта. На простом языке Кодировка для сайта. Какую выбрать? Как сменить? Реализация качественного вывода данных. ч3. Сортировка Реализация качественного вывода данных. ч2. Постраничник Реализация качественного вывода данных. ч1. Фильтр Оптимизация работы сайта. Часть 2. Сжатие мелких изображений Оптимизация работы сайта. Часть 1. Сжатие стилей и скриптов Правильная Передача данных AJAX в веб-приложении Быстродействие. Избавляемся от Smarty Как писать правильное ТЗ. Ошибки при взаимодействии с разработчиками Упрощаем множественное вложение файлов Экономим на доменах В поисках лучшего Flash FLV Player проигрывателя видео для сайта Безопасность сайта Создаем один портал из множества проектов Как запустить сайт Что такое хороший дизайн для сайта? Нужны ли готовые CMS? Сколько стоит сайт? Веб сайты – инертны Читаем Excel 2007 (XLSX) при помощи PHP Пишем формочку обратной связи аля Reformal Заработок через Интернет. Рубль в день просто так – это много или мало? Авторизация. Запомнить меня. Как это делается? Реализация постраничника Эволюция создания ядра для сайтов Перевод статических блоков сайта средствами CSS Универсальный экспорт отчета в word и excel Ввод паролей через последовательность зажатия клавиш Теория управления компонентами из админки
Ваши предложения и пожелания пишите на pro@kosmom.ru

Теги

backup bootstrap excel javascript mvp php безопасность биометрический паспорт ваша любаша для путешествий загран на 10 лет загран паспорт загранпаспорт нового образца как заполнить анкеты кеширование мцф образец заполнения антеты паспорт для путешествий паспорт нового поколения проектирование прокси самокат спорт стандарты таблица хостинг юзабилити

Случайный пост

03.03.2011 14:04
Как правильно составить анкету