среда, 20 января 2010 г.

Qt and MySQL

по каким-то причинам, Qt для Windows поставлятся без скомпилированого плагина доступа MySQL. Может проблемы в лицензии, может в не желании тянуть слишком много 3rd party, но "as is" только что установленый Qt 4.6 не сможет обращатся к базе MySQL. Прийдется устанавливать девелоперские либы/заголовки и компилить все самому. инструкция для этого есть в документации. Но самым просты способом было бы загрузить эти пару длл с нета. Вчера их найти готовыми не получилось, пришло делать самому. Выложил их, может еще кому-то это сэкономит время. файлики лежат тут
Дальше на инглише:

I`m lazy programmer. I do not wanna spent time to figure out with compiling some additional qt plugins when my goal is just get working application from the just downloaded sources. The easy way is find somewhere binaries for Qt 4.6 mysql plugin. It`s a pity I did not find these binaries. So I build them myself. You can download ready for use Qt 4.6 MySQL plugin from this page (attachments in the bottom)

Compiled with:
Visual Studio 2008
Qt 4.6.0
MySQL 5.1 (headers and lib from mysql 5.1.41)

Archive content:
\sqldrivers\
libmysql.dll

How to use:
put \sqldrivers and libmysql.dll next to you executable.

пятница, 15 января 2010 г.

сапорт по-американски

История с кодепроджекта: собиралась турецкая фирма купить инсталятор, загрузили триал, через пару дней пришло мыло(от робота), в котором еще раз перечислили фичи продукта и обещали помочь чем только могут перед покупкой. Наивный програмер в это повери и по мылу спросил про семплы, относительно одной фичи.
В ответ уже от человека услышал что в Турции пиратов много, мы там никого не сапортим, и что ваши M$ сертификации нам пофигу, наверное их купили, а потом вообще был послан.
Оригинал зачетный, особо порадовала фраза "give a rat`s ass about" (нашлась в урбан дикшинари), а ценителям понравится окончание разговора:

"Hahahaha! Please go ahead and report this to whomever the f*** you care to. And no, f*** is not a typo either."

Мастер класс, как правильно продавать програмные продукты в "развивающиеся" страны:

Hi Michael,

First, I thank you for your kind e-mail.
We really don't understand your (company) attitude upon us. I asked Candice if you have a tutorial but she replied us with "rat ass" etc.
We did not ask for free software. We did not ask for discount. We did not ask for support. Here is what we said:

Hi Candice

We are currently packaging our product with VS.2005 Setup. As you probably know, it's very limited and we cannot event have a password field in the custom UI pages (unless you hack it with an MSI editor)
Our primary concern is to convert our setup projects to InstallAware, do you have tutorials (video is preferred of course) to achieve that task?

Regards
Murat
Upon this kind message, here is what we get:

Frankly, we couldn’t give a rats ass about what kind of certifications you've got. Our founder is Turkish and he has cautioned us all very strongly against doing business in Turkey. We know you just bribe people to get your "certifications" there.

then

Hahahaha! Please go ahead and report this to whomever the f*** you care to. And no, f*** is not a typo either.

(she likes the f/word I guess)

We only installed the evaluation edition and we REALLY don't understand the you keep defending what Candice (and/or Sinan, etc) did.

As the creators of a good product, this is NOT the right way to express your corporate policies. Again, please read above. We did not ASKED anything from you.

I guess, your company owes an apology to us.

That's all.

Regards
Murat




-----Original Message-----
From: Michael Nesmith [mailto:michaeln@installaware.com]
Sent: Sunday, April 05, 2009 12:24 AM
To: Murat ERAYDIN
Cc: candicej@installaware.com
Subject: RE: Why Choose InstallAware?

Hi Murat,

Just a bit of advice - if you want a real taste of InstallAware, you really need to shell out some cash. You've paid to get certified, so I don't see why this is a problem for you.

We do have a zero-compromise, zero-tolerance policy for your region, I'm afraid. If you want to work with us, this is the only way. Contrary to what you might think, we're not locking you out.

Or you can choose to walk away and work with a competitor. We really don't mind. Frankly, the evaluation exists not only for your benefit, but ours.

If you're not happy with the complementary evaluation resources on our website, I really cannot think of anything else.

Thanks...

Michael Nesmith
Technical Support Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017
-----Original Message-----
From: Candice Jones [mailto:candicej@installaware.com]
Sent: Sunday, April 05, 2009 12:07 AM
To: michaeln@installaware.com
Subject: FW: Why Choose InstallAware?

Check this thread Wink

Kind regards,

Candice Jones
Account Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017
-----Original Message-----
From: Murat ERAYDIN [mailto:Murat Eraydin]
Sent: Saturday, April 04, 2009 9:01 PM
To: ****@microsoft.com
Cc: candicej@installaware.com
Subject: RE: Why Choose InstallAware?

Mr ****,

Please kindly respond to "bribing theory" about Microsoft certification. This is the conversation that took place between us and InstallAware. We will be taking this mail to wherever it goes.

Regards
Murat Eraydin

-----Original Message-----
From: Candice Jones [mailto:candicej@installaware.com]
Sent: Saturday, April 04, 2009 8:52 PM
To: Murat ERAYDIN
Subject: RE: Why Choose InstallAware?

Hahahaha! Please go ahead and report this to whomever the f*** you care to. And no, f*** is not a typo either.

Kind regards,

Candice Jones
Account Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017

-----Original Message-----
From: Murat ERAYDIN [mailto:Murat Eraydin]
Sent: Saturday, April 04, 2009 8:52 PM
To: candicej@installaware.com
Subject: RE: Why Choose InstallAware?

What kind of language is that??! Maybe your founder get his/her certification that way but we are not kind of people. You either watch too much Jack Bauer (24) or watched OrientExpress or have some kind of prejudgement about Turkey.

As a 11-year Microsoft Employee, I will be reporting this to Microsoft Turkey and Microsoft HQ.

If I misunderstand "rats ass" please explain.




-----Original Message-----
From: Candice Jones [mailto:candicej@installaware.com]
Sent: Saturday, April 04, 2009 8:41 PM
To: Murat ERAYDIN
Subject: RE: Why Choose InstallAware?

Frankly, we couldn’t give a rats ass about what kind of certifications you've got. Our founder is Turkish and he has cautioned us all very strongly against doing business in Turkey. We know you just bribe people to get your "certifications" there.

So this is one case where I'm actually happy to see a customer go to the competition!

Kind regards,

Candice Jones
Account Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017

-----Original Message-----
From: Murat ERAYDIN [mailto:Murat Eraydin]
Sent: Saturday, April 04, 2009 8:30 PM
To: candicej@installaware.com
Subject: RE: Why Choose InstallAware?

Hi,

We are a Microsoft Certified Partner and developing auditing software for Windows, Unix, etc. I understand your concern about piracy (you're totally right) but we DO respect IP.

As I have stated before, we have lots of setup projects prepared in VS.2005 and we "afraid" to jump into another packaging solution. That's why I asked "do you have [video] tutorials?".

I have installed the AdminStudio8 few minutes ago and I will try to discover it. If you have something that will shorten our learning process, it's time to do it now Smile


Regards
Murat

-----Original Message-----
From: Candice Jones [mailto:candicej@installaware.com]
Sent: Saturday, April 04, 2009 8:23 PM
To: Murat ERAYDIN
Subject: RE: Why Choose InstallAware?

Unfortunately, due to high rates of software piracy in your region, we are unable to provide any support or any other form of pre-sale services to your company. If you are a legitimate business, you may purchase an InstallAware product and we'll take it from there.

Kind regards,

Candice Jones
Account Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017

-----Original Message-----
From: Murat ERAYDIN [mailto:Murat Eraydin]
Sent: Saturday, April 04, 2009 8:09 PM
To: Candice Jones
Subject: RE: Why Choose InstallAware?

Hi Candice

We are currently packaging our product with VS.2005 Setup. As you probably know, it's very limited and we cannot event have a password field in the custom UI pages (unless you hack it with an MSI editor)

Our primary concern is to convert our setup projects to InstallAware, do you have tutorials (video is preferred of course) to achieve that task?

Regards
Murat

-----Original Message-----
From: Candice Jones [mailto:candicej@installaware.com]
Sent: Saturday, April 04, 2009 3:00 PM
To: Murat ERAYDIN
Subject: Why Choose InstallAware?

Dear InstallAware Customer,

It's been a few days since you downloaded InstallAware, and I wanted to touch base and ask if there's anything I can help you with. You may call me at the number displayed below, or just reply to this email. I'm here to help with your InstallAware evaluation.

Take a look at some InstallAware exclusive benefits:

o Partial Web Deployment: Why frustrate end-users with empty stub setups that are useless without an Internet connection? Use partial web deployment to ship fully functional, stand-alone setup.exe files which connect to the web only to download optional components. Partial web deployment is an ideal way to strip your application technology pre-requisites from your main setup!

o Up to 67% Better Compression: InstallAware pre-processes files with the BCJ2 algorithm to increase compressibility and achieves astounding space savings. Simply repack large runtimes like SQL Server 2008 and the .NET Framework with InstallAware to shave tens of megabytes off your installation.

o Spectacular End-User Experience: Display interactive HTML and Flash billboards instead of static bitmaps! Educate and entertain users before your product has even installed, making a lasting first impression. Capture the native progress feedback of third party setups in your own progress dialogs and ensure a seamless installation experience for all your features and components!

Please contact me any time if you have any questions about InstallAware, or would like to place an order.

Kind regards,

Candice Jones
Account Representative
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017

To remove your email from this list click here: http://www.mimarsinan.com/customers/remove_ia.asp?email=Murat Eraydin

суббота, 9 января 2010 г.

Google как держ.підриємство

Якби Гугль був українським державним підприємством, то:
  • Пошукові запити потрібно було б подавати у письмовій формі, на спеціальному бланку, у вівторок та четвер з дев"ятої до одинадцятої години ранку, за місцем прописки. Для цього було б необхідно відстояти чергу з тридцяти людей.
  • Бланк з письмовим запитом включав би сам пошуковий запит, а також дату вашого народження, адресу прописки, місце реального проживання, кількість дітей, ідентифікаційний код, паспортні дані. До запиту потрібно приклеїти кольорову фотографію (як на закордонний паспорт), не давнішу ніж три місяці. Письмовий запит подавати у кількості три оригінальні примірники.
  • До письмового запиту слід долучити також:
    • довідку про відсутність судимості;
    • довідку про відсутність боргів за комунальні послуги, в тому числі довідку про відсутність боргів за опалення до 2002 року;
    • довідку нарколога та психіатра про дієздатність;
    • приписне свідоцтво або військовий квиток;
    • письмову заяву батьків, подругів та дорослих дітей про те, що вони не проти того, щоб ви подавали заявку на пошук в Інтернеті. Якщо у вас є неповнолітні діти, необхідно дозвільне рішення опікунської ради;
    • висновок експертної комісії при Міністерстві внутрішніх справ про те, що ваш запит не може призвести до розкриття державної таємниці (документи приймаються кожну третю суботу непарного місяця з 16:00 до 16:30);
    • висновок регіонального відділення Національної комісії з питань моралі про те, що ваш запит не містить матюків та порнографії (документи за місцем прописки тимчасово не приймаються в зв"язку з ремонтом);
    • довідку поліклініки про те, що ви пройшли планову вакцинацію і через ваш запит в Інтернет не проникнуть шкідливі віруси;
    • довідку про відсутність інших пошукових запитів, які перебувають у розгляді ДП "Гугль".
  • Перед поданням запиту слід оплатити:
    • Вартість пошуку (чотириста п"ятдесят гривень);
    • Страховий внесок (вісім гривень п"ятдесят копійок);
    • Обов"язковий добровільний внесок у фонд "Гугль майбутнього" (дев"яносто три гривні одинадцять копійок, БУДЬ ЛАСКА БЕЗ ЗДАЧІ У НАС НЕМАЄ КОПІЙОК!).
  • Запит приймається до розгляду лише після підписання Додаткової угоди, згідно з якою ви зобов"язуєтеся не користуватися іншими пошуковими сервісами в Інтернеті протягом трьох років з дня підписання угоди. Угода підписується в присутності державного нотаріуса (вартість послуг нотаріуса - сто п"ятдесят гривень).
  • За "Витягом з Інтернету" (офіційна назва результатів пошуку) слід з'явитися не раніше, ніж через двадцять робочих днів, вистоявши ще одну чергу. Витяг ви отримаєте в друкованій формі (матричний прінтер). В зв"язку з браком коштів у державному бюджеті графічні матеріали в результатах пошуків не друкуватимуться.
  • Якщо результатів іще немає, необхідно чекати ще двадцять робочих днів, після чого ви маєте право повторити запит.
  • У випадку, якщо ви володієте вебсайтом в Інтернеті і надаєте вільний доступ до інформації, згідно з Законом N666-66 від 38 лютого 2010 року, в зв"язку з необхідністю державного регулювання інформаційної політики в Інтернеті, а також для уніфікації пошукових сервісів та для зручності доступу громадян України до інформації в Інтернеті, ви зобов"язані:
    • негайно передати всю інформацію з Вашого веб-сайту Державному підприємству "Український Гугль" на дискетах діаметром 3.5 дюйми (допускаються тільки дискети приватного підприємство "Дискета-Гугль" вартістю 25 гривень за одиницю товару);
    • після отримання підтвердження, видалити усю інформацію з вашого вебсайту протягом 5 календарних днів.
       


нагло сперто у dali_bude http://dali-bude.livejournal.com/579575.html

четверг, 7 января 2010 г.

софтварный бизнес в кризис

пример того, что хорошей идее, а не очередной реинкарнации твитера или фейсбука, кризисы и рецесси не помеха:
balsamiq: A look back at 2009
особо радует финансовая часть, бизнес из одного програмиста, который планировал поднять около $400k в прошлом году, в результате перевыполнил план в 3 раза и нанял еще двух человек. Даже не верится в подобный потенциал вообщем-то простого инструмента для прототипирования.