Topics that don't need a category, or don't fit into any other existing category.
Как настроить сендмейл для использования gmail в качестве хоста:
1) устанавливаем сендмейл и дополнительные утилиты:
sudo apt-get install sendmail sasl2-bin
2) перемещаемся в каталог /etc/mail
cd /etc/mail
3) создаём файл authinfo со следующим содержимым:
AuthInfo:smtp.gmail.com "U:username" "I:username@gmail.com" "P:password" "M:PLAIN"
AuthInfo:smtp.gmail.com:587 "U:username" "I:username@gmail.com" "P:password" "M:PLAIN"
4) выполните команду:
sudo makemap -r hash authinfo.db < authinfo
5) создадим SASL файл:
/etc/mail/sasl/sasl.m4
6) отредактируем sendmail.mc :
sudo gedit sendmail.mc
добавим строки как показано ниже (добавленные строки выделены между кода):
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
include(/etc/mail/tls/starttls.m4')dnl
include(
/etc/mail/sasl/sasl.m4')dnl
FEATURE(authinfo',
hash /etc/mail/authinfo.db')dnl
define(SMART_HOST',
smtp.gmail.com')dnl
define(RELAY_MAILER_ARGS',
TCP $h 587')dnl
define(ESMTP_MAILER_ARGS',
TCP $h 587')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
7) выполним:
sudo make
sudo /etc/init.d/sendmail reload
8) Если все получилось без ошибок, то релей через gmail настроен. Проверяем!
Отправляем сообщение с локального хоста на mail.ru:
$ sudo mail -v your@mail.ru
Subject: Тестовое сообщение
Это тестовое сообщение
.
...
050 235 2.7.0 Accepted
...
250 2.0.0 pBDA7MDj024641 Message accepted for
delivery
your@mail.ru... Sent (pBDA7MDj024641 Message
accepted for delivery)
Closing connection to [127.0.0.1]
Done!
1) Создаем удаленный репозиторий, указывая имя учетной записи
curl -u 'USER_NAME' https://api.github.com/user/repos -d'{"name":"demo"}'
2) В папке с проектом инициируем пустой гит
git init
3) Добавляем все файлы в индексацию локального git
git add .
4) Создаем коммит файлов в локальный гит
git commit -m "initial commit"
5) Подключаем к локальному git проект на github.com
git remote add origin https://github.com/USER_NAME/demo.git
6) Загружаем файлы на гитхаб (коммит)
git push -u origin master
In Russian language.
Here are several comments from facebook page:
Artëm Bolgar Android Developer - It is deploying, it is loading, it is loading into a debugger, it is logcatting, it is crashing....
Mike Zmuda I had to service a lot of Win98 and XP machines, some of which hadn't been Windows-Updated in quite some time. So there would be times when I'd click Update, and have nothing left to do but wait for the "Agree/Cancel" dialogue that would come up. During those times, I'd play solitaire on my Windows CE phone (remember WinCE?) I always felt horrible billing my clients for 3 hours of my time just to play solitaire. Eventually I got over it.
William A Nerini Really, for most of those people, the answer is far more likely to be "I'm Thinking" than any other answer!
Меня сильно удивила простота перестановки Ubuntu на новые разделы, по сути на новый диск (т.к. разделы форматировались, двигались и изменялись размеры, их количество).
В общем всё, в отличии от мастадонта коммерции - Windows, всё крайне просто и не зателиво.
1) Просто копируем нашу дату на другой носитель. Как есть, можно без архивации.
2) Разбираемся там со всеми разделами как нам нужно, ставим Ubuntu.
3) Т.к. я пользуюсь пакетами из оф. репозитария (я про Postgres, Lighttpd, Apache, Nginx и т.п.), то просто копирую папки с нужыми пакетами как есть, с заменой свеже-установленных.
Всё!
Вот так, как оказалось, совершенно просто перенеслись все мои документы из /home и 16 гб. база данных Postgres со всеми настройками/паролями...
sudo service postgresql stop
sudo service postgresql start
Интересно, что между ними общего? ;-)
Хохо картинка: