Johan Rylander

2011-05-18

dcommit inte lokal branch till svn från git

Postat i: Programming — Johan Rylander @ 13:34

Från egen erfarenhet fungerar det inte att merge in på en lokal branch som har en svn-motsvarighet och sedan försöka göra git svn rebase. Kort: kör enbart git svn rebase och git svn dcommit från och till trunk. Lokala brancher kan inte användas ”normalt” mot svn.

Se också: http://stackoverflow.com/questions/190431/is-git-svn-dcommit-after-merging-in-git-dangerous

2011-05-10

Git; status och completion i bash

Postat i: Computers, Programming — Johan Rylander @ 13:06

Om du har git installerat har du nog bash-completion installerad också. Har du installerad med brew på mac kan du i din .profile eller vad du nu använder skriva:

source /usr/local/etc/bash_completion.d/git-completion.bash
export GIT_PS1_SHOWDIRTYSTATE=1
export GIT_PS1_SHOWSTASHSTATE=1
export GIT_PS1_SHOWUNTRACKEDFILES=1
export PS1='\W$(__git_ps1 " (%s)")\$ '


2011-05-09

Annotera konstruktor-argument i Scala

Postat i: Programming, scala — Johan Rylander @ 16:26

När man annoterar argument till en konstruktor i Scala måste man också ange till vilken användning man avser att annoteringen ska vara till. Det finns ju både instansvariabel, getter och setter. Därför annoterar använder man en lite rolig syntax med @(annotering @scope), t ex @(Nullable @field)

Se: http://stackoverflow.com/questions/3769624/annotating-constructor-parameters-in-scala

2011-04-10

Använda maven (och android) med IntelliJ

Postat i: Programming — Johan Rylander @ 10:12

För att IntelliJ ska se variabler måste de sättas med launchctl:

launchctl setenv M2_HOME /usr/share/maven
launchctl setenv ANDROID_HOME /usr/local/Cellar/android-sdk/r10

2011-03-10

git svn crash course

Postat i: Programming — Johan Rylander @ 10:49

git svn clone -s <svn-url-without-trunk-or-whatever>

Om det skiter sig, cd in i utcheckningen och kör git svn fetch tills klart

Ev kör git reset –hard HEAD om svn status ger fel

vi .git/config och lägg till ”svn” efter ”remotes” dvs /remotes/ blir /remotes/svn/

git svn fetch för att hämta remotes under nya namn

git branch -r | grep -v svn | xargs -n 1 git branch -d -r för att ta bort de gamla remotes

Det sista gör att man slipper ”ambigous” mellan svn-branches och lokala d:o

Welcome to it! :)

 

Referenser:

 

2010-10-07

ant completion in bash

Postat i: Computers, java, Programming — Johan Rylander @ 14:32

Originally from http://matthew.mceachen.us/blog/ant-bash-completion-on-mac-os-x-43.html

  1. sudo brew install bash-completion
  2. Add to .profile or .bash_profile:
    if [ -f `brew --prefix`/etc/bash_completion ]; then  . `brew –prefix`/etc/bash_completionficomplete -C /usr/share/ant/bin/complete-ant-cmd.pl ant

2010-09-16

Bra om git

Postat i: Programming — Johan Rylander @ 9:13

http://smalltalk.gnu.org/blog/bonzinip/using-git-without-feeling-stupid-part-1

Med svn bakom:

http://www.viget.com/extend/effectively-using-git-with-subversion/

2010-08-04

Get rid of that zooming in IntelliJ

Postat i: Programming — Johan Rylander @ 11:08

Settings -> IDE Settings group -> Editor -> Enable Ctrl+MouseWheel changes font size (in top left group ”Advanced mouse usage”)

Ahh! At last :)

2010-07-02

innerHTML vs jquery html()

Postat i: web — Johan Rylander @ 10:02

Just learnt from hard experience the performance difference between the vanilla javascript innerHTML property and jquery’s html() method.

For Firefox 3.6 it was not so bug, just maybe 50% but for Safari the difference was several 100% (!). For Google Chrome, the difference was somewhere in between. All this is for a pretty large chunk of html and has been tested on Mac OS X. In usability the difference meant not being show a spinning beach ball in Safari and for Chrome not being asked whether it should terminate the script.

2010-06-08

Debugging javascript in ie7

Postat i: Programming, web — Johan Rylander @ 17:38

This article worked nicely:

http://www.berniecode.com/blog/2007/03/08/how-to-debug-javascript-with-visual-web-developer-express/#comment-41712

« Nyare inläggÄldre inlägg »

Tema: Silver is the New Black. Blogga med WordPress.com.

Följ

Få meddelanden om nya inlägg via e-post.