Прощай, LiveInternet!

Сегодня решил, что пора бы заняться увеличением скорости загрузки своего сайта, и начал я с самого быстрого: подключения прогрессивного кеширования Джумлы (что уменьшило время генерации страницы с 2 секунд до 240 мс) и отключения статистики LiveInternet, прощай старина! Я давно перешел на использование статистики от Google и Яндекс, но от ЛайвИнтернета жаль было избавляться, так как там сохранялась статистика посещений еще с 2012 года.

Add a comment

Подробнее: Прощай, LiveInternet!


Brilliant Instajoom

Сегодня хочу поделиться с вами информацией о том как я опубликовал свой joomla-модуль на Joomla Extensions Directory (JED). Кто не знает, JED - это официальный каталог расширений для Joomla, основное хранилище joomla-дополнений в интернете. Попасть туда - очень неплохо и не так сложно, как кажется.

Около двух месяцев назад я решил написать для своего сайта модуль, который будет отображать изображения из моего аккаунта в Instagram. Раньше никогда не пользовался этим сервисом, но последнее время переосмыслил его идею, он действительно крут! Я уже несколько раз писал модули для Joomla, но в этот раз решил все сделать более аккуратно, сделать административную панель. Естественно, программировал с любовью.

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

Add a comment

Подробнее: Как разместить свой модуль в Joomla Extensions Directory (JED)


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

Итак, перед нами стоит задача:

Задача Спаять переходник для преобразования протоколов USB <=> RS-485. Протокол RS-485 пригодится, если вам нужен помехоустойчивый канал передачи данных (к примеру, устройство находится далеко от компьютера, а вокруг злые строители создают наводки своими перфораторами).

Для этих целей используются микросхемы FT232 и MAX485 (или аналог SP481). Первая микросхема используется для подключения устройств к компьютеру через USB, на выходе у неё ТТЛ-сигнал, вторая - для преобразования уровней (из ТТЛ в RS-485), этот сигнал и нужен устройствам, с которыми будет работать компьютер.

Add a comment

Подробнее: Переходник USB - RS-485 своими руками


Зачем блогу нужен дизайн?

Уже довольно давно меня посещала мысль о реструктуризации и редизайне своего блога, так как мой старый сайт по очень многим параметрам меня не удовлетворял. В первую очередь хочу отметить, что в этой статье, когда я говорю "дизайн", я буду иметь в виду не только графический дизайн сайта, но и программную реализацию сайта. В этом плане мне очень нравится английское слово "design", которое кроме визуального дизайна подразумевает и некую разработку чего-либо. Итак, прошу немного внимания к статье 9 SEO-причин для создания хорошего дизайна сайта.

Вот как выглядел мой сайт до редизайна:

9 SEO-причин для создания хорошего дизайна сайта

Как видите, количество блоков на сайте сведено к минимуму. Мне раньше казалось, что это здорово, мол, ничего лишнего. Сверху в хедере на Flash'е я сделал интерактивный блочок, человек мог мышью рисовать разноцветные анимированные пятна. Также, при обновлении страницы логотип подгружался из папки с логотипами, таким образом каждый раз он выглядел немного по-другому. Меню выглядело как клавиши фортепиано, последние 2 издавали звук.

В то время, когда я создавал свой сайт, у меня практически не было никакого опыта веб-разработки, поэтому я основной упор сделал именно на визуальный дизайн и на его оригинальность и минимум внимания я уделил юзабилити или удобству, конечно же, я не особо думал и о SEO-оптимизации. Именно поэтому я не обратил никакого внимания на SEF-URL'ы или по-русски ЧПУ-ссылки (красивые человеко-понятные урлы или ссылки), вместо бреда со знаком вопроса и кучей параметров.

1. SEF-URL'ы Они важны не только для того, чтоб их понимал человек (все-таки, называется ЧПУ!), но и для красоты дизайна страницы. Также они имеют большое значение для поисковой оптимизации сайта, поисковики любят SEF-ссылки и умеют их понимать. 

Откровенно скажу, что лично меня постоянно раздражали на моем старом сайте эти длинные непонятные никому URL'ы. Итак, это первое, на что я обратил внимание при редизайне сайта. Конечно, при обновлении сайта пришлось серьезно повозиться над переносом старых ссылок вида "...?view=article&id=2&blah-blah-blah" на новые адреса, вида ".../blog/dizajn-sajta". Об этом написано много где, основное, что нужно сказать, что желательно сохранить накопленный багаж ссылок на ваш сайт с внешних ресурсов, поэтому желательно для этих целей использовать 301-ый редирект. Некоторые думают, что 301 редирект никак не влияет на посещаемость, раз ссылки остаются не битыми.

Add a comment

Подробнее: 9 SEO-причин для создания хорошего дизайна сайта


Только что столкнулся со своей невероятной глупостью. Полчаса не мог сохранить настройки в Joomla 3. Не сохраняются настройки в админке и всё тут. И так и эдак пробовал. Пока не увидел, что файл configuration.php (который в корне сайта) запрещен на запись. Все время забываю о правах доступа на файлы в Windows. Дело в том, что я делаю реструктуризацию сайта на локальной машине (а у меня Windows), тут ведь тоже можно кликнуть правой кнопкой по файлу, и отметить чекбокс "Только чтение". Конечно, интерфейс самой Joomla показался тут не достаточно проработанным. Ведь могли же написать что-то типа "не могу сохранить, проверь права доступа к файлам", вместо этого радовала надписью "успешно сохранено". Надеюсь, кому-то пригодится!

{loadposition adsense}



Add a comment

Читайте здесь новости, связанные с информационными технологиями в Украине и во всем мире! Также в этом разделе я публикую и просто свои мысли по поводу тех или иных IT-вопросов. С удовольствием обсужу с вами такие темы, как веб-дизайн, программирование на Java, C++, PHP, C# разработка микроконтроллерных систем (архитектура PIC), веб-приложения, мобильные приложения под Android и IOS, платформа Unity, Joomla, SEO, схемотехника, современные гаджеты, 3d-графика и анимация и тд и тд.

У меня есть небольшой опыт в каждом из направлений, постоянно приходится заниматься то одним то другим направлением, но больше я тяготею к веб-дизайну, геймдеву под мобильные приложения, 3d-анимации и программированию микроконтроллеров. Иногда у меня возникают мысли по поводу улучшения графических интерфейсов или подобные мелочи, такие посты я также публикую в разделе "Информационные технологии". В ближайшее время планирую расширить данный раздел и записями из мира информационных технологий.