-
MySQL. Список форматов для функции DATE_FORMAT.
С функцией DATE_FORMAT в MySQL работали все. Но держать в голове все ее форматы проблематично — поэтому предлагаю сохранить в закладки данную страничку 🙂 [table] %M~Month name (January..December)~Имя месяца на английском языке %W~Weekday name (Sunday..Saturday)~День недели на английском %D~Day of the month with English suffix (1st, 2nd, 3rd, etc.)~День месяца на английском %Y~Year, numeric, 4…
-
MySQL. Как вывести названия месяцев на русском?
Работа с MySQL очень удобна — т.к. в нем есть множество встроенных функций, в т.ч. для работы с датой. Удобной также является и возможность локализации, что означает отличную возможность вывести название месяца на русском. Для этой задачи есть два решения. Первое — выполняем запрос: SET @@lc_time_names=’ru_RU’; Второе — добавить в конфиг (/etc/mysql/my.cnf) следующее значение: set-variable…
-
Ubuntu. Wget. Шпаргалка по команде
Решил сделать небольшой цикл шпаргалок по популярным консольным командам. Начнем с wget. Ниже шпаргалка по вызову этой полезной команды. [table caption=»Примеры вызова функции wget» colalign=»left|left»] wget http://site.com/archive.zip~ загрузить archive.zip в текущую папку wget -P /path/to/dest http://site.com/archive.zip~ загрузить archive.zip в папку /path/to/dest wget -c http://site.com/archive.zip~ докачать archive.zip в случаи возникновения ошибок связи wget -O arch.zip http://site.com/archive.zip~…
-
PostgreSQL. Как изменить тип с строкового на числовой?
Редко, но случается необходимость сменить тип поля в Базе Данных со строкового на числовой. То ли ошибка при разработке, то ли сменившиеся требования — но задача возможна. В этой статье рассмотрим, как это сделать стандартными средствами. Все что нам надо — выполнить следующий запрос: ALTER TABLE my_table ALTER COLUMN my_column TYPE numeric(10, 2) USING (my_column::numeric);…
-
Ubuntu. No acceptable C compiler found in $PATH при установке из исходников
При попытке собрать xhprof с исходников (да и многих других проектов) часто возникают разного рода ошибки. Например, ситуация может быть такой: # ./configure — — checking build system type… i686-pc-linux-gnuoldld checking host system type… i686-pc-linux-gnuoldld checking target system type… i686-pc-linux-gnuoldld LIBREPLACE_LOCATION_CHECKS: START LIBREPLACE_LOCATION_CHECKS: END LIBREPLACE_CC_CHECKS: START checking for gcc… no checking for cc… no checking…
-
htaccess. Как направить запрос в подпапку?
Иногда структура папок приложения на сервера намного сложнее, чем та, которую мы хотим показать пользователю. Например, в корне сайта лежит много папок, при этом сам сайт также находится в одной из них. При этом обращение http://site.com/subfolder выглядит не очень привлекательно, согласитесь. Гораздо лучше обращаться к http://site.com/, что собственно, и есть корнем сайта. Одним из решений…
-
jQuery. Ajax. Типичные примеры вызова $.ajax.
Без ajax нынче никуда — поэтому для малоопытных разработчиков приведу несколько примеров типичных вызовов функции $.ajax. Для решения большинства задач этих примеров будет с лихвой достаточно. Итак: Простое обращение к URL и передача параметра в строке запроса. $.ajax({ url: ‘remote.php?act=add’, success: function(data) { $(‘#somediv’).html(data); } }); Данный пример обратится к файлу remote.php c GET-параметром act…
-
Php. Как получить все ссылки внутри блока?
Немного затронем тему парсинга. Точнее разберем примитивный пример, как получить все href с ссылок () внутри определенного блока по имеющемуся id. Допустим есть у нас сайт/страница/файл и т.д. На этой странице есть блок div.#somediv. Внутри этого блока несчетное количество ссылок, значения которых нам и надо получить при помощи php. Воспользуемся простым и известным средством —…
-
Цитаты Зигмунда Фрейда
Увидев на неделе дудл от Google о Дне рождения Зигмунда Фрейда, уделил 15 минут и почитал его биографию и описание того, чем он отличился. Правда, впечатлен — незаурядный был человек и вклад его огромен. Писать долго, да и не по теме блога — но вот основные его фразы, как по мне, хочу привести. В чем-то…
