henic: (Default)
Второй раз вляпываюсь, интересно, запомню ли когда-нибудь...
*нецензурно* Функция strncpy_s не всегда работает корректно. Копирует правильно, только при выходе из вызывающей функции VS сообщает об испорченном буфере. Строка короткая, *pDst++=*pSrc++; в цикле по счетчику проигрывает сущую ерунду, но хотелось же правильный код писать.
henic: (Default)
Второй раз вляпываюсь, интересно, запомню ли когда-нибудь...
*нецензурно* Функция strncpy_s не всегда работает корректно. Копирует правильно, только при выходе из вызывающей функции VS сообщает об испорченном буфере. Строка короткая, *pDst++=*pSrc++; в цикле по счетчику проигрывает сущую ерунду, но хотелось же правильный код писать.
henic: (Default)
Серьезная работа, проделанная, чтобы до некоторых фич не добрался кто попало, потребовавшая возни с шифрованием, алгоритмом encode64, вынесения части информации в отдельно сохраняемые данные, разбивается о тривиальное: "Виктор, какой пароль у этой хрени?"
А что делать, когда Вован просит, Спиваков рисует. (C)
henic: (Default)
Серьезная работа, проделанная, чтобы до некоторых фич не добрался кто попало, потребовавшая возни с шифрованием, алгоритмом encode64, вынесения части информации в отдельно сохраняемые данные, разбивается о тривиальное: "Виктор, какой пароль у этой хрени?"
А что делать, когда Вован просит, Спиваков рисует. (C)
henic: (Default)
Когда-то, от нежелания напрягаться, выделил общую для тредов секцию посредством объекта типа CCriticalSection. А что, удобно, операторы лок и анлок, разделение доступа гарантируется.
Сегодня, через три года, выяснилось, что это единственное в здоровенной библиотеке место, где используется MFC. Надо заменить на что-то более посконное и сермяжное, чтобы не зависеть от нее. И я ни фига не помню, какие есть альтернативы в обычном C.
Доберусь до инета - найду, конечно. Но пример показательный, думать надо прежде, чем ставить настолько специфические вещи.
henic: (Default)
Когда-то, от нежелания напрягаться, выделил общую для тредов секцию посредством объекта типа CCriticalSection. А что, удобно, операторы лок и анлок, разделение доступа гарантируется.
Сегодня, через три года, выяснилось, что это единственное в здоровенной библиотеке место, где используется MFC. Надо заменить на что-то более посконное и сермяжное, чтобы не зависеть от нее. И я ни фига не помню, какие есть альтернативы в обычном C.
Доберусь до инета - найду, конечно. Но пример показательный, думать надо прежде, чем ставить настолько специфические вещи.
henic: (Default)
Прогнав свой рабочий проект на экспресс-версии VS-2010, обнаружил, что некоторые определения из winsock.h противоречат winsock2.h.

А и правильно, нефиг использовать разные версии. :)
henic: (Default)
Прогнав свой рабочий проект на экспресс-версии VS-2010, обнаружил, что некоторые определения из winsock.h противоречат winsock2.h.

А и правильно, нефиг использовать разные версии. :)
henic: (Default)
На второй сотовый, номер которого я и сам не помню, пришло сообщение:
Боря ты во сколько будешь у игоря это леня.
Ответ не придумался.

Контора "Фишман и Co" с прискорбием сообщила, что мои опции сгорели. Видимо, богатым мне не стать.

Развлекаюсь на работе угадайкой. При написании модуля, как и положено, начинаю с необходимых структур и прототипов функций. После релиза выясняю, насколько совпало, a сколько пришлось добавить в процессе. Результаты не удручают, но и совсем не радуют.
henic: (Default)
На второй сотовый, номер которого я и сам не помню, пришло сообщение:
Боря ты во сколько будешь у игоря это леня.
Ответ не придумался.

Контора "Фишман и Co" с прискорбием сообщила, что мои опции сгорели. Видимо, богатым мне не стать.

Развлекаюсь на работе угадайкой. При написании модуля, как и положено, начинаю с необходимых структур и прототипов функций. После релиза выясняю, насколько совпало, a сколько пришлось добавить в процессе. Результаты не удручают, но и совсем не радуют.
henic: (Default)
Программа, через которую я связываюсь с рабочим компьютером, сообщает:



Мечтаю дожить до session expired...
henic: (Default)
Программа, через которую я связываюсь с рабочим компьютером, сообщает:



Мечтаю дожить до session expired...
henic: (Default)
Два дня искал, в чем проблема. Система непростая, трудно было даже предположить, отчего исчезает связь.
Оказалось, новый свитч (не раутер, не модем) не просто получает IP-адрес, а берет его как статический, и ровно тот, на котором вообще-то сидит одна из тестируемых железяк. Сидит одной ногой, поэтому, проблемы начинались далеко не сразу.
Есть вещи, которых не ждешь...
henic: (Default)
Два дня искал, в чем проблема. Система непростая, трудно было даже предположить, отчего исчезает связь.
Оказалось, новый свитч (не раутер, не модем) не просто получает IP-адрес, а берет его как статический, и ровно тот, на котором вообще-то сидит одна из тестируемых железяк. Сидит одной ногой, поэтому, проблемы начинались далеко не сразу.
Есть вещи, которых не ждешь...
henic: (Default)
Вспоминая Инну Шапиро (проверил яндексом, я делаю это примерно раз в год, всегда в начале зимы), имею сказать, что сейчас я тестирую железку с двенадцатью лан-портами. Работу с которыми, собственно, и надо проверить. Посреди каждого запуска двенадцать портов подсоединить, в конце - отключить. Каждый запуск, как Инна Шапиро. Хорошо еще, что я не работаю контролером качества ректальных термометров в фирме "Jоhnsоn & Jоhnsоn".
henic: (Default)
Вспоминая Инну Шапиро (проверил яндексом, я делаю это примерно раз в год, всегда в начале зимы), имею сказать, что сейчас я тестирую железку с двенадцатью лан-портами. Работу с которыми, собственно, и надо проверить. Посреди каждого запуска двенадцать портов подсоединить, в конце - отключить. Каждый запуск, как Инна Шапиро. Хорошо еще, что я не работаю контролером качества ректальных термометров в фирме "Jоhnsоn & Jоhnsоn".
henic: (Default)
(мантра) Я не иду есть пиццу. Я не иду есть пиццу...
henic: (Default)
(мантра) Я не иду есть пиццу. Я не иду есть пиццу...
henic: (Default)
- В Эйлате такое количество девок топлесс...
- Не заметил. Правда, я там был с семьей, не приглядывался...
- Что семья, темные очки надеваешь и пялишься. Только не на городском пляже, конечно, а на дельфиновом рифе.

Казалось бы, подписан на израильские сообщества, в туристическом комодератор, а такая ценная информация проходит мимо.
henic: (Default)
- В Эйлате такое количество девок топлесс...
- Не заметил. Правда, я там был с семьей, не приглядывался...
- Что семья, темные очки надеваешь и пялишься. Только не на городском пляже, конечно, а на дельфиновом рифе.

Казалось бы, подписан на израильские сообщества, в туристическом комодератор, а такая ценная информация проходит мимо.
Page generated Jul. 22nd, 2017 12:47 am
Powered by Dreamwidth Studios