Счастье кларнетиста
[info]lin_id
В прошлый понедельник прыгал от счастья - получил сразу две посылки: одну из Англии, вторую из Греции. Обе про кларнет, а точнее про микрофоны для него.
Кому интересно, прошу под кат )

Скворечник
[info]lin_id
Заметил что между последними постами был разрыв почти в 3 месяца, в связи с этим пост. Кто хочет читать меня чаще раза в месяц, добро пожаловать в мой скворечник. ЖЖ не бросаю: ленту читаю в гугл-ридере, писать буду.

Speaker feedback noise from docking station output Lenovo T410i
[info]lin_id
Recently I was given a new high-impedance headphones, which I connected to the docking station of my laptop (T410i). In the pauses between the music was clearly audible noises that disappears when plugging headphones directly into the laptop. In Google I found only a few mentions of the problem and recommendations to call Lenovo.
In fact, all that is required - soldering two ceramic chip capacitor (0603, 100nF) in place marked in the photo.
  • Leave a comment
  • Add to Memories

Кусочек Китая в Питере
[info]lin_id
В позапрошлые выходные были с Марьям в Питере, Павел Игоревич завёл нас в китайскую столовую. Ощущения потрясающие, словно в Китай заехал на минутку: китайские повара, китайские посетители, китайская еда.





Почтовые адреса в exim как в гугле (plus addressing)
[info]lin_id
У gmail'а есть очень удобная фича - алиасы для адресов. Т.е. если у меня адрес test@example.com, то я могу регистрироваться на всяких говносайтах с адресом test+trash@example.com, и потом удобно фильтровать почту.
В exim4 аналогичная фича делается добавлением в нужный роутер двух директив:
local_part_suffix = +* : -*
local_part_suffix_optional
  • 1
  • Leave a comment
  • Add to Memories

Попытался поставить windows
[info]lin_id
7-ка, sp1 на корпоративном lenovo T410i...ни ethernet'а, ни wifi, ни видео. Как идиот таскаю драйвера на флешке. Закапывайте.

Содо-чка, лимон Бжу, Пыщ Пыщ Пыщ
[info]lin_id

Шаровары Вячеслава
[info]lin_id

О том как я учил 1С POST-запросы делать
[info]lin_id
Занимался на этой неделе синхронизацией 1С:Предприятие 8.2 (8.2.13.219) Управление торговлей, редакция 11.0 (11.0.6.9) и 1С-Битрикс: Управление сайтом 10.0.10. Всё было супер, пока не перенесли базу из локальной копии в продуктивную среду под управлением Linux. Выгрузка каталога на сайт заканчивалась сообщением:
<html>
<head><title>411 Length Required</title></head>
<body bgcolor="white">
<center><h1>411 Length Required</h1></center>
<hr><center>nginx</center>
</body>
</html>

В логах nginx значилось:
client sent invalid "Content-Length" header while reading client request headers

Взял в зубы tcpdump (tcpdump -A -l -s 4096 tcp port 80) и обнаружил что 1С-ка отдаёт в заголовке Content-Length огромное отрицательное число.
При этом zip-файл в /tmp успешно формируется.

В голове появилось сразу два решения:
* выгружать каталог в файл и потом отправлять CURL'ом в Битрикс
* поковыряться в коде 1С

Первый вариант железно бы заработал, но я прочитал эту доку и решил что он сложен в реализации, т.к. там нужно контролировать процесс загрузки, а ещё заказы потом сохранять.

Код обмена с Битриксом обнаружился в конфигураторе: "УправлениеТорговлей -> Общие -> Общие модули -> ОбменССайтом"

Поразбиравшись с кодом я выяснил что 1С неправильно формирует Content-Length для POST-запросов, и в итоге сделал следующие правки:
В цикле
Для Каждого ТекФайл Из СписокФайловДляОтправки цикл

Добавил:

ФайлНаДиске = Новый Файл(ТекФайл.Значение);
РазмерТекФайла = XMLСтрока(ФайлНаДиске.Размер());
НовыеЗаголовкиЗапросов = ЗаголовкиЗапросов + Символы.ПС + "Content-Length: " + РазмерТекФайла;

И строку
ОтветСервера = ОтправитьФайлНаСервер(ТекФайл.Значение, Соединение, АдресДляРаботы + НастройкиПодключения.ПараметрЗапросаHTTP_ПередачаФайла + ТекФайл.Представление, ЗаголовкиЗапросов, ОписаниеОшибки);

Заменил на:
ОтветСервера = ОтправитьФайлНаСервер(ТекФайл.Значение, Соединение, АдресДляРаботы + НастройкиПодключения.ПараметрЗапросаHTTP_ПередачаФайла + ТекФайл.Представление, НовыеЗаголовкиЗапросов, ОписаниеОшибки);


Если кто в курсе, подскажите куда 1С патчи принимает.

Дамы и господа, подходим, подходим сюда
[info]lin_id
Главный концерт сентября: Скворцы Степанова

23 сентября - Москва, клуб "БИЛИНГВА"
Кривоколенный пер. дом 10 стр. 5
День рождения СКВОРЦОВ по-московски

[UPD]
Перенесли на завтра :-(
  • Leave a comment
  • Add to Memories

You are viewing [info]lin_id's journal