Archive for November, 2011

AdSense+social buttons

Thursday, November 24th, 2011

Два месяца назад ради интереса на одну страницу сайта с бесплатным продуктом и рекламным блоком от Google AdSense я добавил кнопки для социальных сетей (Google+, Facebook, Twitter etc)

Нажимают их редко (за два месяца около 60 нажатий в сумме), но заметил другой эффект. После этого выросли суммы по кликам на рекламе. Само количество кликов на AdSense блоки такое же, количество показов тоже. А вот суммы выплат увеличились раза в два.

Причем это не ошибочные клики (нажатие на рекламу вместо кнопок от социалок). Они далеко разнесены и рядом не расположены.

Нужно попробовать добавить такие же кнопки социальных сетей и на все страницы Delphi Tips и на другие страницы с бесплатными продуктами (там, где висит AdSense).
Тут даже дело не в деньгах (хостинг оплачивает и ладно:-)), а просто интересно самому.

e71 TV dual SIM

Thursday, November 24th, 2011

Месяц назад заказал на PickEgg двухсимочный телефон – полный клон Nokia E71
Вот он:

e71 TV dual SIM


Полная халява – удобный, куча функционала и всего за $26 (вообще $41, но была какая-то акция на него)Предварительно уточнил у них наличие русского интерфейса и способности читать-писать русские СМС и контакты. Все пришло очень быстро и качественно сделано.

Но в Украине нужно регистрировать все телефоны (их IMEI) в УДЦР и для этого высылать заказным письмом:
- заявление
- копии первой+второй страницы+прописки из паспорта
- оригинал упаковки посылки с моим адресом и трекингом (копии уже не проходят, хотя на сайте написано, что их достаточно!)
- оригинал таможенной декларации CN22 с этой же посылки. При этом в описании товара должно быть написано “Mobile phone” или “Cell Phone”
- инвойс заказа

Самое интересное, что у меня есть все кроме формы CN22. Китайцы забыли ее приклеить на пакет:-)
Сначала я покопался в старых пакетах и думал выковырять CN22 с них. Но там везде явно пропечатано в описании товара “Electronics” или вообще какие-то нечитаемые закорючки-иероглифы.
Покупать чистый бланк этой CN22 и как-то его подделывать-состаривать не хотелось.

В принципе неделю назад вернулся из Израиля и можно было на таможне в Борисполе предъявить этот телефон (как купленный “там”) и потребовать оформление декларации (т.к. сейчас в паспорте Украина не ставит отметки прилета-улета). Но возиться с этим тоже муторно.

Поэтому пришлось идти другим путем:
- качаются драйвера и программа IME
- телефон подключается к компу через стандартный USB кабель. При этом на самом телефоне предлагается выбрать режим – нужно выбрать COM port
- при первом подключении Windows спрашивает драйвера и мы подсовываем их из скачанного архива
- запускаем программу IME.exe, подключаемся к com-порту (в моем случае был port=11) на скорости 9600
- если все сделано правильно, то программа подклюится к телефону и вычитает текущие IMEI
- у меня валяются куча старых ужу неиспользуемых телефонов. При этом их IMEI – “белые”, т.е. уже находятся в украинской базе УДЦР (проверил заранее). Поэтому в этой же программе я ввел два “белых” IMEI (из старых мобилок) и записал в новый телефон (вместо предыдущих значений)
- телефон выключаем (я просто вынул батарею) и включил опять.
- вуаля. Теперь в новом телефоне у меня два “белых” IMEI и уже не нужно регистрировать их в УДЦР

По идее наверное (я не проверял и точно не знаю) можно залить и белые IMEI из существующих (по которым сейчас звонишь) мобилок.
Насколько я помню регистрация телефона идет по паре сим-карта+IMEI, т.е. конфликта при одновременной работе двух телефонов не будет.
Более того, почти все китайские телефоны имеют одни и те же IMEI в рамках одной партии при поставке.

Т.е. ситуация такая же, как с MAC адресом сетевых карт. Он вроде бы и есть, и на него какие-то защиты навешивают. Но поменять его – пара пустяков. И вся партия дешевых сетвых карточек имеет одинаковый MAC-адрес

Excel file validation

Friday, November 4th, 2011

http://support.microsoft.com/kb/2501584

SecureString type

Friday, November 4th, 2011

The SecureString type from .NET 2.0 is very useful because allow to keep/store the strings/password as encrypted text. They are encrypted in memory cache too and will be decompressed only when you’ll copy the value to usual String’s variable.

Unfortunately in VCL/Delphi the string type with similar functionality is not added still now.

free PDF printer

Friday, November 4th, 2011

http://www.bullzip.com/products/pdf/info.php from Bullzip