Как стать автором
Обновить
47.7
Карма
0
Рейтинг

Пользователь

  • Подписчики 15
  • Подписки 5

Админка за 5 минут. Фронтэнд — react-admin, бэкэнд — Flask-RESTful

ReactJSFlask
Tutorial


Если нужно на коленке получить быстро админку, где фронтендом будет react-admin, а бэкендом Flask-RESTful api, то ниже минимальный код в несколько десятков строк, чтобы это реализовать.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Просмотры29K
Комментарии 41

Поддержка 24-bit цветов в терминале в связке ssh + tmux + neovim

VIM
Tutorial


На windows я всегда использовал SecureCRT для работы по ssh и горя не знал. Но тут мне в голову стукнуло, что надо попробовать 24-битный терминал и поработать по ssh, используя красивую тему для vim на удаленном сервере.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Просмотры7.9K
Комментарии 2

Приложение на python kivy для разнообразия рациона питания. От кода и до получения .apk файла для Android

PythonЗдоровье
Tutorial

Изучаю python kivy и для себя решил написал маленькое приложение, чтобы разнообразить свое питание. Решил поделиться. Статья рассчитана на новичков в kivy. Приложение занимает около 100 строк кода.

Цель создания велосипеда приложения:

  1. Избежать частых повторений в питании. Чтобы не употреблять одно и то же блюдо слишком часто.
  2. Не забывать блюда, которые ел, потом забыл и годами к ним не возвращался, потому что банально не помнил. У меня такое бывает.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Просмотры56K
Комментарии 15

Органайзер-каталог для карт Heroes III и более 7700 карт в придачу

Python

Я играю в Heroes of Might and Magic со времен царя Гороха королевы Ламанды, и за это время накопилось такое количество карт для 3-х Героев, что я решил их как-то упорядочить и структурировать.

Цели были следующие:

  1. Избавиться от дубликатов карт
  2. Точно знать, играл я в эту карту или нет, если играл, то знать статус: выиграл, проиграл или пропустил
  3. Иметь возможность загружать в органайзер новые карты с проверкой на уникальность
  4. Писать свой личный комментарий к карте
  5. Иметь возможность мгновенно отсортировать каталог карт по следующим параметрам:
    названию, статусу, версии, кодировке, размеру карты, наличию подземелья, уровню сложности и размеру файла
Читать дальше →
Всего голосов 54: ↑54 и ↓0+54
Просмотры33K
Комментарии 46

Готовый шаблон сайта с регистрацией, юзерами и админами на Flask с базами SQL или MongoDB

Разработка веб-сайтовPythonMongoDBFlask
flask

Бывает, приходится делать сайты на flask, у которых есть пользователи и админы. Чисто для себя решил как-то это стандартизировать и, главное, не терять время, когда такая задача появляется. Цель — в несколько команд получить рабочий сайт у которого есть:

  • Регистрация
  • Email подтверждение
  • Авторизация
  • Выход (logout)
  • Администраторы и роли администраторов
  • Административная, пользовательская и публичная часть сайта
  • Возможность юзера менять пароль
  • Восстановление пароля
  • Локализация для иностранных языков
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Просмотры26K
Комментарии 10

«Flaskr» — введение во Flask, разработка через тестирование (TDD) и jQuery

Разработка веб-сайтовPythonTDDFlask
Перевод
Tutorial

Flask – это замечательный микро веб фреймворк, основанный на Python. Flaskr – это миниблог, который описан в официальном руководстве по Flask. Я продирался через это руководство больше раз, чем могу в этом признаться. Тем не менее, я хотел бы взять это руководство для следующего шага, добавив в него разработку через тестирование (test driven development) и немножко jQuery.

Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Просмотры17K
Комментарии 19

Проверяем все страницы сайта в валидаторе html

PerlРазработка веб-сайтовHTML

Интро


Цель — создать велосипед скрипт, который пробежится по сайту и проверит каждую страницу сайта на валидность html.
Я слышал, что если нападает перфекционизм, то надо полежать, отдохнуть и это пройдет.
Подумаешь, в валидаторе ошибка…
Но если все же не проходит, то
добро пожаловать под кат
Всего голосов 20: ↑18 и ↓2+16
Просмотры17K
Комментарии 7

Запоминаем просмотренные видео на youtube

PerlPythonGoogle API




Столкнулся с тем, что youtube.com «забывает» видео, которые я просмотрел.
Приходится смотреть много образовательных каналов, а потом вспоминать, видел я это или нет.
Посмотрел какую-нибудь лекцию и через несколько дней (месяцев, лет) статус "просмотрено" пропадает.
Или, наоборот, посмотришь 2 минуты какой-нибудь лекции, ляжешь спать, а на утро лекция имеет статус «просмотрено».

Вот и решил взять под контроль информацию о просмотрах на youtube в свои руки.
И хранить эту информацию вне зависимости от ютюба.

Чтобы смотреть видео на ютюбе с разных устройств и быть не привязанным к локальному компу, я выложил сайт в онлайн:
http://memtube.com
И смотрю все оттуда.
У кого есть желание, пожалуйста, присоединяйтесь. На сайте в любой момент можно скачать Excel файл с историей просмотров:


Если хотите сделать свой собственный сайт, то подробности под катом.
Подробности
Всего голосов 25: ↑23 и ↓2+21
Просмотры46K
Комментарии 11

Храним пароли с помощью редактора vim

Информационная безопасностьVIM


Старина Сноуден Мюллер говорил: «Верить, в наше время, нельзя никому. Порой даже, самому себе.»
Себе я не верю и пароли забываю начисто.
Онлайн-сервисам для хранения паролей не доверяю.
Есть опенсорсные программы для хранения паролей к ним доверия побольше, но лень их устанавливать, держать у себя, да и большая часть функций мне не нужна.

Vim как менеджер паролей

Кому интересно добро пожаловать под кат
Всего голосов 28: ↑17 и ↓11+6
Просмотры19K
Комментарии 35

Бан по континентам

Информационная безопасность


В одно прекрасное утро я просматривал логи и задал себе ряд вопросов:

  1. А жду ли я письма из Юго-Восточной Азии? (когда смотрел логи почты)
  2. И с какого перепугу ко мне стучатся ssh брутфорсеры из Штатов?
  3. Мне надо терпеть сетевые сканеры из Австралии?
  4. Кто мне звонит из Африки? (когда разглядывал логи asterisk)
  5. С какой стати к моему POP-серверу обращаются из Латинской Америки?


Почему бы не забанить по континентам? Оставив только нужный континент(ы)?


Под катом bash скрипт, который этим занимается
Всего голосов 166: ↑120 и ↓46+74
Просмотры80K
Комментарии 67

Плагин perl-support для vim

PerlVIM
Tutorial

Установка плагина


mkdir ~/.vim
cd ~/.vim
curl http://www.vim.org/scripts/download_script.php?src_id=21048 -o perl-support.zip
unzip perl-support.zip
rm   perl-support.zip
echo "filetype plugin on" >> ~/.vimrc
yum install perl-Perl-Critic  perltidy


Создание нового файла



Далее
Всего голосов 20: ↑17 и ↓3+14
Просмотры9.9K
Комментарии 16

Web Фреймворк по-японски — Amon2

PerlРазработка веб-сайтов


INTRO

В интервью японца Tokuhiro Matsuno прозвучала следующая фраза:
«Некоторыми приложениями нашей компании пользуются более миллиона человек. Все это работает на Amon2


Я не нашел на русском языке никакой инфы об этом веб фреймворке. И решил попробовать, что это за Amon2, чисто для себя, и, может быть, кому-то это будет интересно.

Добро пожаловать под кат ...
Всего голосов 49: ↑39 и ↓10+29
Просмотры24K
Комментарии 21

Съемка предметов моддинга и компьютерных девайсов — 2

Компьютерное железо


Продолжаю про съемку моддинговых и компьютерных девайсов (Первая часть -здесь).

Сегодня предлагаю ознакомиться cо съемкой светящихся в ультрафиолете предметов. Хотя правильнее, конечно, говорить съемка в blacklight , так как у многих ультрафиолет ассоциируется с солнечными лучами, что в данном случае не верно. Ну, в тексте пусть blacklight и ультрафиолет будут синонимами для удобства.

Читать дальше →
Всего голосов 53: ↑47 и ↓6+41
Просмотры3.3K
Комментарии 37

Съемка предметов моддинга и компьютерных девайсов

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

3d Hurricane — стальная объемная решетка для вентилятора 80 мм


Читать дальше →
Всего голосов 74: ↑51 и ↓23+28
Просмотры1.2K
Комментарии 51

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность