вівторок, 26 липня 2011 р.

RabbitVCS - greate SVN client for Linux

Певно багато хто з користувачів SVN звик до приємної та зручної у використані черепашки TortoiseSVN. Яка її гарна альтернатива під Лінуксом? Моя найюлюбленіша (і цілком заслужено, насправді) є RabbitVCS - rabbitvcs.org - справді швидки та пухнастий кролик.
В Убунті ставить в кілька кроків:
1) додаємо новий репозиторій
sudo add-apt-repository ppa:rabbitvcs/ppa
і апдейтимо
sudo apt-get update
2) тепер стягуємо та інсталюємо кролика
sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli
3) перезапускаємо (точніше тут просто вбиваємо Наутілус (звісно, якщо ви використовуєте наутілус))
killall nautilus

Після перезапуска в наутілусі по правому кліку з"явить меню роботи з SVN, а файли під системою контроля версій матимуть характерну помітку, відображаючи їх статус

четвер, 7 липня 2011 р.

About Android Market

якби я був Джоелем Спольскі, то обов"язково написав би статтю "Google, забери безкоштовні аплікації з маркету" або "Програмісти, припеніть писати під маркет". Скоріше - перше

Я вам зараз поясню. Зайдіть в анлроід маркет - там тисячі, десятки тисяч додатків, і більшість з них безкоштовні. Класно? Жахливо! Скажим ні безкоштовному софту! Чому? Бо все що там є безкоштовного - то якесь напівмертвонароджене убожество! Наприклад, давайте пошукаємо трекер для бюджету. Вау! пару десятків аплікух готові допомогти мені з моїми особистими фінансами... але яку ж обрати? функціонал у всіх схожий (якщо аплікуха дійсно буде виконувати обічяні функції)... мммм... навіть не знаю що взяти... усі мають якийсь базовий набір, усі схожі між собою як близнюки, вибрати щось не можливою Більш того - функціонал занадто примітивний - тобто таке різноманіття нічого не дає.

Ок, давайте пошукаємо серед платних додатків. Тут вибір куди поменше - і так, це тішить! Аплікухи вже мають функціонал покраще... але всеріно не те що треба. Наприклад, хотілося б бачити можливість витрачати в різних валютах з автоматичною конверацію в базову (тобто, наприклад я випав каву за 8 баксів в старбаксі і вніс цей видаток як $8, а в репорті це автоматично конвертнеться в гривні і запишитсья як 40грн). Або, наприклад - бачити динаміку витрати... Є, є подібні додатки - якщо передивитися з десяток - то щось цікаве можна знайти. так в чому причина? саме в різноманітті безкоштовних аплікух і криється корінь зла. дуже просто не знайти класну, функціональну, стабільну аплікуху в горі сміття з безкоштовних студенських поробок на маркеті, навіть якщо я готовий оплатити гарну платну програму. Але ціна теж залишає питання - ну що це за ціни в 1-2 бакси? це менші ніж ціна квитка в міському автобусі. Чому аплікуха в яку вкладено знання, досвід, час коштує як літер пального? Припустимо, що 10 євро це для деяких ринків забагато - то може маркету (тобто гуглу) слід задуматися над можливістю продавцям диференціювати ціни по країнах? Щоб отримувати адекватні об"єми продаж в різних регіонах світу.

Бо наразі не дивно, що немає серйозних гравців на ринку - продати тисячу додатків (подивіться на статистику продаж) - це вже успіх, парадоксально - це принесе лише кілька тисяч (в залежності від ціни додатку)... тобто, якщо ви напишете гарну програму, і вирішете її продавати - то після цього всього гемору можна заробити на пляшку пива і нову туфлі дружжині. Воно того варто? Наразі, писати якісний, функціональний софт під андроід банально не вигідно. А якщо ви з такої неблагополучної країни як Юкрайна - то доведеть мати купу гемору і фінансові втрати при виводі цих коштів, да-да. От, тому це все дуже сумно і при рості кількості додатків на маркеті, їх якість буде знижуватися, а ймовірність знайти справді гарний додаток, навіть за кошти - зменшуватися