346
 

SQL Buddy - веб приложение для администрирования MySQL

SQL Buddy - это замечательное веб приложение, предназначенное для администрирования MySQL баз данных. Это приложение примечательно тем, что оно повсюду использует AJAX, что делает работу с приложением чрезвычайно быстрой.

SQL Buddy


Возможности приложения

  • Простота установки - просто разархивируйте дистрибутив SQL Buddy на веб сервер, и вы готовы к работе.
  • Полный контроль над пользователями - вы можете создавать, удалять, назначать права пользователям и др.
  • Удобство просмотра данных - данные отображаются в колонках, размер которых можно изменять, а данные в них сортировать.
  • Увеличение скорости загрузки - вместо того, чтобы постоянно перезагружать страницу, SQL Buddy использует AJAX, чтобы быстро загружать нужные данные. Кроме того, использование AJAX нисколько не повлияло на возможность пользоваться кнопками Назад/Вперед броузера, и добавлять страницы в закладки.
  • Импорт и экспорт - вы можете легко импортировать или экспортировать ваши данные в csv или sql файл.

Домашняя страница проекта

jQuery Timers - плагин для работы с таймерами в jQuery

jQuery Timers - это плагин который упрощает работу с JavaScript таймерами, добавляя три новые функции everyTime(), oneTime() и stopTime(). Чем же эти три функции удобнее, чем привычные нам стандартные setTimeout() и setInterval()? Во первых, в jQuery используются цепочки вызовов функций:

$('.controlled-interval', demos).find('.start').css("cursor", "pointer").click(function(){});

Используя jQuery Timers, вы сможете добавлять таймеры используя такую же модель вызова функций. Например:

$('myElement').find('ul').everyTime(1000, 'controlled', function() {
	alert("Таймер");
});

Во вторых, при использовании setTimout() и setInterval(), используется глобальная область видимости, то есть, указатель this ссылается на объект window. В случае с использованием одной из функций плагина jQuery Timers, указатель this ссылается на элемент, которому был присвоен таймер.

$("#myElement").oneTime(2000, function() {
	$(this).html("See?");
});

<< читать дальше >>

Удобная JavaScript консоль

Хотели бы вы иметь возможность работать с JavaScript консолью в любом веб броузере? Прекрасное решение, реализующее эту возможность, создал Антон Теряев. Его консоль представляет собой динамически генерируемое перетаскиваемое окно, в которое можно вводить и выполнять программы JavaScript.

JavaScript консоль

<< читать дальше >>

Как просмотреть стэк вызова функций в JavaScript

В Firebug - популярном плагине для Firefox, существует фукнция console.trace(), которая позволяет просмотреть стэк фукнций, т.е. просмотреть последовательность вызова функций до определенной точки. Но если вы его не используете, либо, что более вероятно, вам нужно просмотреть стэк вызова функций на других браузерах, не поддерживающих Firebug, то вам возможно пригодится следующая функция, созданная Эриком Венделином (Eric Wendelin):

<< читать дальше >>

Эффективное сжатие изображений

В веб дизайне размер изображений чрезвычайно важен. Я раньше полагал, что нет ничего лучшего в плане сжатия изображений, как Photoshop и его "Сохранить для веб…". Но как оказывается, есть нечто лучше - это пара утилит, работающих из командной строки и способных сжимать файлы png и jpg - pngcrush и jpegtran.

Чтобы сжать png файлы без потери качества используйте следующее:

pngcrush -rem alla -reduce -brute image.png result.png

Чтобы сжать файлы jpeg, используйте jpegtran:

jpegtran -copy none -optimize -perfect src.jpg dest.jpg

По моим оценкам, при использовании этих утилит можно дополнительно сжать изображения на 2 - 7%. Максимум, который я получал, это 22%, но это только для небольших файлов, размером 1- 2Кб.

Страница 1 из 3123»

JSToolbox создан на основе WordPress