[Haifux] advanced of programming in Linux

Tzafrir Rehan tzafrir.r at gmail.com
Mon Nov 2 17:34:14 MSK 2009


IBM laptops usually have the useful pageup and pagedown way far up the
keyboard, and the usually useless "Next" and "Previous" near the arrow keys.

In Linux it takes two lines of xmodmap to map those keys to pageup and
pagedown.

On Mon, Nov 2, 2009 at 2:46 PM, Shahar Dag <dag at cs.technion.ac.il> wrote:

> Hello all
>
> everything is correct:
> some jobs are easier on Linux
> knowing another OS make you a better programmer
> Linux is free & so are most of its tools
>
> but what I am looking for is:
> a description of a simple every day job
> that windows people will say that they will have to spent half a day
> programming to automate it.
> that widows people will admit that it is something reasonable to do.
> a job that can be accomplished on Linux with 10 minutes
> and the result should be to bring the Windows people to consider Linux (at
> list) as their development environment
>
> Shahar
> ----- Original Message -----
> From: "Gabor Szabo" <szabgab at gmail.com>
> To: "Orna Agmon Ben-Yehuda" <ladypine at gmail.com>
> Cc: "Haifux" <haifux at haifux.org>; "Shahar Dag" <dag at cs.technion.ac.il>
> Sent: Monday, November 02, 2009 1:49 PM
> Subject: Re: [Haifux] advanced of programming in Linux
>
>
> > IMHO it is not only about "better" is also that by having a broader
> > knowledge
> > you increase your value and your chances to get a job.
> >
> > Interestingly recently I more and more see companies that use Linux.
> > Even as the developer desktops.
> >
> > On Mon, Nov 2, 2009 at 1:26 PM, Orna Agmon Ben-Yehuda
> > <ladypine at gmail.com> wrote:
> >>
> >>
> >> On Mon, Nov 2, 2009 at 1:02 PM, Shahar Dag <dag at cs.technion.ac.il>
> wrote:
> >>>
> >>> Hello all
> >>>
> >>> mix & match is just a buzzword.
> >>
> >> Change all files foo* to bar*. Easy with make or a shell loop, I am not
> >> familiar with a convenient ready-made tool.
> >>
> >
> > I can give you another, similar examples.
> >
> > Replace the word Java by C# in every .txt file in a directory structure.
> > Replace the field A4 in every Excel (.xls) file in a directory structure.
> > Sum the 3rd column of every Excel file in a directory structure.
> >
> > I am sure you can write it in Windows shell but I am quite confident it
> > is much simpler to write the above two either as a shell or as a perl
> > script.
> >
> >
> > Repeating tasks - History.
> > Many tasks we do are repeating the same command in a slightly different
> > way.
> >
> > The Linux/Unix version might  need you to type in a 20-30 character
> > long command.
> > The windows version might be shorter and and might require less things
> > to remember.
> > It might involve clicking on 5 buttons and typing 2 strings.
> >
> > BUT, the next time you have to do the task - or a similar task - in
> > the windowing system you will
> > have to repeat the whole sequence while in a unix/linux shell where
> > you have a history and
> > strong editing capabilities you can reuse the precious solutions.
> >
> >
> > In the end I am not sure the way to go is to advocate Unix/Linux. It
> > might be to direct them to the
> > command line, some high-level scripting language and maybe even cygwin
> > to put them on the
> > road in the direction....
> >
> > Some of them will arrive.
> >
> > Gabor
> > _______________________________________________
> > Haifux mailing list
> > Haifux at haifux.org
> > http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux
> >
>
> _______________________________________________
> Haifux mailing list
> Haifux at haifux.org
> http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://haifux.org/pipermail/haifux/attachments/20091102/46f7e184/attachment.html 


More information about the Haifux mailing list