Khalil Majdalawi's Blog Web development,Technology,Games and more…

23Feb/090

IBM Linux Ad: The Future is Open

What a great ad for Linux , it show us how Linux works to make our future better , we all should support and contribute "sharing makes communities"  .

I'm not saying boycott windows or any closed software's i think there existence is important to show us how Linux is important :)

19Feb/095

Lazy SSH login

In my work i use SSH a lot , and some times i find myself so lazy to enter password every time or write the whole command , so here is a time savior technique

  • as we know ssh don't accept password to be written it something called "interactive keyboard password authentication" so we need some help , install sshpass

$ sudo aptitude install sshpass

Using sshpass you could send password to ssh example("sshpass -p YOURPASS ssh USER@HOST")

note: this is not secure at all so don't use it for online servers.

  • Now all what we need is to put it as command-line aliases or shortcut , to do that add these lines to bashrc file

alias Myssh='sshpass -p YOURPASS ssh USER@HOST'

note: to access bashrc file  $ nano ~/.bashrc

and now all what you have to do just write Myssh in terminal and you are in :)

Tagged as: , 5 Comments
13Feb/091

Dead Space “Death Montage”

Here is one of my favorite games "Dead Space" , some may say its too much but i say that how horror game should be

Dead Space "Death Montage" pt.1

Dead Space "Death Montage" pt.2

enjoy :P

Tagged as: , 1 Comment
12Feb/090

Managers And IT Geeks

The main reason IT people are unhappy at work is bad relations with management, often because geeks and managers have fundamentally different personalities, professional backgrounds and ambitions.

So where does it go wrong? Here are some top reasons :

reg_image

  • Not giving geeks a recognition since managers may not understand the work geeks do it’s hard for them to recognise and reward a job well done, which hurts motivation
  • Always asking for overtime , that maybe because managers figure that geeks don't lead a normal life and that's a huge mistake , that always lead to quit
  • Managers tries to be smarter than the geeks when it comes to technical questions that they don't know anything about , they should admit it , better than pretending to know, geeks are smart.
  • Making decisions without consulting geeks. they usually know the technical side of the business better than the manager, so making a technical decision without consulting them is one of the biggest mistakes a leader can make.

tools

  • Not giving a proper tools that needed . A fast computer may cost more money than an older one and it may not be corporate standard, but geeks use computers differently. A slow computer lowers productivity and is a daily annoyance. So is outdated software. Give them the tools they need. Understand that tools come in many forms. Caffeine is considered a standard tool among Geeks. It's good to keep a supply of the caffeinated beverages your team prefers handy.
  • Managers thinks that programming is industrial process and geeks must constantly come up with solutions to new problems and rarly every solve the same problem twice , geeks are creative workers therefore they need leeway and flexibility . Strict dress codes and too much red tape kill all innovation. They also need creative surroundings not putting them in cubicle to die , giving them small place or crowded offices
  • Sometimes happens that a geek managing geeks and they wear the boss hat like crown , They know you're in charge- don't carry it like sign

flickr-office-fun

consequences of doing all or some of above

  • low motivation
  • high turnover
  • Lower productivity
  • Lower quality
  • Bad service
Filed under: Job, Management No Comments
11Feb/090

jQuery Date Range Picker

Amazing date range picker built with jQuery UI & jQuery UI CSS framework.

datepicker

It offers a lot of options for an easier customization.