Чтобы добавлять сообщения и комментарии, .

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
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:
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:
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:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

Colorizer::~Colorizer()
{
// destructor

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

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

@RedUser:
RedUser

Товарищ рассказывает про реалии в ИТЭФ: youtube.com
Зашёл кстати на сайт, itep.ru В меню сверху пункт "Храм" есть