Заметки по PHP, JS/JQuery, CSS, HTML, системному администрированию Linux и т.д.
В этом разделе я буду оставлять краткие или относительно небольшие заметки по разным областям веб-мастеринга и языкам программирования, прямо или косвенно связанными с созданием сайтов. Зачастую это будут описания проблем, возникающих в ходе определенных действий или стечения обстоятельств. Решения этих проблем я буду стараться описывать подробно, что бы все стало понятно любому человеку, который столкнулся с это проблемой и имеет какие-то первоначальные навыки. Или вообще не имеет. Тут все будет зависеть от сложившейся ситуации.
Этот раздел будет полезен как вам, так как вы сможете воспользоваться моим опытом и быстро решить сложившуюся проблему, так и мне, так как я всегда смогу посмотреть и вспомнить, как я решал уже эту проблему ранее. Ведь иногда бывает, что возникает проблема, с которой уже сталкивался ранее, но точную последовательность действий уже не помнишь (время проходит и часть информации забывается). Вот в этом случае посмотреть свою же заметку и освежить свои знания - просто бесценно.
Быстрый поиск заметок по тегам
Что касается реализации системы заметок: за основу взята система тегов, в которой самый популярный тег выводится первее остальных в списке и рядом с ним выводится количество заметок, упоминающих этот тег. Пока так, а со временем посмотрим - может что интереснее и удобнее придет в голову.
Linux (9), PHP (8), CSS (4), Windows (4), FreeBSD (3), Java (2), Уроки (2), Debian (2), Shell (2), IPB (2), Ошибки (2), Почта (2), HTML5 (2), JS / JavaScript (1), MySQL (1), htaccess (1), SEO (1), jQuery (1), Docker (1), JavaScript (1), HTML (1), DLE (1), Ноутбук (1), ISPmanager (1), SSL (1), Контейнер (1), DNS (1)
Все заметки одним списком
Для того, что бы последние записи было легко найти, помимо тегов эти заметки так же будут выводиться одним списком в порядке убывания даты их добавления.
→ Как обновить DNS кэш на Windows 7 или 10 (через CMD)
Иногда бывает, что один из сайтов просто перестает загружаться, а все остальные работают как часики. В таком случае вполне может быть, что проблема в DNS кэше на...
(теги "DNS, Windows", дата 31.05.2019)
→ Как сделать пинг и трассировку в Windows 7 или 10?
Заметка о том, как сделать пинг и трассировку в Windows 7 или 10. Для того, что бы сделать пинг или трассировку необходимо открыть CMD консоль Windows и выполнить одну из...
(тег "Windows", дата 31.05.2019)
→ Как открыть консоль (CMD) в Windows 7 или 10?
Краткая заметка о том, как открыть CMD консоль Windows 7, 10 или других версиях.
Открыть консоль Windows 7, 10 или другой версии можно, нажав мышкой на "Пуск" и в поле "Найти...
(тег "Windows", дата 30.05.2019)
→ Как закрыть сайт от индексации? (запретить в robots.txt)
Иногда требуется создать сайты, которые нужны лишь для внутреннего пользования и их обязательно частично или полностью закрыть от индексации в поисковых...
(тег "SEO", дата 24.05.2019)
→ 301 редирект на www, без www и на https с помощью .htaccess
При первоначальной настройке сайта, когда ещё и от сайта то как такового почти ничего нет - только домен и хостинг, всегда необходимо убрать лишние версии будущего...
(тег "htaccess", дата 17.05.2019)
→ Как удалить файл через PHP?
Когда строишь какие-то системы для управления контентом на PHP, то необходимо не только создавать файлы, но и удалять их. В краткой заметке я расскажу, как удалить...
(тег "PHP", дата 16.05.2019)
→ Как получить значение атрибута и проверить его наличие на jQuery?
При разработке на jQuery (или JavaScript / JS) частенько нужно передать какие-то параметры от одного элемента DOM к другому. И для этих целей лучше всего подходит...
(теги "jQuery, JS / JavaScript", дата 14.05.2019)
→ Docker (докер) - основные команды управления контейнером
Последнее время мне часто приходится сталкиваться с Docker контейнерами, и, поэтому, я решил составить некий справочник по основным командам управления докер...
(теги "Linux, Docker, Контейнер", дата 14.05.2019)
→ Название месяца / дата на русском языке с помощью PHP
Иногда на страницах сайта появляется необходимость вывести не просто цифровую дату типа 23.07.2015, а сразу русскую дату, в которой месяц будет написан русским...
(тег "PHP", дата 22.07.2015)
→ Как узнать последний день или число дней в месяце на PHP?
Иногда необходимо получить последний день текущего месяца (или число дней в месяце), но вся сложность в том, что некоторые месяцы содержат 31 день, а некоторые 28, 29 и...
(тег "PHP", дата 13.07.2015)
→ Выделение первой буквы в заголовке, тексте, абзаце на CSS
Иногда в качестве элемента дизайна так и хочется сделать отдельный стиль для первой буквы параграфа/абзаца, текста или заголовка. И такая возможность есть прямо в...
(тег "CSS", дата 28.06.2015)
→ Использование амперсанда перед переменными, начиная с версии PHP 5.4
Все содержание этой заметки в общем-то будет построено вокруг одного символа - & или амперсанд. А связано это с тем, что этот символ имеет в PHP смысл оператора, под...
(тег "PHP", дата 22.04.2015)
→ Прозрачное подчеркивание текста при помощи CSS свойства border
В продолжение темы прозрачного фона при помощи CSS параметра background хочу рассказать еще об одной возможности - прозрачного подчеркивания текста при помощи...
(тег "CSS", дата 04.04.2015)
→ Как проверить, делится ли одно число на другое / узнать кратность на PHP?
Иногда в разработке какого-нибудь проекта появляется острая необходимость нахождения кратности чисел, то есть определения, делится ли одно число на другое.
Это...
(тег "PHP", дата 23.03.2015)
→ Предзагрузка картинок - пример предварительной загрузки изображений на HTML, JavaScript
Когда занимаешься версткой и созданием всяких хитростей с картинками (обычно с подменой при наведении или даже их анимацией), всегда вспылывает такой нюанс как...
(теги "HTML, HTML5, JavaScript", дата 06.03.2015)
→ Как убрать рамку у полей textarea и input в Chrome/Safari
Иногда какая-нибудь мелочь способна испортить всю стилистику дизайна. Так смотришь, вроде бы textarea и input поля выглядят нормально, но как только кликаешь на них -...
(тег "CSS", дата 21.02.2015)
→ Как найти первое изображение в тексте, пример на PHP
На одном из проектов, связанном непосредственно с играми, мне захотелось сделать блок "последние статьи" и для этого в первую очередь требовался вывод...
(теги "PHP, DLE", дата 24.01.2015)
→ Ноутбук сам по себе включается посреди ночи, что делать?
Не всегда под рукой есть нормальный компьютер, поэтому иногда приходится связываться и с ноутбуками. Сказать честно, мне ноуты не очень нравятся, так как они...
(теги "Windows, Ноутбук", дата 10.01.2015)
→ Прозрачный фон при помощи CSS (свойство background)
Вам нужно сделать прозрачный фон, но при этом не прозрачные буквы (то есть opacity для этого не подходит)? Тогда я расскажу об одной интересной особенности CSS параметра...
(тег "CSS", дата 24.12.2014)
→ Как настроить Яндекс Почту в панели ISPmanager (MX записи для собственного домена)
Яндекс.Почта предоставляет одну очень полезную и, что самое главное, бесплатную услугу корпоративной почты, при которой вы можете подключить свой домен к яндексу...
(теги "Почта, ISPmanager", дата 18.11.2014)
→ HTML5 видео и OGG player - два в одном
Как-то вдруг на одном из проектов возникла необходимость воспроизвести .ogg файл в браузере пользователя. Вначале взгляд пал на Java Applet через cortado.jar примерно с вот...
(тег "HTML5", дата 03.11.2014)
→ Error opening ../data/default_pref: Could not create initial preference file!
На одном из проектов, использующих FreeBSD, я наткнулся на интересную проблему, связанную с web-оболочкой (SquirrelMail) для работы с почтовыми ящиками. Сама SquirrelMail открылась...
(теги "Linux, FreeBSD, Ошибки, Почта", дата 26.10.2014)
→ Редактирование тегов в IPB 3.X версиях не работает, если не являешься автором темы
Работая с движком IBP я невольно наткнулся на проблему, что редактирование/удаление тегов в IPB 3.X работает не во всех темах. Приглядевшись внимательно я понял, что...
(тег "IPB", дата 22.10.2014)
→ Как использовать Vim редактор, редактирование файлов в Linux
Когда от выделенного сервера / VDS на ОС семейства Linux есть только Shell терминал (консоль для управления сервером через специальные команды), то невольно начинаешь...
(теги "Linux, Shell", дата 16.10.2014)
→ Poodle SSLv3 - уязвимость протокола SSL 3.0
Программеры из Google нашли очередной "баг" в считающемся безопасным протоколе SSL версии 3.0. И этот баг реально позволяет расшифровать содержимое защищённого канала...
(теги "Linux, SSL, FreeBSD, Debian", дата 16.10.2014)
→ Как посчитать количество лет с определенной даты на PHP
Эта заметка не столько для меня, сколько для людей, которые хотят посчитать количество лет между какой-то датой и текущим днем при помощи языка PHP. Сам же я уже...
(теги "Уроки, PHP", дата 08.07.2014)
→ Проверка валидности/правильности email при помощи PHP
Проверять данные обработчиком на стороне сервера всегда полезно, а в некоторых случаях жизненно необходимо, так как это поможет избежать множество проблем в...
(теги "Уроки, PHP", дата 07.07.2014)
→ Обновление портов FreeBSD 9, аналог apt-get на Debian
Процедура обновления портов из репозитория выполняется в FreeBSD 9 с помощью команды portsnap, а именно вот так:
portsnap fetch update
После выполнения этой команды вы получите...
(тег "FreeBSD", дата 03.07.2014)
→ Обновление ПО Linux сервера из репозитория
Обновляет список всего доступного для установки ПО в Linux. Нужно, например, для того, что бы скачать самые последние версии программного обеспечения. Или же,...
(тег "Linux", дата 03.07.2014)
→ Посмотреть всех пользователей Linux Debian
Буду краток, как никогда.
Посмотреть всех пользователей в ОС Linux Debian можно, набрав в консоли вот такую команду:
getent passwd
Нужно выполнять из под root'а. Будет вывод...
(теги "Linux, Debian", дата 01.07.2014)
→ Unsupported major.minor version 51.0
Что же это за ошибка такая - "Unsupported major.minor version 51.0"? Точнее даже вот так:
Exception in thread "main" java.lang.UnsupportedClassVersionError:
Unsupported major.minor version 51.0
На самом деле она...
(теги "Ошибки, Java", дата 12.06.2014)
→ Установка Oracle JAVA 7 на Linux Debian Wheezy
Так получилось, что с версии Linux Debian Wheezy дистрибутив sun-java (официальный дистрибутив java от компании Oracle) пропал из репозитория. То есть команда apt-get install sun-java6-jre,...
(теги "Java, Linux", дата 12.06.2014)
→ Установка ПО в Linux, команда install
Для установки любых пакетов программного обеспечения из Linux репозитория (специального независимого сервера с этими обновлениями) используется...
(тег "Linux", дата 11.06.2014)
→ Поиск нужного ПО в Linux на примере установки MySQL сервера
Иногда нужно найти какой-нибудь пакет программного обеспечения для установки на Linux сервер. Делается это вот такой командой:
apt-cache search СЛОВО
Например, мне...
(теги "Linux, MySQL, Shell", дата 11.06.2014)
→ Меняем отображение пользователей онлайн на IPB форуме
Ну вот я и перевел родную Мегаконференцию на форумный движок IPB (Invision Power Board). Хороший движок с широким функционалом и с задумкой на SEO оптимизацию. Тем более была...
(тег "IPB", дата 06.06.2014)