Возможна ситуация, когда пользователь забыл установленный пароль пользователя Windows 7. В этой ситуации возможно сбросить пароль, обнулив его. Чтобы это сделать, нужно подготовить загрузочный диск или флешку и выполнить одну из процедур сброса пароля пользователя, которые приведены в этой статье. Читать далее Windows 7 — как сбросить пароль
Как сделать мультизагрузочную флешку
Создание мультизагрузочной флешки несложно — с помощью специальных утилит это делается всего в пару кликов. Основная идея проста: мы комбинируем сразу несколько Live-CD с различными утилитами или ОС, записываем их особым образом на накопитель и добавляем загрузчик, который поможет запустить всё это хозяйство при включении компьютера. Кстати, точно так же мы можем создать и универсальную флешку сразу с несколькими инсталляторами различных ОС. Читать далее Как сделать мультизагрузочную флешку
Отправка почты из 1С
В 1С версии 8 есть встроенный почтовый клиент, который умеет отправлять и принимать почту. Его ограничение — он не может работать с серверами, использующими шифрование (TLS, SSL). То есть он может работать только через стандартные нешифрованные SMTP и POP порты.
Как это исправить и настроить его работу через Gmail или Mail.ru?
Читать далее Отправка почты из 1С
MYSQL ERROR 2003 (HY000): Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (111)
При попытке подключиться к MySQL или Percona сервер с настройками по-умолчанию с другой рабочей станции или сервера, можно получить ошибку
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (111)
Далее описаны 3 шага, которые нужно пройти для установления соединения. Читать далее MYSQL ERROR 2003 (HY000): Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (111)
Настройка веб-сервера для Django с nginx и uWSGI
Для запуска Django сервера можно использовать любой веб-сервер с поддержкой WSGI. В данной статье мы по шагам разберем процесс настройки веб-сервера для Django с использованием nginx и uWSGI. Те же принципы можно применить и при использовании другого веб-сервера.
Шаги для запуска веб-сервера для хостинга Django:
- Приобрести сервер
- Установить системные пакеты
- Подготовить виртуальное окружение
- Создать каталог и залить проект
- Установить необходимые зависимости
- Настроить веб-сервер и uWSGI
Если вы хотите разобраться в деталях настройки сервера для хостинга Python (Django) проекта — то я рекомендую прочесть статью http://itman.in/uwsgi-python-hosting/
Здесь же собраны только необходимые действия для запуска Django проекта на пустом Ubuntu сервере с использованием uWSGI.
Читать далее Настройка веб-сервера для Django с nginx и uWSGI
Мультиязычность в Django — переводим модели
Как правило, любой современный сайт хранит информацию в базе данных. Для перевода статического текста в шаблонах и сообщениях, Django использует gettext, извлекая нужный перевод из заранее подготовленного po файла.
Для перевода информации в базе данных, используемую Django, вы можете или заранее задать структуру, предусматривающую нужную языки, или воспользоваться приложением modeltranslation, которая позволяет перевести нужные поля модели, не меняя саму модель и структуру базы данных.
Подробно про перевод шаблонов и создание файлов перевода —http://itman.in/django-translation/. В данной статье описан вариант перевода моделей с помощью django-modeltranslation.
Мультиязычный сайт на Django — переводим проект на разные языки
Для добавления вашему сайту на Django нескольких языков, в типовом проекте нужно перевести несколько вещей:
- меню сайта
- модели, информацию, которая хранится в базе данных
- текст в шаблонах
Для некоторых проектов также понадобится перевести сообщения, которые получает пользователь, но на большинстве сайтов это не используется. Читать далее Мультиязычный сайт на Django — переводим проект на разные языки
Как скрыть HTML элемент
Есть два варианта, как можно скрыть html элемент.
visibility: hidden
сделает элемент невидимым, но он по-прежнему будет занимать место на страницеdisplay: none
полностью удалит элемент, он не будет занимать какого-либо места на странице.
Пример использования
<div id="divCheckbox" style="display: none;">
Большие логи rinetd
В Linux системе есть несколько способов перенаправить трафик на другой компьютер или сервер. Можно использовать iptables, можно использовать rinetd.
rinetd проще тем, что для перенаправления трафика достаточно установить пакет, добавить простую строку в файл конфигурации и перезапустить сервис.
Наткнулся на то, что в какой-то момент rinetd начал генерировать гигантские log-файлы, которые быстро переполняли терабайтный раздел.
Выглядели записи в лог-файле примерно так:
21/Apr/2013:23: 30:46 0.0.0.0 � �� 0 (null) 0 0 0 accept-failed -
Как оказалось, актуальная на момент записи версия rinetd постоянно добавляет подобные записи в лог, если порт, трафик на который вы хотите перенаправить, занят другим сервисом, либо порт на машине, куда перенаправляется трафик, недоступен для подключения.
Как извлечь файлы из ISO в Linux
В линукс с извлечением файлов из ISO архива все просто. Нужно смонтировать сам ISO-файл и скопировать из него данные. Читать далее Как извлечь файлы из ISO в Linux