Приватбанк такий Приватбанк...
Posted by professor, 12.5.2010, 13:32 in Життя
Вирішив я тут купити The Humble Indie Bundle.
Прикол в тому, що вибрати розмір платежу можна довільно. В той момент на моїй інтернет-візі було аккурат $3.29, які я і вирішив перевести.
Але пейпел сказав мені, що грошей таких в мене нема. $3.00? Нема. $2.80? Пішло. Гут. Але... Якого чорта? В мене було $3.29!
А осталось... $0.08. Ні, брешу. -$0.02! Іптіть колотіть. Де гроші ділись???? Цілих 18% десь загубилось! А все не так просто виявляється. Виходить, що будь-який платіж з-за кордону чаржиться тільки в гривнях, і це згідно закону України (!). Але ж карточка в мене баксова, і гроші я на неї закидую з гривневої, при тому ясне діло втрачаючи на курсі... Це значить що....
Таран Катерина: Чем могу быть Вам полезна?
данная карта открывается
только в долларах
Я: Тобто я повинен відкрити повноцінну Visa Classic для оплати через інтернет?
Таран Катерина: если Вам нужна именно гривневая карта для оплаты в инетрнет, то верно
Я: Ну але ж оплата в будь-якому випадку здійснюється в гривнях. Тобто при користуванні доларовою Visa Internet відбувається потрійне перетворення валют, і кожне з них - зовсім не в мою користь.
Таран Катерина: если Вы совершаете покупку в гривнах с долларовой карты, то происходит конвертация, верно
Я: і якщо в доларах - також
1) покласти на рахунок: гривня - долар
2) при оплаті: долар - гривня - валюта платежу
незалежно яка
Таран Катерина: да, верно
Я: все з вами зрозуміло, дякую
Таран Катерина: Спасибо Вам за обращение! Всего доброго!
Я: Удачі.
Православний Uninstall-shortcut для vdproj
Posted by professor, 27.1.2010, 12:38 in Програмування
Погуглив я на тему того, як додати uninstall-шоткат для проекта, сетап якого компілюється зі студії. Типовий варіант був такий: додати батник, і ссилку на нього, а батнік в свою чергу викликає msiexec. Інші варіанти містили в собі хардкод. Я собі подумав що то не дуже кошерно, тому написав два скриптики які будуть створювати (і делейтати відповідно) правильний шоткат. Осьо результати трудів праведних, скрипт що створює:
Set shell = CreateObject("WScript.Shell")
linkFile = shell.SpecialFolders("Programs") & "\ProjectName\Uninstall.lnk"
Set link = shell.CreateShortcut(linkFile)
link.TargetPath = "msiexec"
link.Arguments = "/x {yourProductCode}"
link.Save
і соотвєтствєнно грохає:
Set shell = CreateObject("WScript.Shell")
Set fileSystem = CreateObject("Scripting.FileSystemObject")
linkFile = shell.SpecialFolders("Programs") & "\ProjectName\Uninstall.lnk"
If fileSystem.FileExists(linkFile) Then
fileSystem.DeleteFile linkFile
End If
Ці скрипти треба відповідно підвісити на дії інстолл і анінстолл.
Aceto Balsamico або парадокс ціноутворення
Posted by professor, 20.1.2010, 20:11 in Життя
Аня вирішила приготувати знаменитий італійський десерт тірамісу. Як відомо, основною компонентою тірамісу є вершковий сир маскарпоне - річ, яку в Україні дістати доволі нетривіально. Звичайно, її можна легко знайти в Масквє, або навіть в Кієвє. У Львові ж розвідка по інтернетах показала що тільки в двох місцях, на Метро і в італійському магазинчику на котрійсь з бічних Франка (тут підказують - Кобилянської, 10). Але ми нє іщєм льогкіх путєй - і Аня вирішує приготувати маскарпоне вдома. Інтернети подарували інструкцію, для якої нам потрібно відро вершків і винний оцет. Відро вершків, маючи батьків в селі, виявилось дістати не складно, а от пляшечку з 250 мл винного оцту ми знайшли в Темпі за... 26 гривень.
Звідси питання:
Якщо Aceto Balsamico, що суть скисле вино, коштує 26 грн за 250 мл, або переводячи в стандартні 750 мл винні пляшки - 78 грн за пляшку, то що собою являє те вино, що коштує 20-30 грн за пляшку?
Epic fail
Posted by professor, 15.1.2010, 16:14 in Програмування
Мені сьогодні бракло одного рядка коду...
Перш за все - я лажанувся. Сидів в довгому рефакторінгу, поняв що з нього каші не звариш, і ревертнув все...
В тому числі - орієнтовно день роботи, який до того рефакторінгу не відносився, і в якому я був впевнений що він вчекінений.
Отже, ревертнув, і код пішов спати.
Це сталось вчора. А сьогодні в мене демо... На другу годину. Я помічаю втрату коду, і починаю його відтворювати - швидше звісно, ніж просто писати з нуля. Але час піджимав... Рівно о другій я дописав останній рядок коду, і побіг на мітінг, прекрасно розуміючи що код в мене майже гарантовано не працює....
І він, звісно ж, не запрацював.
Найобідніше було те, що після мітінгу мені знадобилось дві хвилини щоб його завести - бракувало одного рядочку коду...
Пусть сильнее грянет Mindstorm!!!
Posted by professor, 12.1.2010, 12:33 in Mindstorming
Саме так... Мені приїхала посилка, і я її навіть забрав ![]()
Віддали її мені на пошті навіть безкоштовно - я сказав, що жодних повідомленнь не отримував і платити не буду. Виходив я з поштового відділення під воплі тих цьоць між собою: "А я казала тобі що треба повідомлення реєструвати!!!". Знову no comments.
А тепер до вмісту коробки - NXT Brick, три сервомоторчики, чотири сенсори (ультразвуковий, два контактних, а також сенсор кольору, світла і лампочка в одному флаконі). Сервомоторчики наскільки я зрозумів також можуть служити датчкиками повороту, але я ще не пробував того, а також цікаво чи можна це скомбінувати. Трохи маловато шестереньок і тяг - шестерень 7 і тяг всього 4, причому всі однакової довжини.
Детальки позапаковувані в целофанові мішочки, один з яких позначений як Start here. З контенту того мішочка можна зібрати саму базову ходову частину - дві симетричні гусениці, два моторчики на прямому приводі, 20 кроків зборки, інструкція в паперовому вигляді додається. Склавши ту ходову частину виникає питання: а що далі? А далі треба комп, і установити на нього програмне забезпечення з диску який іде в комплекті. Після устаноки можна пробувати програмувати. Середовище написане на Swing зі всіма випливаючими "зручностями", програмування здійснюється методом Drag&Drop, формуючи якийсь різновид блок-схеми (правда чомусь горизонтальної). Для цього базового робота призначається складнюща програма "два мотори вперед, 5 оборотів, стоп, два мотори назад, 5 оборотів", написання (пардон, надрагання) якої займає десь хвилину. Подальші інструкції по удосконаленню цього робота, як і апаратно, так і програмно доступні тільки в електронному вигляді, причому тільки в вигляді строгих інструкцій зроби так і так, без жодних коментарів. Програми насправді дуже примітивні, і після третьої вже не слідуєш інструкції, а просто жмеш кнопочку "опен семпл програм" і читаєш її, ознайомлюючись з новими конструкціями і способом мислення інженерів-робототехніків, які, як не дивно, не "блєщут".
Наприклад на наступному етапі докручуємо до робота сенсор кольору, і стоїть задача: доїхати до червоної лінії, розвернутись і проїхати на початкове місце. Вскритіє програми показує що робот чесно їде до червоної лінії (мотори вперед постійно 50% швидкості, чекаємо поки спрацює датчик кольору в діапазоні, мотори стоп), розвертається - вже трохи попахує хаком (лівий вперед, правий назад, 2.65 оберта), і далі геніально: шлях на попереднє місце - обидва мотори, 5 обертів вперед. Причому подібний "запах" є практично в кожній програмі.
Але менше з тим. Спочатку процес збору ускладнювався тим, що деталі були розподілені по мішочках, а алгоритму розподілу на заводі я так і не уловив. Висипати все просто в коробку - потім тим більше фіг щось знайдеш, все-таки більше 600 деталей. В решті решт я просто банально пересортував все по своєму (прямі планочки - один мішочок, зігнуті під кутом - інший, осі/тяги - третій, окремо крупні і дрібні деталі кріплення і нарешті все решта, як то колеса, гусениці, шестерні, кольорові кулькі і ше деякі детальки, які були додані в комплект очевидно в розрахунку на разове використання, як то "зуби" робогатора або система подачі/стрільби кульками), заодно перерахувавши. Все зійшлось, і навіть виявилось трошки більше: деяких детальок дрібного кріплення виявилось по +1. Причому всі вони сірого кольору (чого б це?
).
Вертаючись до складння. Сам процес збору здійснюється по інструкціях типу "причепи дві отаких детальки сюди і сюди, а потім переверни і з'єднай з отим". Все дуже просто, але зовсім не дає навиків конструювання. Себто поки ти збираєш - не знаєш що і як. Тільки вже розглядаючи готового робота ти розумієш, що отут є кривошипо-шатунне з'єднання, отут - редуктор, а оця тяга причеплена, до ричага отут призводить до того що маніпулятор відкривається. Тобто ніяких уроків інженерії, як і програмування нема. І якщо з програмуванням розібратись дуже просто, то з тим, як з'єднувати деталі, щоб отримати потрібну механічну частину мені прийдеться ще добряче повчитись. (Подібні відчуття в мене виникали ще давніше, коли я розбирав кавоварку-автомат, і крутив в руках власне його механічну частину - так само кривошип, поршень, платформа, і тд. Розглядаючи, ти розумієш, як воно працює - але, разом з тим, жодного уявлення як таке можна придумати). Може є якісь хардварні паттерни?
Ну і на послідок - фото одної з іпостасей головного героя, конструкція під назвою ShooterBot - обертається довкола власної осі, і якщо детектить щось в радіусі 40 сантиметрів - видає попереджуючий звук, а потім стріляє по ньому кульками (в мому випадку "чимось" була моя мама, яка радосно визжала коли по ній стріляли
):
p.s. Візуальна мова програмування мене вже схарила - скачав собі MS Robotics Developer Studio, який дозволяє програмити на C#. Готова програма, наскільки я зрозумів, тут вже не закачується на девайс, а працює з десктопа через блютуз. Зате це високорівнева мова... І тут є решарпер. Докуплю акумуляторів (гадьониш жере їх 6 штук
) і буду експериментувати на шляху до моєї голубої мрії на цьому етапі - ассемблера кубика Рубика.
to be continued...
default city - вітаємо, тепер і в Україні
Posted by professor, 12.1.2010, 12:25 in Життя
Саме так. Тепер і в Україні є default city - звичайно, Київ.
Побачив я бігморду з рекламою концерту Depeche Mode - у Палаці Спорту, 8 лютого.
Зразу думки в голову - Depeche Mode у Львові, та ще й в Спартаку? Хм) Щось десь здохло... Але, яко гора прийшла до Магомета, то легковажити тим не можна. Минає пару днів, протягом яких я гуляю вздовж того бігморда, і кожен раз нагадую собі, що тре не забути взяти квитки - бо потім фіг дістанеш... І нарешті помічаю збоку в куточку, наполовину закрите рамкою сакраментальне "Київ". Все зразу стає на свої місця.
IPB - "повбивав би!!!"(с)
Posted by professor, 12.1.2010, 12:16 in Програмування
Пишу от я попередній пост, сабмітаю... Нема. Поматюкався, покліцкав - шо робити... Пишу спочатку, знову сабмітаю, правда вже взявши в буфер обміну - і знову нема. Починаю розгрібатись, що до чого, і тут помічаю, що дата в випадаці виставлена на... 2006 рік. І що найцікавіше - 2010 там немає взагалі. Ага... От де собака зарита. Гортаю сторіночки до кінця, і знаходжу два своїх пости. Один з них перепаблішаю за 31 грудня 2009 року, а з IPB думаю розберусь пізніше... І так тут більше ніхто крім мене не пише.
Осьо сьогодні руки дойшли. Знайшов кавальчик зловредного коду:
for( $i = 2006; $i < 2010; $i++ )
{
$sel = $_defaults[2] == $i ? ' selected=\'selected\'' : '';
$_years .= "<option value='{$i}'{$sel}>{$i}</option>";
}
...Пропоную ввести видачу прав на програмування, і за такі речі забирати їх мінімум на рік.
Істрорія однієї посилки
Posted by professor, 6.1.2010, 12:47 in Mindstorming
Замовив я в буржуїв собі іграшку... Lego Mindstorms NXT 2.0.
Замовив я її в середині листопада, ну і знаючи нашу пошту - чекав на посилку десь так в середині грудня. Згідно буржуйського сайту USPS моя посилкочка затрималась в Сан-Франциско, і до України заїхала аж 10 грудня, де 11 грудня успішно пройшла митницю. Знаючи, що посилка по Україні іде в межах тижня, в 20х числах грудня я почав хвилюватись і задзвонив на Львівську пошту. Виявилось, що на сайті Укропошти можна також трекати посилки. І згідно цього сайту, що мені тут же юзерфрендлі провірили і повідомили, посилка лежить в Києві. Більше того, пообіцяли передзвонити в Київ і взнати, що ж то з нею таке. За 10 хвилин мені дійсно передзвонили і повідомили, що посилка - досі на митниці, куди вона прибула 12 грудня (а не покинула її 11, як думають буржуї), і лежить в черзі, оскільки свята, дуже багато посилок, і черга досягає двох тижнів. Ну себто вона ось-ось звідти вийде, а потім за день доїде до Львова, а там і до Городка. Ну в цілому - чекайте до нового року.
Я трохи заспокоївся, але регулярно поглядав на сайт, а точніше його розділ з очевидною назвою «Онлайн сервіси», на якому стабільно писало, що посилка в об'єкті зв'язку з дивним (а також неіснуючим) індексом 03998 і ще більш дивною назвою "Київ ДОПП, тестування нових версій" (цитата).
До нового року посилка звідти не рухнулась, і я зрозумів, що посилка буде тіко після "сьвєт".
Але як не дивно вчора сторінка трекінгу змінилась, зразу сказавши що посилка є переданою на збереження в об'єкті 81500 Городок 0... З коментарем - Причина: через незапит.
Злегка прифігівши, я вирішив що десь виставили кривий статус, абощо, але на всякий випадок вчора ввечері передзвонив в Городок. Що я, мав запитувати її в 03998? Так запитував вже...
І з Городка я почув наступне:
1) Посилка є.
2) Забрати можна тільки в них, міжнародні посилки вони по селах не відправляють.
3) Посилка лежить давно, тому я винен їм 18,50 за збереження... Зберігання більше 5 днів - платне.
На цьому кроці я починаю випадати в осад. ...як нафіг давно лежить? Вона ж в Києвї на митниці лежала, поки її процесали? Щоб підтвердити свої слова, тьотінка повідомляє, десь пошуршавши, що посилка в них лежить з 12 грудня... І що вона особисто двіччі відсилала повідомлення, не рахуючи тих, що відсилали інші. Чому не дойшли? Питайте місцевого листоношу... І про чергу на митниці вона нічого не чула... Забрати можна буде в п'ятницю, бо сьогодні вони тільки до 12:00...
От така то в нас пошта. Брава. Ідеально працюючий ржавий механізм.
А... Мало не забув - мою посилку хотіли вже відсилати назад.
А ви сі на світло дивитесі?...
Posted by professor, 31.12.2009, 16:46 in Життя
Вчора чув на свої вуха.
Три бабульки перекочуються через пішохідний перехід на вул. Чернівецькій (тій, що до Головного вокзалу), як завше на червоне світло.
Дойшли до середини, зупинились, загорається зелене. Дві бабульки стоять, третя котиться далі. Якраз в той момент я їх обганяю.
Підслуханий діалог:
-А чо то ви стоїте?
-А я сі дивлю машина їде...
-Та во зелене світло горит!
-А ви сі на світло дивите?... Бо я сі на машини дивлю...
Нарциса дискваліфіковано
Posted by professor, 2.12.2009, 12:38 in Життя
Вирішив заглянути на kidditop, подивитись на результати трудів праведних. Новий місяць вже почався, тому на сайті вже півсотні нових фоток. Зато є "ПОБЕДИТЕЛИ" і "АРХИВ". В "победителях" за "ноябрь" на мене дивиться якийсь малий, але явно те той, за якого ми всі голосували. Заглядую в архів - і не бачу нарциса взагалі. Перехід по лінку в попередньому пості доволі недвозначно свідчить про те, що його грохнули з бази данних. Лізу читати правила.
Перш за все, стає очевидно що вся істерія на тему "догнати і перегнати" була зайва:
По друге:
Хм... а що робити 30% рунету, які мають ящички на mail.ru? Доволі жорстоко.
Ну і, що в принципі логічно:
Тобто дискваліфікувати можуть за те, що за фотку голосує багато з mail.ru? (зуб даю ніхто не читає правила). В цілому - доволі несправедливо. Цікаво, все-таки, який був резон для дискваліфікації?











on Aceto Balsamico або парадокс ціноутворення