Category: Something

You can find something on this category :)


Github for Windows

November 18th, 2012 — 5:27am

It started with source safe for me. Then I met with TFS. And then I started to read about (DVCS) distributed revision control systems. (git and mercurial)

I was just trying to learn in the beginning. But today I am one of the fanatic supporter of DVCS.

When you switch to the distributed revision control system from centralized ones you feel the evolution. It surprises me that how developers can use a version control system that does not allow them to commit in their local repositories. When you are developing, every little change mush be committed. With centralized systems you cannot commit every time you like. your change can break the build. So you wait till it is good enough to be committed. It can take all the day. This can put you in a situation that you are not tracking your changes well you are tracking the summaries.

As Joel Spolsky stated before, we need to re-educate people about using version control systems.

People thinks it is working but no… they just didn’t met the better world.

For Git the UI and the tools are not mature yet that people find it hard to learn. But after Github for windows things can change.

Keeping my codes in Github on cloud also feels nice. I can reach them from anywhere, anytime with no fear of losing my code data… Also I can easily ask people’s opinions. Probably it is not the only alternative for this but it is the one I feel close… Github has a soul that I proud to participate via pushing to any repository. Bitbucket on the other hand has free private repository option which is great.

Let’s check how things changed with github for windows.

To setup Git for your machine you can use these configuration commands on Git shell.

Git config –global user.name "Serdar B."
Git config –global user.email "hserdarb@gmail.com"
Git config –global apply.whitespace nowarn
Whoami (yes! git can answer that question who you are :)

In the new Github app you set these in the options screen.

Git options

Now we don’t need to set posh-git too. Our Git shell works from PowerShell by default.

To create a new repository you write “git init” on Git shell commands but it now can be replaced with “add new repository” screen.

Git init

Git init

Git create repo

Git status

Git status was giving us the changed files list but now you can see it better with “Github for Windows”

Git commit

Stashing is, now just right clicking to the menu command.

Git add -A

Git commit -m "work comment"

Git commit -am "work comment"

Git commit –amend

Everything feels easier with “Github for Windows”. Yes committing is better too. You write your message in the yellow box and click the commit button.

We now have a nice menu to create branches…

These commands are for shell usage.

Git branch

Git branch master

Git checkout -b develop

Git merge develop

Git branch

Git merge

To clone and add a remote repository you can click clone. If you want to do it from shell write these commands.

Git clone

Git clone github.com/serdarb/test-repo

Git remote add remotename remoteurl

Now git syncs, it pulls and pushes automatically.

Git pull origin master

Git push origin master

If I want to use commands from Github for Windows. I can open a shell…

Git shell

To sum up, Github for windows is a good move for meeting windows developers with distributed revision control systems I am sure Github team will add wonderful features to add that lean teams can’t choose other tools…

References

nvie.com/posts/a-successful-git-branching-model (this post should be referenced in all the articles that are written about git :)

Comment » | Something

SkyDrive is the real cloud

November 18th, 2012 — 5:12am

I started my carrier as MS Excel trainer. One of the questions people in every company asking was about sharing the same document. Updating it together. In excel 2003 times it was not a breeze to prepare a comfortable working environment via the networks.

By the time passes we saw Google and Zoho‘s online office apps. At that time MS platform hasn’t got an online viewer or editor (AFAIK)… It was nice to see everybody editing the same document together and seeing the updates on time.

Zoho Online Excel Macro Recording

You can even record some macros with Zoho’s online excel.But the apps are not user friendly. They are technically impressive but not user friendly enough. Most of the times I couldn’t convince people to use online apps.

Now we have SkyDrive and its brilliant, super-duper perfect user interfaces. If I show it to someone even they are not technical it is beautiful for them too…

Online Excel Mashup

In Google Doc’s even a 10 thousand line spreadsheet is not comfortable to use. If you have formulas in it maybe you can’t work with it. But open the same spreadsheet in SkyDrive online office you nearly get the desktop experience.

We all talk about the cloud evolution, but most off the apps are not feeling mature… But I think with the SkyDrive, the time has come… Office 2013 and SkyDrive impressed me a lot…

SkyDrive vs Dropbox

SkyDrive is also giving the same functionality with Dropbox. I think Dropbox is somehow more close to the technical people. Yes there are non-technical people using Dropbox. But when you include the online office apps from today one end users will choose SkyDrive against Dropbox.

Comment » | Something

SkyDrive ile hayallerimizdeki bulut kullanıcı dostu bir şekilde hayata geçmiş bulunuyor

November 18th, 2012 — 5:06am

Ben çalışma hayatıma Excel eğitmeni olarak başlamıştım. Eğitimlerde en çok duyduğum sorulardan biri şirket çalışanlarının aynı dosyada çalışma istekleri ile ilgiliydi. Şirket çalışanları birlikte aynı anda bir dosyayı değiştirmek istiyorlardı. Excel’in 2003 zamanları networkten bir dosyayı paylaşmış şekilde bir kaç kişinin aynı dosyayı değiştirmesi çok da rahat bir kullanım değildi. Yapılabiliyordu ama güzel değildi.

Zaman geçtikçe Google ve Zoho’nun online ofis uygulamalarını gördük. O zamanlar Microsoft platformunda online olarak bu dosyaları düzenlemek ve görüntülemek için güzel alternatifler yoktu. Online bir doküman içerisinde aynı anda bir kaç kişinin düzenleme yapmasını görmek güzel bir duyguydu.

Zoho Online Excel Makro Kaydı

Zoho’nun online excel’inde makro kaydı, VBA editor gibi özellikler bile var. Ama uygulamalar son kullanıcı için çekici değildi. Teknik olarak çok etkileyiciydiler ama pek çok kez son kullanıcı noktasındaki insanlara önerdiğimde insanları ikna etmekte zorlanıyordum.

Şimdi artık SkyDrive var. Harika bir kullanıcı arabirimi olmuş. Şimdi bir son kullanıcıya da göstersem güzel olduğunu söylüyor.

Online Excel Mashup

Google docs’de sadece 10 bin satırlık bir Excel dokümanını bile rahatça kullanamıyoruz. İçinde formülleri bol bir sayfada çalışmak pek mümkün değil. Ama aynı dosyayı SkyDrive online ofis’de açtığımızda masaüstü görselliğine çok daha yakın bir şekilde çalışıyoruz.

Bulut bulut deyip duruyoruz ama hep bir taraftan içimde biraz daha zamanı var bu işlerin tam bulutlara çıkmanın diye düşünüyordum. Ama artık SkyDrive ile birlikte bu zamanın geldiğini düşünüyorum. Ofis 2013 ve SkyDrive beni baya etkiledi.

SkyDrive vs Dropbox

Skydrive’da Dropbox’ın sunduğu dosya paylaşma ve yedekleme özelliklerini sunuyor. Nedense Dropbox’ın da son kullanıcı için bir kademe daha fazla teknik bir ürün olduğunu düşünüyorum. Dropbox’ı hali hazırda kullanan teknik olmayan kullanıcılar olsa da online ofis uygulamaları yeteneklerini de düşünecek olursak SkyDrive son kullanıcıları daha çeker bir alternatif olacak.

Comment » | Something

The End for Password Loosing with KeePass

November 16th, 2011 — 2:31pm

I have begun to use a free product named Keepass.
I recommend it to everyone.
We have lots of passwords now.
It is very risky to get the same passwords and same user IDs.

And it is difficult to remember the passwords if we get different ones.
Writing them to somewhere is also risky because other people can see (or steal).

KeePass

And Keepass hides all the passwords you have by encrpting them.
When needed, you can use your passwords by copying them with ctrl + C shortcut.

2 comments » | Something

KeePass ile şifre unutmaya çaldırmaya son

November 16th, 2011 — 1:23pm

KeePass isimli ücretsiz küçük bir ürün kullanmaya başladım.
Herkese de öneriyorum.
Artık bir sürü şifremiz var…

Tüm kullanıcı adı ve şifrelerimizin aynı olması zaten çok büyük risk.
Tümünü farklı yaptığımızda da hatırlamak zor.

Bir yere yazsak, birileri görebilir.

işte KeePass sizin için şifrelerinizi şifreleyerek saklıyor.

Gerektiğinde programı açıp şifrelerinizi ctrl + c kısa yolu ile kopyalayıp kullanıyorsunuz.

KeePass

keepass.info adresinden indirebilirsiniz.

Comment » | Something

Some Abbreviations You Should be Aware

September 27th, 2011 — 1:38am

“Familiar with the following stuff: RTFM, DRY, GTD, TDD, JFGI”

A few months ago I read this line in a job advertisement’s required soft skills section.
I wondered what these abbreviations are and goggled them. Some results are funny but really true. This is skills are really a must if you want to work productive with some one.

RTFM – Read the Fucking Manual
DRY – Don’t Repeat Yourself
GTD – Getting Things Done
TDD – Test Driven Development (I don’t find this as a soft skill :) )
JFGI – Just Fucking Google It

Comment » | Something

Page 2 of 812345...Last »

Back to top