Категория Web development
- Оптимизация и ускорение WordPress ()
Привет всем, Отпишусь, пожалуй, о моих успехах в оптимизации моего WordPress блога. Я взялся за это дело, когда увидел ужасающие 5 секунд загрузки сайта на ПК с первоклассным интернетом. Почитав советы в Гугле по ускорению WP блога, я начал свою деятельность с плагинов. Итак, по шагам и с подробностями: Установка и настройка плагинов для кеширования: […]
- Headless CMS | Почему вам это не надо ()
Предупреждаю заранее, данная статья ориентирована на одиноких блоггеров и небольшие конторы. Никто не будет отрицать всю пользу этого новшества для крупных компаний. Если вы не знаете, что такое headless cms — прочитайте сначала эту статью. Я тоже когда-то стремился применить все свои знания кода в блоге, пока не устаканился во мнении, что я геймдевелопер, а […]
- Подключение CloudFlare к WordPress блогу ()
Привет всем. И сегодня мне хотелось написать статью о том, что сам сделал вчера на своих сайтах, а именно подключение CloudFlare. Преимущества Что CloudFlare дает вам: Кеширование сайта (эффективнее плагинов) Бесплатный SSL AntiDDoS Встроенная аналитика (обновляемая раз в 24 часа) Firewall Систему управления трафиком Удобная DNS админка =3 Интеграцию с множеством сервисов и приложений Анонимность […]
- Генераторы сайтов | Развитие или смерть? ()
Рост популярности генераторов статических сайтов. Последнее время все чаще я встречаю различные генераторы статичных сайтов. Самыми распространенными языками в этой сфере являются Ruby, Python и Node.js. За последние несколько лет произошло множество изменений в мире программирования: люди стали более ценить производительность, компилирование стало неотъемлемой частью фронтенда, а кеширование встроено в большую часть CMS. Все это […]
- Vanilla 2.0 | Стало ли лучше ()
Чем дольше разрабатывается эта форумная CMS, тем больше они закрывают глаза на Open-Source версию. После выхода версии 2.0 ее убрали на отдельный поддомен, который было не так-то легко найти. Все больше внимания отдается платному (и дорогому) облачному хостингу. Вместо того, чтобы улучшать CMS (а она довольно хреновенькая), разработчики пишут статейки по раскрутке форумов в своем […]
- Справочник по socket.io ()
Сервер var io = require(‘socket.io’) // Импорт socket.io socket.on(‘my other event’, function (data) { // при получении ивента console.log(data); }); socket.emit(‘news’, { hello: ‘world’ }); // Отправка ивента Клиент var socket = io(‘http://localhost’); // Подключение к серверу socket.on(‘news’, function (data) { // При получении ивента console.log(data); }); socket.emit(‘my other event’, { my: ‘data’ }); // […]
- Debian и NodeJs ()
Наверно многие из вас знают, что на Debian, в отличие от других linux’оподобных систем Node.js вызывается как nodejs, а не node. Этим обусловлены трудности с дополнением функционала Node.js сторонними разработками, например pm2. Но есть довольно простое решение проблемы, которое, однако, сложно найти в интернете. Достаточно установить пакет nodejs-legacy, который создает зеркало команды nodejs с стандартным […]
- Получение токена VK ()
Существует 2 варианта получения токена. Простой и сложный. В этой статье я опишу оба из них.
- Python в web’е ()
Недавно захотел немного нового (поивращаться) и решил посмотреть в сторону сайта на Python для новой игры. В качестве главного плюса я видел простую и легкую интеграцию всех данных игры в сайт, начиная от счетчика онлайна и заканчивая страницами игроков. Начал искать какие-то готовые инструменты. Единственной форумной CMS, что я нашел был FlexBB (клон PunBB на […]
- PyVK 0.2 | Python VK Bot ()
Первое обновление PyVk, серьезно расширяющая его функционал.
- PyVK 0.3 | VK бот на Python ()
Третье обновление PyVK. И снова новые команды.
- python-simple-http-server ()
#!/usr/bin/env python from http.server import BaseHTTPRequestHandler, HTTPServer HTTPRequestHandler class class testHTTPServer_RequestHandler(BaseHTTPRequestHandler): GET def do_GET(self): Send response status code self.send_response(200) Send headers self.send_header(‘Content-type’,’text/html’) self.end_headers() Send message back to client message = self.path Write content as utf-8 data self.wfile.write(bytes(message, “utf8”)) return def run(): print(‘starting server…’) Server settings Choose port 8080, for port 80, which is normally used […]
- Подключение reCaptha к сайту WordPress ()
Привет всем. Сегодняшнюю статью я решил посвятить довольно актуальной проблеме борьбы со спамом в CMS WordPress.
- 20 цитат для программиста ()
Привет всем, сегодня я решил немного отвлечься от программирования и сделать пост, который заинтересует всех читателей, а не только любителей Unity и C#. Итак, встречайте, 20 цитат программисту.
- О системах контроля версий ()
Существует большое множество различных систем контроля версий. В данной статье я рассмотрю лишь лидирующие из них. Subversion ”+”: Простота освоения Компактность Множество клиентов ”-“: Низкая скорость передачи файлов Отсутствие бесплатных хостингов репозиториев Не предусмотрено полное удаление файла из репозитория Git «+»: Широко используется Наличие решений с интерфейсом Интуитивность работы Существование Github Source: Blog
- Javascript скрипты ()
Несколько моих работ на JavaScript. Feel free to use. Небольшой скрипт на выдачу случайного значения из файла Простая звуковая библиотека для JS. Наработки по RPG Engine на JS Простой генератор имен и Demo Source: Blog
- Быстрая раскрутка групп ВК ()
Привет! Думаю, раскрутка страниц Вконтакте — это очень актуальная и популярная тема. На базе страничек вк делают бизнес, карьеру, популярность или просто ищут единомышленников. Так что, иметь раскрученную страницу значит — иметь кучу возможностей 🙂 Встает вопрос — как это сделать? Тут я хочу рассказать, как сам раскручиваю страницы, и услышать ваши способы! Так как […]
- Corona скрипты ()
Мои простенькие (или не очень) приложения, написанные на lua с использованием Corona SDK. Free to Use. Small-MMORPG написанная для Corona SDK Небольшой чат для Corona SDK Простой платформер Попытка сделать квест по Москве Чат, переделанный в MUD Простая экономическая стратегия Наработки по визуальной новелле Анимированная полоска уровней Пример с уроков Coron’ы Еще один Source: Blog
- Python скрипты ()
Мои скрипты на Python. Возможно кому-то пригодятся. Номер 2 на олимпиаде по информатике от 2016 г. (9-11 кл) Модуль числа Факториал числа Наименьшее общее кратное {WIP} Простое или сложное число Сочетание Простой цикл Размещение Изменение цвета в текстовом изображении
- Реклама через хештеги ()
Привет всем. Наверно все в курсе, что прямо сейчас Twitter взрывается от #ночьшерлока. Я тоже не сидел без дела (подписчики моего паблика знают). В общей сложности 22 поста, 271 лайк, 9 репостов… и +2 человека в группе. Именно. 2 человека. В этой статье я хочу показать вам, что продвижение через mainstream хештеги неэффективно. На страница […]