for post messages and comments.

@RedUser:

... Владимир Путин возмутился несуразицами в российском судопроизводстве...
... ссора бизнесмена с судьей закончилась обвинениями в педофилии.
gazeta.ru
Напомнило момент в сериале про Брежнева: youtu.be

@RedUser:

Удаление метаданных EXIF:
$ exiftool -all= some_photo.jpg

@RedUser:

Хотел спросить через формочку на сайте LG, когда они выпустят исправление Stagefright для моего телефона. Писал, подбирал слова, позаполнял всякие обязательные поля. Отправляю — а мне пишет, что оно не работает из-за профилактических работ на сайте. Перехожу назад — всё, что писал, пропало. Вот нельзя было тогда вообще эту форму отключить?

@RedUser:

В RFC 7232 есть примеры вроде:
If-Match: "xyzzy", "r2d2xxxx", "c3piozzzz"
R2-D2 и C-3PO — роботы из "Звёздных войн".

@RedUser:

Настройка VPN по протоколу SSTP в Windows 7

Если сервер будет находиться за NAT, то достаточно пробросить только порт 443 (TCP).

На сервере:
1) Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом -> Изменение параметров адаптера;
2) Alt, Файл -> Новое входящее подключение..., выбираем пользователя, Далее, оставляем галочку на "Через Интернет", Далее, Разрешить доступ, Закрыть;
3) ПКМ на "Входящие подключения", Свойства -> Сеть, выбираем "Протокол Интернета версии 4 (TCP/IPv4)", Свойства, выбираем "Указать IP-адреса явным образом" и указываем их, ОК, ОК;
4) устанавливаем SimpleAuthority, в конце установки оставляем галочку, чтобы она запустилась;
5) выбираем "Yes" в ответ на предложение создать CA, заполняем форму, ОК, вводим пароль, ОК, OK;
6) справа в качестве имени пользователя прописываем внешний IP-адрес сервера (который будет использовать клиент для подключения), нажимаем "New Certificate", вводим пароль, OK, вводим ещё один пароль, OK, OK;
7) запускаем mmc, Файл -> Добавить или удалить оснастку..., выбираем "Сертификаты", Добавить, выбираем "учетной записи компьютера", Далее, Готово, OK;
8) Сертификаты (локальный компьютер) -> Личное, Действие -> Все задачи -> Импорт..., Далее, выбираем созданный SimpleAuthority на рабочем столе файл с расширением .p12, Далее, вводим пароль, Далее, Далее, Готово, OK;
9) перетаскиваем сертификат CA из личных в "Доверенные корневые центры сертификации";
10) ПКМ на сертификате CA, Все задачи-> Экспорт..., сохраняем сертификат в файл;
11) Сертификаты (локальный компьютер) -> Личное -> Сертификаты, дважды щёлкаем на добавленном нами сертификате, Состав, Отпечаток, этот отпечаток нам ещё потребуется;
12) Пуск -> Все программы -> Стандартные, ПКМ на "Командная строка", Запуск от имени администратора. Выполняем команду:
netsh http add sslcert ipport=0.0.0.0:443 certhash=<отпечаток из предыдущего пункта без пробелов> appid={ba195980-cd49-458b-9e23-c84ee0adcd75}
После выполнения команды в реестре должен появиться раздел HKLM\SYSTEM\CurrentControlSet\services\HTTP\Parameters\SslBindingInfo\0.0.0.0:443, в SslCertHash там должен быть наш отпечаток;
13) Пуск, ПКМ на Компьютер, Управление, Службы и приложения -> Службы, выбираем "Служба SSTP", Действие -> Перезапустить, Да. После этого в реестре должен появиться параметр HKLM\SYSTEM\CurrentControlSet\services\SstpSvc\Parameters\SHA1CertificateHash с отпечатком нашего сертификата.

На клиенте:
1) Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом;
2) Настройка нового подключения или сети -> Подключение к рабочему месту, Далее, Использовать мое подключение к Интернету (VPN), Отложить настройку подключения к Интернету, в поле "Интернет-адрес" вводим адрес сервера (должен совпадать с именем, на которое создавался сертификат), Далее, вводим пользователя и пароль, Создать, Закрыть;
3) выбирем "Изменение параметров адаптера", ПКМ на созданном VPN-подключении, Свойства -> Безопасность, в качестве типа VPN выбираем "SSTP (Secure Socket Tunneling Protocol)", OK;
4) переносим на машину-клиента файл с сертификатом CA;
5) запускаем mmc, Файл -> Добавить или удалить оснастку..., выбираем "Сертификаты", Добавить, выбираем "учетной записи компьютера", Далее, Готово, OK;
6) Сертификаты (локальный компьютер) -> Доверенные корневые центры сертификации -> Сертификаты, Действие -> Все задачи -> Импорт..., Далее, выбираем файл с сертификатом CA, Далее, Далее, Готово, OK;
7) Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом -> Изменение параметров адаптера, дважды щёлкаем на VPN-подключении, вводим пользователя и пароль, Подключение.

@RedUser:

Решил написать ипотечный калькулятор, чтобы посмотреть, как будет влиять на ипотеку досрочное погашение. Для разнообразия на JS. Для тестирования использовал мой текущий график платежей. Итоговая переплата по моим расчётам оказалась больше на 60 рублей. Расхождение начиналось с платежа за октябрь 2014 года. Калькулятор считал, что в этом месяце надо потратить на погашение процентов на 20 с лишним рублей больше, чем в графике платежей. Выяснилось, что проблема связана с переводом часов из-за которого начислялись проценты за лишний час пользования кредитом.

var date1 = new Date(2014, 8, 30);
var date2 = new Date(2014, 9, 31);
(date2 - date1) / (1000 * 60 * 60 * 24)
31.041666666666668
1 / 24
0.041666666666666664

@RedUser:

Как автоматически генерировать .cpp-файл с версией на основе тега в git и номера коммита, если соответствующего тега нет? Можно вставить в .pro-файл вот такое:

version.target = version.cpp
version.CONFIG = phony
version.commands = \
for f %%o in (\'git --git-dir=\"$${PWD}.git\" describe --tags --always\') do \
echo const char *version = \"%%o\"; >$${version.target}.tmp && \
fc $${version.target}.tmp $${version.target} >nul 2>&1 && \
$$QMAKE_DEL_FILE $${version.target}.tmp || \
$$QMAKE_MOVE $${version.target}.tmp $${version.target} >nul 2>&1
QMAKE_EXTRA_TARGETS += version
GENERATED_SOURCES += $${version.target}

@RedUser:

Хотел тут книжку закинуть на телефон, а что-то не получалось. Оказалось, после обновления до 4.4.2 astro file manager не может писать файлы на sd-карту. beranger.org

@RedUser:

Напомнило "Утопию 14": blogerator.ru

@RedUser:

Deb-пакеты с Iceweasel на основе последних версий Firefox можно взять отсюда: mozilla.debian.net

@RedUser:

Дефект:
Нет операционной системы Windous 7 (установлена операционная система Linux).
dostavka.ru

@RedUser:

В предыдущем посте цитата отсюда: gnuman.ru

@RedUser:

кто такой taco — вопрос непростой. Само по себе taco — эта такая "быстрая мексиканская еда", завернутые в лепешку мясо, овощи и специи. В Штатах это, вроде бы, целая субкультура, любители taco, и это достаточно молодые люди:). А символом и эмблемой разносчиков taco выступает говорящая собаченка наподобие карликового пинчера, про которую снято куча рекламы и т.д. и т.п. Эту собачку тоже называют taco.
Taco — это шаверма? Субкультура шавермы?

@RedUser:

Изучал tutorial по js на developer.mozilla.org, открыл консоль js-ную, висела она какое-то время, а потом там появилось такое: github.com
Вот оно: github.com

@RedUser:

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

Colorizer::~Colorizer()
{
// destructor

@RedUser:

Что-то мне сегодня второй раз пришли те же сообщения, что и вчера

@RedUser:

100000 этажей должно быть достаточно для каждого: pastebin.com

@RedUser:

Новая методология: core dump driven development

@RedUser:

Фейковый лор: oufe.ru

@RedUser:

Qt 4.8.4 для винды и MinGW отсюда (http://qt-project.org/downloads) хочет MinGW с g++ 4.4 и w32api.h определённой версии. Сразу и не поймёшь, где и как такой искать. Подходящий спрятан тут: get.qt.nokia.com