Программирование

Подписаться на эту рубрику по RSS

Языки программирования

Сайт недоступен или как закрыть сайт через htaccess

Просмотров: 13181Комментарии: 3
ПрограммированиеPHP-MySQL
Сайт недоступен или как закрыть сайт через htaccess

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

Для этого необходимо внести кое-какие строчки в файл .htaccess и добавить страничку для вывода сообщения о недоступности сайта.

Далее...

Секреты сортировки в MySQL

Просмотров: 11157Комментарии: 2
ПрограммированиеPHP-MySQL
Секреты сортировки в MySQL

Многие из нас знают как делается сортировка в MySQL. Достаточно в конце запроса добавить ORDER BY с нужными параметрами. В качестве параметров пишутся имена столбцов через запятую, затем указывается ее направление по возрастанию (ASC) или по убыванию (DESC). Но не многие знают некоторые секреты этой сортировки.

Далее...

Используем SQLite (AES-256) в Delphi

Просмотров: 9307Комментарии: 7
ПрограммированиеDelphi
Используем SQLite (AES-256) в Delphi

В прошлой статье мы научились варить эту самую библиотеку SQLite из исходников SQLCipher, для того, чтобы использовать шифрование в SQLite.

Сейчас мы научимся какже все таки с этой библиотекой работать. Нам понадобится интерфейс, так сказать "обертка". Можно конечно работать с библиотекой напрямую, но лучше использовать уже готовое решение. На просторах интернета нашел обертку из двух файлов SQLite3.pas и SQLiteTable3.pas. Внизу статьи прикладываю эти файлы.

Далее...

Растягивание формы на весь экран

Просмотров: 6567Комментарии: 1
ПрограммированиеDelphi
Растягивание формы на весь экран

Сегодня я расскажу как растягивал форму в Delphi во весь экран без искажения из-за разных соотношений высоты и ширины экрана. И изменение масштаба компонент установленных на форме.

Создаем новый проект в Делфи. И кидаем на форму панель - Panel1, установив для нее свойство Align = alClient (растягивать по форме).

Далее...

Шифрование базы данных SQLite с помощью SQLCipher

Просмотров: 7136Комментарии: 3
ПрограммированиеDelphi
Шифрование базы данных SQLite с помощью SQLCipher

SQLite — легковесная встраиваемая реляционная база данных. SQLite в стандартном варианте хранит данные в файле в не зашифрованном виде, и сегодня мы исправим эту ситуацию. В этом нам поможет расширение SQLite под название SQLCipher. SQLCipher - это кроссплатформенное расширение SQLite. Оно шифрует страницы нашей базы данных перед тем как записать их, и расшифровывает при чтении.

Далее...

Парсинг таблицы из Google документов

Просмотров: 4800Комментарии: 0
ПрограммированиеPHP-MySQL
Парсинг таблицы из Google документов

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

Далее...