Programming and Exciting Things

Конвертиране на SVN repository към GIT

Published on 03.07.2013

За бързото и лесно конвертиране на SVN хранилище към GIT любимият ми метод е чрез използване на SmartGit/Hg клиента разработван от Syntevo линк.
Приложението може да се ползва за некомерсиални цели без ограничение.
Така първо трябва да клонираме SVN хранилището при нас. За целта натискаме

CTRL+ALT+O
или от менюто Projects избираме Clone. Въвеждаме адреса на SVN repository-то примерно svn://svn.net/projectX.

След като следваме стъпките и изчакваме клонирането да завърши. При по-голямо хранилище това ще отнеме малко повече време.
След което отваряме едно Command Prompt-че и създаваме директория където искаме да имаме чисто копие. Примерно
c:\users\Yuks\Desktop\Bla
и правим
git clone D:\projects\CHECKED
като D:\projects\CHECKED е директорията в която сме клонирали от SVN-а.

Може да добавим и remote по следния начин
git remote remove origin 
git remote add origin https://**********************.git
и накрая
git push -u origin master



Това е :)
Естествено съществуват и много различни начини за осъществяването на тази задача но (почти) винаги се използва git-svn. :)

GIT качване на файлове чрез FTP

Published on 22.06.2013

Някои от по-евтините споделени хостинг provider-и не дават достъп до GIT и/или SSH и едно от най-ефективните начини за качване на промените по файловете е използването на git-ftp. Това python базиран скрипт който качва само променените файлове, като така спестява време.
За използването му са нужни: python и git-python 0.3.x
Самият скрипт е достъпен свободно за ползване от: https://github.com/ezyang/git-ftp, като там са дадени и подробности около начина на използването му.
Screenshot:

Android UI: Нещо като hr в layout

Published on 28.05.2013

Добавяйки следното парченце код във layout-a може да постигнем това което прави hr тага в html :D

 <View
                    android:layout_width="fill_parent"
                    android:layout_height="0.5dp"
                    android:background="#d8d8d8" />

WMIC кратка информация за диска

Published on 05.05.2013

Идеята е да вземем информация за дисковите дялове през конзола. За целта ще използвам WMIC:

wmic logicaldisk where drivetype=3 get name,size,freespace,filesystem

Резултатът трябва да е нещо сорта:
FileSystem  FreeSpace     Name  Size
NTFS        90286407680   C:    157421662208
NTFS        286407692288  D:    430858825728
NTFS        24101085184   X:    51484028928

Android programmatically scrool на ScroolView

Published on 30.04.2013

За да се "върнем" в началото на списъка в ScroolView контейнер програмно може да използваме следното:

MyScroolView scrl = (ScroolView) findViewById(R.id.activity_list_scrool);
if(scrl != null) {
	scrl.fullScroll(ScroolView.FOCUS_UP);
}