Blog

  • странный сон

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

    Лежу и не шевелюсь (все это снится). Вдруг входная дверь в квартиру (видна с кровати в гостинной) расплывается (не открывается, а именно исчезает как в тумане), за ней появляется ярко освещенный коридор, по которому (мимо нашей квартиры) медленно двигаются люди в белых одеждах. Не врачи и т.п., а просто обычные люди, одетые в белое, медленно и чинно проплывают (не идут, а как-бы парят над полом) слева направо.

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

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

    Я после первого укола притворяюсь уснувшим, но они между собой переговариваются (мол еще не спит) и колят еще пару раз, после чего я засыпаю.

    Не знаю, что может означать такой сон, но с утра первой мыслью было посмотреть на руку и поискать уколы. Что-то остановило. До сих пор борюсь с любопытством посмотреть и чьим-то (внутренний голос) желанием остановить меня. Любопытство пока проигрывает.

  • best customers

    О “плохих” юзерах я уже писал несколько раз. Иногда достают вполне конкретно.
    Но как и в любом другом деле, природа любит равновесие и поэтому компенсирует это “хорошими” пользователями.

    Некоторые из них вызывают большое уважение. Например, люди, далекие от программирования, в виде хобби начинают писать на Delphi и при этом их проекты и код не просто хороши. ОЧЕНЬ хороши! Не всякий обученный программер такое сделает.

    Другие просто предлагают всякие усовершенствования для след.версий. Причем не тупо бубнят и требуют фигни, а просто предлагают действительно хорошие features и вовсе не навязывают свое видение-решение. Довольно гибкие в мышлении и приятные в общении.

    Третьи могут просто написать приятное письмо с благодарностями. Типа нужно было “такое” и “такое”, а вот с помощью твоего “этого” я сделал “так” и “так” и получилось все зашибись и спасибо тебе большое.

    Т.е. вроде бы и ничего такого сверхестественного, но просто приятно на душе и иногда подымает настроение и боевой дух.

    А есть еще подкатегория таких хороших пользователей – “интеллигенты”/”стесняющиеся”. Эти хорошие парни стесняются отвлечь меня от моих дел, не хотят нагружать своими проблемами (даже если это плотно связано с моими компонентами) и т.п. Т.е. пишут очень редко и вроде ни о чем, но нужно их “распознать” и самому “раскрутить” на разговор, в рамках которого и помочь им.
    Такие у меня тоже к счастью есть.

    Например, Чарльз. Мужику очень очень много лет. Его основной бизнес это страхование (насколько я понимаю) и далеко не бедствует. В виде хобби иногда что-то пишет в рамках своего бизнеса на C++Builder и использует мои компоненты. С учетом того, что опыта (программерского) не очень много и некоторые вещи в С++ не так просты, он пишет мне. Начинает с мелких вопросов и в зависимости от моих ответов, уже мы либо переходим к деталям и я ему помогаю решить проблемку, либо (если мне так и не удается) в письмах “поговорить”, он пропадает на какое-то время.

    При этом он всегда предлагает заплатить за “консалтинг”, но я всегда отказываюсь и он “жалуется”, что ему даже не удобно обращаться ко мне за помощью. Мои объяснения, что компоненты я расширяю нужным ему функционалом и без его оплаты, и support является тоже бесплатным, не попадают в цель. Объяснить ему, что после выхода новой версии компоненты он ее получает бесплатно, упираются в банальное – “я с помощью твоего кода смог заработать уже столько, что ты и представить не можешь”

    Вот и сейчас после выпуска нового SMImport два дня я ему пытался объяснить, что новый build он получает просто так. В ответ – “Baloney, we’ve not paid you guys in friggin’ years” и давай ссылку на оплату consulting. Иначе начну в тупую оплачивать много раз покупку твоих компонент, но при этом твой account будет выглядеть странно:-)

    В общем впервые за многие годы выслал ему ссылку и получил “заработанные” $500. Теперь уже мне неудобно перед ним и не понятно, как его отблагодарить в ответ.

  • multivisa

    Сегодня встал в 4:30 утра и поехал занимать очередь на получение визы в израильское посольство. Езда на такси по пустому городу впечатляет. Первая мысль была – что-то случилось и город вымер, а я остался один на всей земле;-)

    В общем в посольство мы попали, документы сдали. Двое из троих наверняка получат мультивизу на десять лет, а третья, как я надеюсь, получит визу на 30 дней.

    В 17:00 будут выдавать паспорта на руки.

  • вертолетная площадка

    Обычно вертолетные площадки на крышах домов помечают. Краской там рисуют и по краям лампы-маячки ставят.

    У нас в офисе мы сидим на третьем этаже и внизу у крыльца (главный вход в здание) справа и слева по краям есть выступы. Обычно на них стоят курцы в клубах сигаретного дыма.

    С нашего окна обе эти площадки отлично просматриваются. Только сегодня обратил внимание, что на обеих площадках на асфальте краской крупными буквами написано “Место для курения”. Причем эта надпись отлично просматривается сверху, но прочитать ее внизу (стоя на самой площадке) не очень реально.

    Вот интересно – для чего и для какого “вертолета” решили нанести эти надписи…

  • SMImport 2.67 released

    Today the new version of SMImport for Delphi/C++Builder 2.67 released.

    Short list of changes:
    – MS Excel 12 file format supported (including binary .xlsb)
    – new parser for Open Office spreadsheets
    – new parser for MS Outlook (messages, contacts, tasks, notes etc)
    – parser for VBA/macros for MS Excel 2007
    – advanced parser for xml-files (including unicode files)
    – support for text files with fixed width without record separators
    – updated wizard dialog
    – updated parsers for Lotus 1-2-3 and QuattroPro files
    – changed algorithm for password protected Paradox and DBISAM tables
    – increased speed for data import
    – and more

    SMImport for Delphi&C++Builder is a native VCL component suite for data importing into dataset from external files of different formats.

    The current version supports the import from:
    1. MS Excel spreadsheet (directly without OLE/DDE)
    2. text delimited file
    3. text fixed width file
    4. XML file (directly without XML DOM interfaces, compartible with
    TClientDataset and SMExport formats)
    5. HTML file
    6. MS Access database (using DAO/MS Jet)
    7. MS Word document
    8. Lotus 1-2-3 spreadsheet
    9. QuattroPro spreadsheet
    10. Paradox table
    11. DBase table
    12. any ADO connection
    13. Advantage database
    14. DBISAM table
    15. Clarion data file
    16. MS Windows clipboard
    17. Windows Address Book (WAB)
    18. BDE datasource
    19. VCalendar/ICalendar
    20. Open Office spreadsheets
    21. MS Outlook
    22. any dataset component

    Also SMImport suite contains the TSMIWizardDlg compound component with visual dialog for import parameters setting (like wizard in MS Office). With this component you can control a process of data importing in the one place and add a powerful feature for your end-users. You may specify any end-user restrictions in the wizard dialog.

    Import is available for any dataset that is inherited from TDataset class (ADO, IBX, BDE, dbExpress, DAO, DOA, IBObjects, DBISAM, Flash Filer, Advantage, NexusDB, Halcyon etc).

    Available the multilanguage resource files for the next languages:
    – english
    – french
    – german
    – dutch
    – italian
    – swedish
    – danish
    – norwegian
    – spanish
    – portuguese
    – brazilian portuguese
    – greek
    – russian
    – ukrainian
    – romanian
    – polish
    – slovenian
    – czech
    – turkish
    – bulgarian
    – korean
    – traditional chinese (BIG5)
    – simplified chinese (GB).

    Now you can download from site the trial packages for Delphi 3/4/5/6/7/2005/2006/2007 and/or C++Builder 3/4/5/6. The demo application and help file are available too.

    You may use the trial version for 30 days with IDE running only. If after 30 days you would like to continue using it, then you should purshase a license.

    Online you can order a product at:
    USA: <http://www.regsoft.net/purchase.php3?productid=34562>
    Europe: <https://secure.element5.com/register.html?productid=137994>

    PS: all registered users for SMImport 2.x will receive the notifications with update instructions by personal email

  • scalabium.net

    In last years I forwarded the scalabium.net to .com site
    Today I moved this site as addon domain in abadev
    I can move as new account but don’t need now. I have no plan to publish there any information. Only a few directories which are protected by passwords

  • “государства” на платформах

    Вот есть несколько провозглашенных государств, которые реально существуют на бывших нефтяных платформах (в нейтральных водах?) Сейчас даже институт создали по “созданию” таких государств с прицелом на офшорные экономики:
    http://seasteading.org/stay-in-touch/press-releases/introducing-the-seasteading-institute

    А вот интересно – если кто-то выкупит существующий остров и объявит автономию или отделиться вообще в виде нового государства. Насколько реален такой путь?
    Ведь продаются же небольшие островки и в Океании, и в Карибском море и стоят они вполне реальные деньги, сопоставимые с ценой на квартиру в столице.
    С одной стороны скорее всего в Конституции (они есть у них?) Никарагуа или Мальдив явным образом прописана норма про “неотделяемость”. С другой стороны, наверное, все-таки за деньги там решается очень многое:-)

  • korean translation for db-view

    Added the new tranlated resources for Korean language
    Thanks to jeonkjeon

  • 9 мая

    Сколько себя помню, всю жизнь мы ходили с родителями на 9 мая к кургану в парке Победы. Мой дед (отец папы) пропал без вести во время войны и мы всегда таким образом ходили “на могилу”. В детстве я всегда старался закинуть свои тюльпаны по выше – весь курган был усыпан цветами.

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

    Но больше всего добили палатки БЮТ. Сейчас у них пик предвыборной агитации и эти скоты заставили своими палатками всю аллею к кургану. Т.е. идешь через них как через строй.

    Уроды. Поубивал бы. Глумятся уже над самым святым.
    Еще Ющенко отморозил. На встрече с ветеранами он начал свою речь с прославления воинов УПА. Естественно ветераны загалдели и начали свистеть-шуметь. Совсем им там голову снесло, этим “правителям”.

  • Embarcadero Technologies to Acquire CodeGear

    Borland’s announcement, http://www.codegear.com/about/news/embt:

    “Embarcadero Technologies, a privately-held company of Thoma Cressey Bravo,
    today announced that they signed a definitive asset purchase agreement with
    Borland Software Corporation (NASDAQ: BORL) to purchase its CodeGear division.
    The transaction is expected to close in 30 to 60 days.”