On the way
The realm of web front-end development has made considerable progress over the last few years. However, the web front-end, as the users see it, is still the same: HTML markup styled with CSS.
Many layout problems can seem simple at first but often proves to be tricky. Without extensive knowledge of how certain CSS features work, these advanced layouts can seem impossible to achieve with CSS alone.
Continue readingDuring the course of my career, I’ve participated in multiple real life software projects and observed how things are done on all levels: decision making, practices adoption, team building, recruiting, skill distribution, etc. Obviously, different approaches yielded different results. Being an improvement-oriented type of person, I noticed and collected the most effective practices and best practical tricks to help me up in my work.
Learning from observation is a hard and lengthy way to do it. I would be extremely happy to pick this knowledge earlier from books instead. Unfortunately, I found none on the topic. So I decided to share my experience with other seekers of this kind of knowledge. Hopefully, it’ll save them few years of personal research.
Continue readingLot of times I find myself of VM that does not correctly resize the screen display and that is literally nuisance. So, here is quick and dirty fix for this.
First you need to find out information about your display with following command:
xrandr -q
And you will see output like this:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
Continue reading
Virtual-0 connected primary 1920×1080+0+0 0mm x 0mm
1024×768 59.92 +
1920×1200 59.88
1920×1080 59.96*
1600×1200 59.87
1680×1050 59.95
1400×1050 59.98
1280×1024 59.89
1440×900 59.89
1280×960 59.94
1280×854 59.89
1280×800 59.81
1280×720 59.86
1152×768 59.78
800×600 59.86
848×480 59.66
720×480 59.71
640×480 59.38
Virtual-1 disconnected
Virtual-2 disconnected
Virtual-3 disconnected
If you have been reading blog posts, hacker news threads, your favorite developers tweets or listening to podcasts, at this point you’ve probably heard about the Elixir programming language. The language was created by José Valim, a well known developer in the open-source world. You may know him from the Ruby on Rails MVC framework or from devise and simple_form ruby gems him and his co-workers from the Plataformatec have been working on in the last few years.
Continue reading
Some distro’s just add all the items under single menu and thus the menu itself becomes unusable because of the number of items in the submenu and this I did not like and hence ceated this simply python script to fix that. For using the script, back up you “menu” file, redirect the output of this script to ‘menu’ file again.
#!/bin/python
F = open("~/.fluxbox/menu", "r")
count=0
mkc=1
started=0
for line in F:
print line.rstrip()
if '[submenu]' in line.lower() and started == 1:
print '[end]'
if '[end]' in line.lower():
count=0
mkc=1
if started > 0:
started=0
# print "Count is {}".format(count)
# print "Started is {}".format(started)
print '[end]'
if '[exec]' in line.lower():
if count > 15 :
if started > 0:
started=0
print '[end]'
# print "Count is {}".format(count)
# print "Started is {}".format(started)
print '[submenu] ({})'.format(mkc)
started=1
mkc+=1
count=0
# print count
count+=1