Blog

  • про бухгалтерию

    В каждой компании ведут две бухгалтерии – “белую” для налоговой и проверок, и “черную” для себя с истинным положением вещей.

    Что интересно, каждый бухгалтер старается хранить свою “черную” бухгалтерию так, чтобы с одной стороны она была под рукой, а с другой стороны ее всегда и легко можно было уничтожить.

    Именно поэтому ее копируют в разные каталоги. Ее хранят на десятке флешек. Ее синхронизируют между рабочим компом, домашним (какой бухгалтер не составляет отчет в 3 часа ночи?) и ноутбуком директора, который в любой момент может поинтересоваться (а сколько у меня есть бабла на выпивку и девок?)

    В итоге достигается абсолютно противоположный эффект – данные с “черной” бухгалтерией расползаются и процесс, к сожалению, становится мало контролируемый.

    Нужны либо флешки-компьютеры, которые разлагаются со временем и тем самым уничтожают устаревшую информацию:-)
    Или брать на работу девочку, готовую проглотить их по первому косому взгляду шефа.

  • parser for MS Outlook (pst)

    Subj completed in 95%

    Still not sure to release as VCL component for Borland Delphi/C++Builder or to write some tool/util(s) for message extractor/backup and don’t publish the component at all.

  • халявный хостинг

    С одной стороны количество хостеров, которые дают место под сайт на шару, не растет. Врядли сейчас реально раскрутить аналоги GeoCities

    С другой стороны, те, кто строит свой бизнес на этом, увеличивают бонусы.

    Например, http://www.sitesled.com
    Их условия вполне подходят под нехилый коммерческий хостинг (ценой до 10 баксов в месяц).

    Не уверен правда, что реклама (маленький блок внизу страниц) принесет мульоны хозяину сервиса. Надеюсь хоть отобъет плату за выделенный сервер и пару бутылок пива.
    При этом правда хозяин получит нехилый experience, а это много значит в наши дни.

  • SSL

    Нужно не забыть – сертификаты SSL при покупке через GoDaddy обходятся в 20 баксов на год для одного домена.
    По идее они вообще должны стоить по паре центов, но дешевле нигде не видел.

  • .NET Framework for Symbian OS

    Неожиданый ход:
    http://www.redfivelabs.com/default.aspx

    Пока это бета и .NET 1.0 (Compact Framework), но все равно прогресс.

  • покупательско-арабское

    Пару дней обменивался письмами с потенциальным покупателем из Саудовской Аравии (из одноименной корпорации)

    Поотвечал на все вопросы, повысылал демки. В итоге он вчера (воскресенье у них первый рабочий день недели) убедил свое начальство в крайней необходимости покупки.
    Начальник оформляет заказ и теперь уже вторые сутки заказ висит в ShareIt как необработанный.

    Из собственных наблюдений я понимаю, что есть black list с подозрительными странами и все заказы оттуда либо автоматически становятся declined (Иран, например), либо требуют ручного approve (exUSSR, Турция, Малайзия).
    И это мне частично кажется разумным.

    Но с другой стороны – что мне сейчас писать этому парню? Ну не могу я ему в лоб сказать про то, что ему повезло родиться в такой стране и он должен ждать.

    В этом мне больше нравится подход RegSoft – там дополнительно есть еще возможность вмешаться вендору. Я всегда виже список таких заказов on hold и могу отписаться – мол апрувьте заказ такой-то, т.к. он хороший и я ручаюсь за него. После этого Beth разблокирует заказ и он обрабатывается автоматом.

  • как я провел week-end

    Вчера помог Dale – конвертировал компоненты из D7 в D2007.
    Он давно купил какой-то пакет, а автор нашел себе fulltime и забил на поддержку и своих пользователей.

    В итоге пару часов ковырялся неспешным шагом и сегодня он доволен по самые уши. Даже денег предлагает, чудак. Отказался, разумеется.

    Хотя нога что-то болит после субботнего shopping’а.

  • Великая Китайская Стена

    Интересно от кого именно защищались китайцы, построив свою стену?
    Это какой страшный вражина им угрожал, что столько лет тратили кучу сил и ресурсов на такой монумент.

    С другой стороны “творения” последних лет долго не стоят – немцы развалили свою Берлинскую стену через 40 лет. Израиль тоже все никак не отгородиться от палестинцев.

    А вот мне очень хочется перенести Great Wall из Китая на границу между Россией+Белоруссией и Украиной.
    Слишком меня пугают перспективы в российском бомонде.

    Похоже, что история столетней давности повторяется – революция+голодуха, НЭП, лагеря+голодуха, война+голодуха, целина+голодуха, всех в бараки-хрущевки, БАМ, всем пайку на праздник (лимончик+килька+морская капуста)

    Свобода и революция с голодом в России уже были. Времена НЕП тоже. Ждем коллективизации и лагерей.

    Главное успеть смыться из Украины до того, как эти ублюдки опять тут поставят своих подхалуев.

    Помню свой шок от посещения Пскова. Вместе с мамой мы ездили по тур.путевке по маршруту Минск-прибалты (Вильнюс, Рига, Каунас, Таллин)-Ленинград-Псков. Даже в моей детской голове этот городок (Псков) запомнился больше всего не своим Кремлем, а абсолютно пустыми полками гастронома. Там не было вообще ничего – ни хлеба, ни минералки. Продавщица тогда рассказала – им дают на каждого человека талоны на каждый продукт (10 яиц, кило сахара и т.п.). Они всем городом ездили за вареной колбасой в Питер.

    Это мрак. У нас тут икра тоже была не ложками, но талонов на продукты не было. Уж как мне хотелось пить (именно за водой мы и зашли в гастроном) весь тот день – даже расказывать не буду.

    Я так жить не хочу. А глядя на события, проходящие в “соседней” державе, похоже Украину (и другие “республики”) они оставили в покое не надолго…

  • dashboard for Excel

    Как я погляжу, в последнее время стали популярными дашбоарды для данных в Excel:

    http://www.businessobjects.com/jump/cxnow/
    http://www.bonavistasystems.com

  • “красивое” скрытие информации

    В любом файловом архиве можно скачать кучу всяких тулзеней для шифрования-скрытия информации.
    В 99.9% случаев речь там идет о разных алгоритмах шифрации (RSA, AES etc)

    Как по мне, то их необходимо дополнительно оборачивать в нечто, что на выходе не выглядит зашифрованными данными.

    Грубо говоря, никто не должен догадаться о том, что файл содержит что-то зашифрованное. Файл должен выглядеть весьма просто снаружи и только глубокое копание в его внутренностях должно показать свое истинное зашифрованное нутро.

    Так на вскидку я могу вспомнить только такие красивые обертки:
    1. берется картинка и исходный документ, накладываются друг на друга и получается новая картинка, которую вполне можно просмотреть в любом вьюере. Чем больше картинка и меньше скрываемый документ, тем лучше, т.е. картинка будет с некими запорченностями, но вполне узнаваема. Конечно, если картинка маленькая, а документ большой, то на выходе получим “помехи”.
    Но все-равно нужно будет еще догадаться, что картинка “запорчена” зашифрованными данными, а не запорчена сама по себе

    2. compound files. Вполне легко в любой doc-файл из MS Word (просто как пример) можно добавить storage, в котором будет лежать stream из xls-файла.

    При этом эффект будет прикольным – если файл имеет расширение doc, то открыв его в Word человек будет видеть текст документа. Но если переименовать расширение в xls, то файл прекрасно откроется в MS Excel и покажет табличку.

    Но в любом случае никто не мешает добавить к любому compound file новый Storage или stream и залить туда абсолютно любую свою информацию. На работе исходного файла это никак не отразится

    3. “слияние” файлов. Допустим у нас есть картинка в jpeg-формате и некий архив, который хотим спрятать. Просто дописываем (команда бинарного copy в DOS) архив в конец картинки.
    При этом оригинальная картинка будет прекрасно читаться любым вьюером, а исходный архив можно прекрасно извлечь.
    Более того некоторые архиваторы (Win Rar, например) сумеют извлечь содержимое файлов архива из такой “соединенной” картинки даже без дополнительных телодвижений

    4. система хранения файлов NTFS имеет дополнительные поля и виртуальные линки. Для самого простого скрытия из Explorer их можно использовать. Но нужно понимать, что существует куча утилит, которые отображают их. Т.е. реально это работает только для абсолютного новичка.

    5. базы данных. Всовывать свои данные в десктопные таблицы DBF, Paradox. Каждый из них работает с бинарными полями (BLOB), куда можно поместить свои записи.
    Причем чем более экзотичный формат будет выбран, тем сложнее потом расковырять его

    6. неиспользуемые поля в файлах. Если информации не очень много (пароль или номер карточки), то их легко спрятать в зарезервируемых атрибутах известных файлов.
    Практически все форматы данных исторически тянут кучу зарезервированных (и не используемых) атрибутов в своих заголовков.
    Это есть и в dBase, и в MS Word, и в Paradox, и во всех музыкальных и графических файлах.