Простая пагинация на php

PHP
Сервис it-giki. Сгенерил фейковые данные, и опубликовал статьи от моего имени. Настоящий «я» статьи «здесь» не писал. Спасибо.
Эту статью я решил оставить, и не удалять, написана она не мной. Статью написали ребята админы этого сайта, для его популяции среди айтишников, поставил автором меня :( Я на PHP не пишу, да и стиль кода далеко не мой :) Статью оставил, так как кому-то она уже была полезна.
                                          
Решил описать такой на первый взгляд простой но очень интересный момент в web программирование как пагинация.
Наверное каждый web программист хоть раз да и сталкивался с пагинацией, и понимает что универсального решения нет! По этому я предлагаю посмотреть те простые решения которые сам использую.

p.s. В топике приведен пример пагинации на php, без использования AXAJ и тд. Это сделано для того что б продемонстрировать саму суть, так сказать сделать каркас.

image


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

Переносим сайт с удаленного сервера на свой компьютер

  • Скачать архив сайта с Интернет-сервера
  • Установить веб сервер, PHP и сервер баз данных
  • Настроить веб сервер (самое сложное, много букв)
  • Развертывание базы данных без phpMyAdmin (если требуется)
  • Установка phpMyAdmin (не обязательно)

Не так часто, но все же случается настраивать локальную среду для Web дизайна, хотя бы для того, чтобы опробовать новенькое для www.oslinux.ru/. Делать приходится это крайне редко, каждый раз вспоминая нюансы, поэтому было решено процесс настройки задокументировать. Для начала необходимо скачать архив сайта с сервера провайдера, затем развернуть архив на своей машине.


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

Встраиваемые системы / Обзор Windows XP Embedded

Здравствуйте!

Хочу немного рассказать о Windows XP Embedded (XPe), т.к. на Хабре не нашлось статей по теме.

Что же это вообще такое?


Windows XP Embedded — специальная версия Windows XP Professional, предназначенная для применения в тонких клиентах, банкоматах, платёжных терминалах, игровых автоматах и тому подобном.

Под катом — общий обзор системы, описание инструментов разработчика и цикла разработки.


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

Простая пост загрузка изображений с jQuery

На страницах современных сайтов, очень часто требуется организовать фотогалерею, слайд шоу, «карусельку» и jQuery для этих целей незаменима.
image
В одном проекте требовалось создать «слайдер» изображений с разрешением 980x613 пикселей, с автостартом слайдера после загрузки страницы и без особых ограничений на количество изображений. Средний вес изображения — 150кб.

Конечно же возникло несколько вариантов развития событий:
  • Динамическая (ajax) загрузка каждого последующего изображения слайдера
  • Загрузка страницы c несколькими первыми изображениями + пост загрузка статики.
Выбираем оптимальное для себя решение.

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

PHP: как не потерять сессию

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

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

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

XML парсер (parser) RSS-лент

XML парсер (parser) RSS-лент

Как говорится: «xml это такая штука, от которой всем очень хорошо ...» — но от этого не становится легче. Есть такой стандарт XML документов, как RSS. Данная заметка посвящена тому, как можно парсить RSS-фиды средствами PHP.

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

Тонкости создания городского портала

Итак, уважаемые сайтоделы уже состоявшиеся и только начинающие.

Сегодня, после столь жаркой баталии о том, каким должен быть сайт, а уж тем более ПОРТАЛ для людей, я и решил собрать несколько тезисов, которые как я считаю основополагающими для успешности проектов такого рода.

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

Пять инноваций будущего по версии главного астролога IBM

image

Джон Максвелл Кон (John Maxwell Cohn) — человек, чей внешний вид поднимает из бездны все стереотипы о сумасшедших профессорах, «докторах зла» и прочих злых гениев. Непричесанный эксцентрик, активно машущий руками во время разговора, тем не менее, является главным специалистом IBM по прогнозированию новых продуктов. Уже пять лет Джон Кон, как главный «астролог» концерна, отмечает наиболее перспективные и ожидаемые инновации обозримого будущего.

«У каждой технологии — свой цикл созревания. Роднит их то, что в 2015 году мы будем считать их заурядным явлением», — говорит Джон Кон.

Теперь немного о свежем списке «5 х 5», который IBM представляет уже пятый год.

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

XBMC: Делаем красиво

Предыстория

В моей домашней сети XBMC стоит на Windows7. Поэтому все, что сейчас будет описываться, относится только к данной системе. Думаю про установку XBMC рассказывать не нужно. Об этом уже достаточно топиков на хабре.
Безусловно оболочка Confluence хороша, и простояла в качестве дефолта на моей машине долгое время. Но со временем захотелось чего-то более элегантного. Мой выбор пал на скин Aeon65. И тут начались танцы…

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

Списки задач (ToDo-lists)

Введение

Планирование — не только позволяет Вам не забыть о важных делах, но является важным аспектом дисциплины.

Задумывались ли вы, о такой вещи, как ежедневник? Возможно, его уже достаточно давно кто-то ведет (или бумажный, или электронный). Но по большей части это персональные решения выраженные либо в текстовом файле на рабочем столе, либо в календарях наподобие Sunbird. Как положить общую идею планирования в плоскость команды, особенно распределенной (работающей удаленно)? Задача сложнее, но решаема.

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