Нотатки

MySQL: помилка яка пов’язана з “ONLY_FULL_GROUP_BY”

Опубліковано:

Справа в тому, що в останніх версіях MySQL опція «ONLY_FULL_GROUP_BY» активована за замовчуванням. За її використанням сервер розуміє тільки ті запити з «GROUP BY», в яких для угруповання вказуються всі неагрегуючі поля, зазначені в «SELECT» відповідно до стандарту SQL. Тому нерідко зустрічаються помилки при вибірці, наприклад:

Тимчасова заглушка сайту для всіх, крім деяких IP, в htaccess.

Опубліковано:

Досить часто при будь-яких перенесеннях, оновлень або критичних правках на сайті потрібно зробити заглушку, у вигляді деякого повідомлення, з повідомленням про те, що ведуться технічні роботи, або щось в цьому роді. Знову таки ж, способів є декілька. Найрозумнішим і швидким є використання правил “htaccess” (Apache).

Категорія: Різне

Швидке відображення помилок в PHP

Опубліковано:

Бувають ситуації, коли потрібно по швидкому відобразити помилки PHP в певній ділянці коду, якщо врахувати що в движку за замовчуванням їх відображення відключено. Є чотири вірні рядки коду, які швидко вирішують цю задачу.

Значення результатів WPDB в WordPress

Опубліковано:

Ця запис швидше замітка для швидкого доступу, підглядати.

Розглянемо випадки, коли треба після виконання певного запиту за допомогою $wpdb отримати значення такі як:

Категорія: CMS

Як дозволити завантаження нестандартних типів файлів в медіа-бібліотеці CMS WordPress?

Опубліковано:

Нещодавно трапилася незвичайна ситуація із завантаженням файлів у медіа-бібліотеці CMS WordPress, коли у відповідь з’явилася помилка такого плану:

«Sorry, this file type is not permitted for security reasons» або «Вибачте, тип цього файлу не дозволений з міркувань безпеки».

Виявляється, в WP існує перелік за замовчуванням допустимих форматів файлів, іншими словами – список mime-типів. В інтернеті було знайдено кілька рішень, але всі вони м’яко кажучи, не кошерні, оскільки там пропонувалося змінювати файл в ядрі CMS, що є не дуже добре. Звернувшись в кілька розділів офіційній документації ми знайшли витончене за всіма канонами рішення.

Категорія: CMS

Рішення проблеми “Internal Server Error” (500) в Drupal

Опубліковано:

Дуже часто виникає помилка з кодом 500 (Internal Server Error) з проектами на базі CMS Drupal.

internal-server-error-500

Це поширена проблема, яка пов’язана з настройками веб-сервера і символічними посиланнями файлів.

Категорія: CMS

MySQL: Пошук і заміна частини рядка (тексту)

Опубліковано:

Сьогодні поговоримо про MySQL-функцію “REPLACE”. Ясна річ, що опис або приклад використання функції можна знайти в інтернеті, але хотілося б цю замітку завжди мати під рукою в нашому блозі, та й для наших читачів теж не завадило б освіжити в пам’яті приклад корисного запиту.

Як запустити Chromium або Chrome з настройками проксі-сервера в ОС сімейства Ubuntu

Опубліковано:

Бувають завдання, та чи взагалі потреба, запустити браузер з настройками проксі-сервера. Насправді, завдання досить просте, якщо отримати список всіх підтримуваних команд програми з командного рядка і побачити всі параметри з якими можна запускатися. У даному випадку будемо розглядати приклад для оглядачів таких як Chromium і Google Chrome.

Категорія: Linux

Встановлення FTP-сервера в ОС сімейства Ubuntu

Опубліковано:

У даному випадку ми будемо використовувати пакет VsFTPD, який з головою покриє наші завдання пов’язані з FTP-сервером.

Категорія: Linux

Встановлення Adobe Flash Player в ОС сімейства Ubuntu

Опубліковано:

Встановлення програвача Adobe Flash в Ubuntu (Kubuntu, Xubuntu, Lubuntu) і подібних ОС цього сімейства насправді досить проста задача, коли більшості користувачів здається зовсім навпаки.

Категорія: Linux

Швидко включити відображення всіх помилок і попереджень в PHP

Опубліковано:

Часом виникає термінова потреба включити відображення всіх помилок і попереджень в середовищі PHP.

Ринок і рейтинг PHP framework’ів, або – ми починаємо працювати з Laravel.

Опубліковано:
Остання редакція:

Всі ми часом розуміємо, що за допомогою CMS не всі завдання здійсненні, особливо коли це стосується великих і здебільшого кастомних проектів. Сьогодні ми хочемо коротко розглянути рейтинг і ринок сучасних PHP фреймверков (frameworks), для того щоб зрозуміти, за який з них варто братися на вивчення або безпосередньо в роботу.

Визначення розміру об’єкта в JavaScript

Опубліковано:

Стандартного методу визначення розміру (length) об’єкта в JavaScript немає, але як завжди і скрізь є обхідні рішення. Якщо поритися в інтернеті, то можна знайти безліч різних варіантів вирішення даної задачі, але як правило вони все насичені зайвим і непотрібним кодом.

Курси MongoDB

Опубліковано:

Тим часом, поки ми працюємо над задоволенням бажань наших шановних клієнтів – ми все ж намагаємося розвивати наші знання і можливості в області веб-технологій. Цим записом ми хочемо поділитися з вами чудовою можливістю зареєструватися та пройти безкоштовні курси з MongoDB, після чого при успішному результаті закінчення ви зможете отримати сертифікат, який дуже навіть прикрасить ваше професійне резюме.

Порівняння дрібних значень (float) в MySQL

Опубліковано:

При запитах в MySQL пов’язані з порівнянням дробових чисел (наприклад, float) іноді виникають проблеми, що через особливості архітектури обчислювальної техніки пряме порівняння не працює. Детальніше про залежність порівняння чисел з крапкою та обчислювальної техніки ви можете знайти і прочитати в інтернеті, а зараз спробуємо вирішити дану задачу за допомогою стандартних засобів MySQL.

Архівний список (wp_get_archives) для власних типів постів в WordPress

Опубліковано:

Стандартна функція “wp_get_archives” в CMS WordPress за замовчуванням не дозволяє вивести список архівних посилань для власних (кастомних) типів постів. На допомогу поспішає просте рішення методом перехоплення (фільтрації) аргументів при побудові запиту бази даних.

Вибірка елементів у зворотному порядку в jQuery

Опубліковано:

Почитавши статті в інтернеті на дану тему, можна знайти безліч нестандартних рішень. Але питається – навіщо винаходити те, що вже є в стандартному функціоналі jQuery?