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