Полезные JQuery/JavaScript примеры, AJAX, PHP, HTML/CSS. Обзорные и практические статьи, а также готовые решения.


Пример бредовой рекламы — баннер «Освой профессию программиста за 2 недели»

Рекламный баннер громко заявляет, — «Интенсивный онлайн курс. Основы программирования. Освой профессию программиста за 2 недели». Без комментариев.

Плохой баннер

7500 «успешных» выпускников, говорите… Ну-ну. (далее…)

Опубликовано 8-12-2013 в 21:37

Создание резервных копий относительно больших баз данных

Итак, ситуация следующая. Имеем базу данных размером от нескольких сотен мегабайт до пары гигабайт (о базах больших размеров писать не буду, т.к. пока с ними не сталкивался). Задача — сделать дамп такой базы данных, т.е. её резервную копию. MySQL + PHP.

Для начала перечислю в корне НЕВЕРНЫЕ решения:

  • Использование PhpMyAdmin, SupexDumper и прочих.
  • Использование различных плагинов / модулей / модов и т.п. для создания резервных копий.

Почему применение перечисленных выше средств приведет к провалу операции? А потому, что это все будет на PHP, а там лимиты на максимальное время выполнения скрипта, на память (memory_limit), дальше надеюсь не нужно перечислять очевидные вещи?

Как сделать дамп БД размером в несколько гигибайт:

1. Для начала закройте по-нормальному доступ к сайту. Закройте его на техническое обслуживание, чтобы работалось вам без проблем.

2. Подключитесь к серверу по SSH. (далее…)

Опубликовано 8-12-2013 в 10:16

JQGrid: решение проблемы с шириной таблицы и колонок

Если вам когда-нибудь нужно было по-быстрому реализовывать  мощные таблицы в онлайне, чтобы пользователи могли забивать в них свои данные, что-то там вычислять и т.п., — в общем некое упрощенное подобие Microsoft Excell, то вряд ли вы не могли бы не заметить такую замечательную реализацию решения сей задачи, как например JQuery плагин под названием JQGrid.

Однако хватит лирики, давайте-ка я приведу решение такой проблемы, как установка правильной ширины ячеек таблицы и общей ширины таблицы. В общем, что можно сделать, если колонок много, они не умещаются в width окна / экрана / заданного блочного элемента. По крайней мере для меня это совсем недавно было очень большой проблемой, т.к. я полагал, что весь вопрос должен был бы решаться с помощью установки autowidth в true, ан нет, не все так просто, к сожалению.

Скачать полный пример с JQGrid

Описание задачи:

Итак, имеем таблицу с N-м количеством столбцов, каждый из которых имеет фиксированную ширину. Также мы имеем блочную верстку с фиксированной шириной. Задача: сделать так, чтобы таблица не выползала куда не следует. В общем смотрите скриншот:

JQGrid ширина колонок и ширина самой таблицы (далее…)

Опубликовано 5-12-2013 в 15:05

Ubuntu Linux: как подключиться по SSH

Если сидя Microsoft Windows одним из самых удобных решений для подключения по SSH к веб-серверу (высказываю исключительно свое мнение), является бесплатный программный продукт под названием Putty, то на Linux (к примеру на Ubuntu) одним из оптимальных вариантов будет использование консольного приложения, команда вызова которого так и называется ssh. Вот пример её вызова:

ssh p216029@p216029.ftp.ihc.ru

Формат следующий:

ssh имя_пользователя@адрес_сервера_если_я_правильно_выразился

Далее вам будет предложено ввести пароль, — обратите внимание, он не отображается на экране. Как наберете символы, жмите на Enter-клавишу. (далее…)

Опубликовано 4-12-2013 в 22:49

NS сервера в ISPManager — как прописать

Материал посвящен тому, как сменить NS-сервера для вашего домена в программе или веб-приложении под названием ISPManager .

1. Авторизуйтесь в панели управления.

2. Перейдите из списка меню слева в группе Главное по ссылке Доменный имена.

ISPManager - доменные имена

3. Выберите интересующее вас доменное имя и нажмите на ставшую доступной кнопочку Изменить. Появится модальное окошечко, где и можно будет прописать желаемые NS сервера. (далее…)

Опубликовано 3-12-2013 в 15:14

Как оформлять код в комментариях DISQUS

Если вы до сих пор не знали, как правильно оформлять фрагменты программного кода в комментариях DISQUS, то тогда данная заметка возможно будет для вас весьма и весьма полезненькой.

Программный код в DISQUS

Итак, действия просты. Просто для вставки кода пользуйтесь сочетанием тегов <pre> и <code> следующим образом:

<pre><code class="php">
<?php
echo "Пишем код...";
?>
</code></pre>

Насколько я знаю на сегодняшний день системой DISQUS поддерживается подсветка синтаксиса PHP, HTML, JavaScript, CSS и ряда других языков программирования и разметки.

Для справки. DISQUS  — это условно-бесплатная американская система комментирования, предназначенная для установки на практически любые сайты. В т.ч. даже без поддержки итерпретатора PHP, — клиентский код, предназначенный для установки состоит и HTML и JavaScript-конструкций.

* * *

Конечно несколько неудобно, но лучше чем неотформотированная белеберда. И наконец, если вам не нравится предложенный мною способ, — используйте PasteBin и ему подобные веб-сервисы.

Опубликовано 2-12-2013 в 16:02

Регистрация в Яндекс.Каталоге — а нужно ли оно вам?

Итак, я не буду делать скороспелых выводов о том, нужно ли место в Яндекс.Каталоге вашим сайтам или нет. Я просто приведу сухую статистику с одного (не буду называть какого сайта, зарегистрированного в оном списочке), а итоги вы сами для себя подведете.

Для справки. Яндекс.Каталог — один из авторитетнейших каталогов сайтов Рунета (русскоязычного сектора Всемирной Паутины) наравне с DMOZ.

Только факты, сухая статистика:

1. Сайт находится в именитом Яндекс.Каталоге.  Тематика / Рубрика - Hi-Tech / Интернет.

2. Тематический индекс цитирования сайта а-ля ТИЦ равняется значению 1400. Немаленький. (далее…)

Опубликовано 2-12-2013 в 15:21



Свежие комментарии

  • Эрик: к записи Спасибо, помогло) 20 минут мучался) »
  • steblo: к записи спаисбо »
  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »

Статистика спама

Blogroll:

  • Автомобильное . →

Последние твиты