Archive for May, 2008

tips on blog

Friday, May 30th, 2008

Пару дней назад нашел чей-то блог, в котором просто тупо скопированы все мои типсы. Разумеется тут же крутятся банеры AdSense и никакой ссылки на мои оригинальные страницы.
Написал “автору”, чтобы грохнул, т.к. разрешения не спрашивал.

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

Вот сижу и думаю, что ему ответить.
С одной стороны такие сайты однодневки рождаются тысячами и умирают раньше, чем о них хоть кто-то узнает.
С другой стороны он/она явный “вор”.

Т.е. моя лень пока борется со стремлением к справедливости:-)

drag’n'drop from Windows Explorer

Friday, May 30th, 2008

Added the possibility to load and parse the file which dropped from Windows Explorer.
This feature added for msgview and all db-viewers

красная ветка метро

Thursday, May 29th, 2008

В последние годы с какой-то дурости стали ветки в метро классифицировать по цветам. Красная ветка, зеленая ветка, синяя и т.п.
За всю свою жизнь я никогда не то, что сам так не называл, а даже не слышал от киевлян такого. О московском метро такое слышал еще в советские времена, но киевляне всегда именовали ветки как Святошинская, Сырецкая и т.п.

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

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

cheap online shop

Thursday, May 29th, 2008

http://www.dealextreme.com

При этом бесплатная доставка по всему миру. Хотя нужно отдать должное, на некоторые вещи цена завышена. Например, нужна сейчас карточка SDHC для фотоаппарата и она получается на $10-15 дороже, чем покупка в местном интернет-магазине.

С другой стороны там есть масса прикольных и полезных фиговин за 2-5 баксов

Check avia ticket

Wednesday, May 28th, 2008

https://www.checkmytrip.com/

To check the ticket via Amadeus you need enter the Passanger Lastname and Amadeus Reservation Number (Booking Ref, 6 digits) and you’ll get the full information about youe e-ticket

странный сон

Monday, May 26th, 2008

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

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

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

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

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

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

best customers

Friday, May 23rd, 2008

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

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

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

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

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

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

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

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

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

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

multivisa

Thursday, May 22nd, 2008

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

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

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

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

Thursday, May 22nd, 2008

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

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

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

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

SMImport 2.67 released

Thursday, May 22nd, 2008

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