[OT] [Job Offer] Experienced Linux kernel developer / Experienced web/cloud development team leader

2018-02-21 Thread Alexander Indenbaum
*Company description*

We are an ambitious, well-funded startup company with plans to change the
enterprise security industry. We work on bleeding-edge technologies to
provide the most innovative solutions. We are proud of our super strong
geographically distributed and culturally diverse team. Our team is made of
great people who love to have fun and overcome technological challenges
together.

*Open Positions*

*Experienced Linux kernel developer*

We are looking for experienced Linux specialist to be part of development
team working on company’s OS and virtualization components.

   - 5+ years of experience in C
   - 3+ years of experience in Linux kernel development
   - Participation in open source communities is advantage
   - Patches in Linux kernel is advantage
   - Experience in QEMU/KVM is advantage
   - Experience in Windows development is advantage
   - Knowledge of C++ is advantage


*Experienced web/cloud development team leader*

We are looking for experienced web applications specialist to lead
development of company’s future web applications.

   - 5+ years experience in web development languages (Python, Ruby, PHP)
   - 5+ years of experience in web application frameworks (Ruby On Rails,
   Django, Zend, AngularJS)
   - Hands-on experience building scalable web applications
   - Solid understanding of cloud architectures
   - Solid understanding of current design patterns and practices
   - Experience with AWS cloud ecosystem is advantage

==
If you're interested, contact me off-list for more details.
___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


same application code - different behavior with kernels 2.4 vs. 2.6

2010-04-26 Thread Alexander Indenbaum
Hey,

I'm playing with a Linux embedded box. Some time ago, we (finally)
switched from kernel 2.4.36 to 2.6.18.8. Naturally libc was also
upgraded. What have not changed was the sources of the applications:
Firefox 2.0 running on top of custom X server. GTK/pango/cairo/etc are
also identical in both systems. So far so good, yet we have found out
that the kernel/libc upgrade basically broke the customer's code:
CSS/Javascript timers driven application, running inside the browser,
which started to run much slower, from user experience point of view.
Unfortunately, the customer's user experience is extremely important
;)

Black box analysis showed differences in system behavior, see bellow.
Any idea about what else should be checked are greatly appreciated.
And yeah, the final goal is a happy customer. Please share you
thoughts - bounce some ideas.

Thanks in advance,
~baum


-
TOP
2.4 The system CPU is 5% idle, utilization is between browser and X
server in 60%-40% ratio.
2.6 The system CPU is 80% idle, utilization is between browser and X
server in 60%-40% ratio.

-
STRACE (strace -c -p PID / during 100 secs). NOTE: In case of Firefox,
it is not a really apple to apple comparison,  since only active
thread pid was straced.
2.4 kernel - FAST user experience
X server
% time     seconds  usecs/call     calls    errors syscall
-- --- --- - - 
 90.70   15.259293        1045     14600       204 select
 4.55    0.765248          19     39678     11956 read
 3.59    0.604554          33     18350         2 writev
 0.52    0.087052          62      1415           munmap
 0.46    0.077625           3     29071           gettimeofday
 0.10    0.017304           3      4951      1821 sigreturn
 0.07    0.011463           8      1415           old_mmap
 0.01    0.002002           3       764           setitimer
-- --- --- - - 
100.00   16.824541                110244     13983 total

Firefox browser
-- --- --- - - 
 47.54    3.022460        1947      1552           select
 19.00    1.207781         272      4446           poll
 12.43    0.789926          41     19280           write
 8.32    0.529035          29     18218        37 readv
 7.37    0.468285         179      2618         2 writev
 1.51    0.095897           5     19428      1253 read
 1.20    0.076559          50      1544           old_mmap
 0.75    0.047951           7      6426           brk
 0.64    0.040452           9      4471           ioctl
 0.58    0.036982          24      1545           munmap
 0.57    0.035924           2     15927           gettimeofday
 0.09    0.005809           5      1156           kill
-- --- --- - - 
100.00    6.357061                 96611      1292 total

2.6 kernel - SLOW user experience
X server
% time     seconds  usecs/call     calls    errors syscall
-- --- --- - - 
 55.00    0.003374           1      5287           writev
 35.18    0.002158           0      8580      2217 select
 9.81    0.000602           0     14486      6008 read
 0.00    0.00           0     17114           gettimeofday
 0.00    0.00           0        41           munmap
 0.00    0.00           0      4454           setitimer
 0.00    0.00           0      2543      2479 sigreturn
 0.00    0.00           0        41           mmap2
-- --- --- - - 
100.00    0.006134                 52546     10704 total

Firefox browser
% time     seconds  usecs/call     calls    errors syscall
-- --- --- - - 
 81.95    0.021973           3      7421           writev
 13.55    0.003634           0     13674      5906 read
 3.68    0.000986           0     13012           select
 0.51    0.000138           1       170           stat64
 0.31    0.82           1       118           futex
 0.00    0.00           0        90           write
 0.00    0.00           0      1789           gettimeofday
 0.00    0.00           0       249           poll
-- --- --- - - 
100.00    0.026813                 36523      5906 total

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


source bash config from perl code

2009-09-30 Thread Alexander Indenbaum
Hello,

I have bash script which alters environment, kind of configuration,
let's say config.env.

I'd like to import this environment in context of perl script.  How do
I do equivalent to 'source config.env' from perl code? I mean I could
just run bash in subprocess, but it would not alter perl process
environment.

Any thoughts?
-- 
Alexander Indenbaum

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


[Off topic] Engraving Hebrew on US laptop keyboard

2009-06-01 Thread Alexander Indenbaum
Hello,

This is off topic, still probably crowd here has relevant experience, so ...

I'm considering bringing Sony laptop from US. My main concerns are:
1. Engraving Hebrew on keyboard
2. Service/warranty

Does anyone has a pointer or recommendation about (1). How could
provide such service in Israel?
Does anyone has an experience servicing laptops purchased in US in
Israel (probably by ישפאר)?

~baum

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-03 Thread Alexander Indenbaum
On Tue, Mar 3, 2009 at 1:28 AM, guy keren c...@actcom.co.il wrote:
 - Show quoted text -
 Alexander Indenbaum wrote:

 On Mon, Mar 2, 2009 at 4:44 PM, Valery Reznic valery_rez...@yahoo.com
 wrote:

 --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com
 wrote:

 From: Alexander Indenbaum alexander.indenb...@gmail.com
 Subject: Re: Kernel memory management problem
 To: guy keren c...@actcom.co.il
 Cc: linux-il. linux-il@cs.huji.ac.il
 Date: Monday, March 2, 2009, 4:24 PM
 On Mon, Mar 2, 2009 at 1:16 PM, guy keren
 c...@actcom.co.il wrote:

 if you don't care about the speed of copying the

 data and of slowing down

 the disk media consderably during this copying, try to

 change the copy

 program, so it will use the O_DIRECT flag when opening

 the file (and then

 you'll need to make sure the buffers you pass to

 write() are aligned to disk

 sector size, as well as being in disk sector size

 multiples). this way,

 you'll bypass the buffer cache altogether.

 maybe someone else will come up with a better

 response.
 choo, nice to chat with you again. Still have an appetite
 to red heads :) ?

 Thank you for your answer.

 While O_DIRECT is a valid way and probably will solve the
 problem of
 crashing, I would not want to patch wget/sftp/whatever. The
 list is
 long, I have better things to do mean while, instead of
 burning in

 Patching every single program is not nessesary.
 You can use LD_PRELOAD mechanism to add O_DIRECT to each open
 function call in each program (ok - to each dynamically linked program)


 Nice and valid point. Thank you for idea.



 of-course, it will not work, because when working with O_DIRECT, all I/O
 buffers must be aligned to disk block size, and be in multiples of disk
 block size. applications not written to work with O_DIRECT will crash if you
 use such a trick, not to mention all the library functions that call open
 underneath.

 if you write such an LD_PRELOAD module, you'll need to catch all the calls
 to read and write for the FDs, and then make sure you do NOT do this for
 network connections ;)

 --guy


Even better :) Thank you for clarification.

~baum

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
Guys/Girls/Dudes,

I'm working with embedded Linux box powered by 2.4 kernel ( I know :)
we are in process of switching to 2.6 ) with 1G physical memory, no
swap defined and some slow flash storage mounted.

We noticed that if we copy large media file ( 1.4G ) to flash storage
filesystem, using wget/sftp/whatever kernel grabs almost all the
available physical memory and buffers are  not released even after
transfer is completed and sync; sync; sync is issued :). It
constitutes a problem - applications have no enough memory to run -
crash and burn in hell. See bellow memory consumption numbers (top
output):

Before test start: Mem: 97296K used, 807096K free, 0K shrd, 1732K
buff, 54712K cached
During/After test: Mem: 897908K used, 6484K free, 0K shrd, 2872K buff,
835088K cached

It worth mentioning that probably we see this issue since network IO
rate is higher than storage IO rate. I’m not sure which kernel
subsystem is memory grabber: VFS buffer cache, storage driver maybe
something else? Bottom line is we don’t want to let the kernel to be
so memory hungry and it’s desirable to set some reasonable limit on
memory usage and thus work around this problem.

What are your recommendations?

~baum

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
Valery,

See answer inline.

On Mon, Mar 2, 2009 at 1:11 PM, Valery Reznic valery_rez...@yahoo.com wrote:

 --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote:


 We noticed that if we copy large media file ( 1.4G ) to
 flash storage
 filesystem, using wget/sftp/whatever kernel grabs almost
 all the
 available physical memory and buffers are  not released
 even after
 transfer is completed and sync; sync; sync is issued :). It
 constitutes a problem - applications have no enough memory
 to run -
 crash and burn in hell. See bellow memory consumption
 numbers (top
 output):
 Are you really experience some problem or just worried
 about what free is shows ?

 To me it's looks perfectly normal:
 almost all of your memory is cached.

 I.e kernel know, that this memory was read/written to/from file(s)
 and if any of this content is needed kernel can provide it without access to 
 the filesystem (disk, flash, whatever).
 But on the other size when kernel ready to give up that memory, when real 
 need arise.


Thank you for your insight.

Unfortunately this is real problem: if you do something like
while(true) { transfer } then application crashes and burns in hell :)
 Nondeterministically - guys researching this issue called it
Heisenbug ( http://en.wikipedia.org/wiki/Unusual_software_bug ) .
There is clear expectation that application should have at least 25 MB
to run in. Hunger of kernel for memory must have hard limits, even if
it means making transfer more slow - which is not a problem at all.

~baum

 Valery.



 Before test start: Mem: 97296K used, 807096K free, 0K shrd,
 1732K
 buff, 54712K cached
 During/After test: Mem: 897908K used, 6484K free, 0K shrd,
 2872K buff,
 835088K cached

 It worth mentioning that probably we see this issue since
 network IO
 rate is higher than storage IO rate. I’m not sure which
 kernel
 subsystem is memory grabber: VFS buffer cache, storage
 driver maybe
 something else? Bottom line is we don’t want to let the
 kernel to be
 so memory hungry and it’s desirable to set some
 reasonable limit on
 memory usage and thus work around this problem.

 What are your recommendations?

 ~baum

 ___
 Linux-il mailing list
 Linux-il@cs.huji.ac.il
 http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
On Mon, Mar 2, 2009 at 1:16 PM, guy keren c...@actcom.co.il wrote:

 if you don't care about the speed of copying the data and of slowing down
 the disk media consderably during this copying, try to change the copy
 program, so it will use the O_DIRECT flag when opening the file (and then
 you'll need to make sure the buffers you pass to write() are aligned to disk
 sector size, as well as being in disk sector size multiples). this way,
 you'll bypass the buffer cache altogether.

 maybe someone else will come up with a better response.


choo, nice to chat with you again. Still have an appetite to red heads :) ?

Thank you for your answer.

While O_DIRECT is a valid way and probably will solve the problem of
crashing, I would not want to patch wget/sftp/whatever. The list is
long, I have better things to do mean while, instead of burning in
hell myself re-patching all the user space with each new
wget/OpenSSH/whatever release.  I still hope to find some magic kernel
tuning variable which would  say: don't grab more than half/quoter of
physical memory. This way the  main application would not burn in
hell, just because there is transfer of data to flash storage
progressing in the background.

~baum

 --guy

 Alexander Indenbaum wrote:

 Guys/Girls/Dudes,

 I'm working with embedded Linux box powered by 2.4 kernel ( I know :)
 we are in process of switching to 2.6 ) with 1G physical memory, no
 swap defined and some slow flash storage mounted.

 We noticed that if we copy large media file ( 1.4G ) to flash storage
 filesystem, using wget/sftp/whatever kernel grabs almost all the
 available physical memory and buffers are  not released even after
 transfer is completed and sync; sync; sync is issued :). It
 constitutes a problem - applications have no enough memory to run -
 crash and burn in hell. See bellow memory consumption numbers (top
 output):

 Before test start: Mem: 97296K used, 807096K free, 0K shrd, 1732K
 buff, 54712K cached
 During/After test: Mem: 897908K used, 6484K free, 0K shrd, 2872K buff,
 835088K cached

 It worth mentioning that probably we see this issue since network IO
 rate is higher than storage IO rate. I’m not sure which kernel
 subsystem is memory grabber: VFS buffer cache, storage driver maybe
 something else? Bottom line is we don’t want to let the kernel to be
 so memory hungry and it’s desirable to set some reasonable limit on
 memory usage and thus work around this problem.

 What are your recommendations?

 ~baum

 ___
 Linux-il mailing list
 Linux-il@cs.huji.ac.il
 http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
On Mon, Mar 2, 2009 at 4:35 PM, Valery Reznic valery_rez...@yahoo.com wrote:

 Unfortunately this is real problem: if you do something
 like
 while(true) { transfer } then application crashes and burns
 in hell :)
 Are you sure that culprit is kernel ?
 May be transfer part has memory leak ?

 Did you try to run it under valgrind ?
 or run top ?

Well, I have to fix myself. Eventually memory is reclaimed. The
transfer applications do not grow, while observed in top. The
transfer applications are from standard Unix tool set, so while bugs
are possible I personally blame Linus :).


  Nondeterministically - guys researching this issue called
 it
 Heisenbug (
 http://en.wikipedia.org/wiki/Unusual_software_bug ) .
 Interesting reading, thanks.

 Valery.

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
On Mon, Mar 2, 2009 at 4:44 PM, Valery Reznic valery_rez...@yahoo.com wrote:

 --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote:

 From: Alexander Indenbaum alexander.indenb...@gmail.com
 Subject: Re: Kernel memory management problem
 To: guy keren c...@actcom.co.il
 Cc: linux-il. linux-il@cs.huji.ac.il
 Date: Monday, March 2, 2009, 4:24 PM
 On Mon, Mar 2, 2009 at 1:16 PM, guy keren
 c...@actcom.co.il wrote:
 
  if you don't care about the speed of copying the
 data and of slowing down
  the disk media consderably during this copying, try to
 change the copy
  program, so it will use the O_DIRECT flag when opening
 the file (and then
  you'll need to make sure the buffers you pass to
 write() are aligned to disk
  sector size, as well as being in disk sector size
 multiples). this way,
  you'll bypass the buffer cache altogether.
 
  maybe someone else will come up with a better
 response.
 

 choo, nice to chat with you again. Still have an appetite
 to red heads :) ?

 Thank you for your answer.

 While O_DIRECT is a valid way and probably will solve the
 problem of
 crashing, I would not want to patch wget/sftp/whatever. The
 list is
 long, I have better things to do mean while, instead of
 burning in
 Patching every single program is not nessesary.
 You can use LD_PRELOAD mechanism to add O_DIRECT to each open
 function call in each program (ok - to each dynamically linked program)


Nice and valid point. Thank you for idea.



-- 
Alexander Indenbaum

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Kernel memory management problem

2009-03-02 Thread Alexander Indenbaum
On Mon, Mar 2, 2009 at 5:00 PM, Valery Reznic valery_rez...@yahoo.com wrote:

 --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote:

 From: Alexander Indenbaum alexander.indenb...@gmail.com
 Subject: Re: Kernel memory management problem
 To: valery_rez...@yahoo.com
 Cc: linux-il. linux-il@cs.huji.ac.il
 Date: Monday, March 2, 2009, 4:45 PM
 On Mon, Mar 2, 2009 at 4:35 PM, Valery Reznic
 valery_rez...@yahoo.com wrote:
 
  Unfortunately this is real problem: if you do
 something
  like
  while(true) { transfer } then application crashes
 and burns
  in hell :)
  Are you sure that culprit is kernel ?
  May be transfer part has memory leak ?
 
  Did you try to run it under valgrind ?
  or run top ?

 Well, I have to fix myself. Eventually memory is reclaimed.
 The
 transfer applications do not grow, while
 observed in top. The
 transfer applications are from standard Unix
 tool set, so while bugs
 are possible I personally blame Linus :).
 It's your right. The question is how effective it will help to solve your 
 problem :)

 Do you run a standard kernel or a custom one ?
 Is your transfer program run alone or there are other applications
 running ?
 Kernel has parameter, something like total over commit - when
 treshold  is reached even when there is a lot of FREE memory any single 
 malloc or mmap will fail.


We're using pretty standard 2.4.36 kernel.

I looked at total over commit, a.k.a. vm.overcommit_memory sysctl parameter.
It's set to 0 by default on my system. From description I've
harvested on Google (http://www.win.tue.nl/~aeb/linux/lk/lk-9.html):
It is described in Chapter: Going in the wrong direction :) on old
kernels. There is also chapter  Going in the right direction which
describes newer  vm.overcommit_ratio. My kernel does not provide such
interface.

Yet I tried to play with values of vm.overcommit_memory and set it to
1, 2, 80 and did not notice any improvement - free still drops till
about 6MiB. I'm also not sure it is relevant to my case since
transfer application does not grow at all and stays bellow 10MiB, so
it does not malloc() big chunks. I'm getting more and more sure it is
VFS buffer cache problem. For instance quick way to reclaim the cached
memory is removing the 1.4G file from the filesystem.

Yet I've found some patch which looks promising from description point
of view: 
http://mailman.uclinux.org/pipermail/uclinux-dev/2007-January/041671.html
I'm not an expert on VM subsystem and not sure it will apply cleanly on 2.4.36

Any thoughts?

 Valery.


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: State of the Israeli banks websites

2007-08-16 Thread Alexander Indenbaum
On 8/16/07, Jonathan Ben Avraham [EMAIL PROTECTED] wrote:
 Hi all linux-il,
 Someone on this list mentioned about 6 weeks ago that Mizrahi now works
 with FireFox and since then I have been using FF to review the large minus
 in my account. FireFox displays the minus correctly on the
 https://www.umb.co.il site but I have not tested any other features such
 as stocks.

Mizrahi web interface for stocks trading works too with Firefox/Linux
and you should sell sell sell :)


  - yba


 On Thu, 16 Aug 2007, Herouth Maoz wrote:

  Date: Thu, 16 Aug 2007 12:31:28 +0300
  From: Herouth Maoz [EMAIL PROTECTED]
  To: linux-il@cs.huji.ac.il
  Subject: Re: State of the Israeli banks websites
 
  Quoting Kfir Lavi [EMAIL PROTECTED]:
 
  Hi,
  I'm looking to open bank account for investing.
  I currently using Bank Hapoalim website and it works fine, but I don't have
  experience investing with this bank.
  From your experience, which bank will have the best Linux support in
  investment of stocks and mutual funds.
 
  Can't say about stocks and mutual funds, but the Benleumi (FIBI) bank 
  website
  works well with Firefox for everything else I've tried (deposits, paying
  bills, transfers to family  other accounts, ordering checkbooks, viewing
  checks, reading notices from the bank etc.).
 
  Herouth
 
  =
  To unsubscribe, send mail to [EMAIL PROTECTED] with
  the word unsubscribe in the message body, e.g., run the command
  echo unsubscribe | mail [EMAIL PROTECTED]
 

 --
  EE 77 7F 30 4A 64 2E C5  83 5F E7 49 A6 82 29 BA~. .~   Tk Open Systems
 =}ooO--U--Ooo{=
  - [EMAIL PROTECTED] - tel: +972.2.679.5364, http://www.tkos.co.il -

 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]




-- 
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[Job offer] Linux Kernel Hacker

2007-05-15 Thread Alexander Indenbaum

Tehuti Networks http://www.tehutinetworks.net/ is a little cutting edge
technology start-up developing a 10Gb Ethernet TCP Offload
Enginehttp://en.wikipedia.org/wiki/TCP_Offload_Enginenetwork chip.
We're looking for Linux Kernel Hacker.

Job Description:
Linux kernel C/C++ software developer, responsible for designing,
implementing and testing software components for high-speed TCP
accelerator/offload devices.

Requirements:
* C/C++ programmer with experience working with Linux: knowledge of
GNU tool chain development environment and Linux kernel internals.
* In depth knowledge of TCP/IP networking (Layers 2 - 4)
* Proficiency in scripting languages
* Knowledge of Linux kernel and device driver programming – advantage
* Experience in UNIX system administration – advantage
* Experience in switches and routers configuration – advantage

Contact Info:
Email: [EMAIL PROTECTED]

P.S. What open source comunity thinks of Tehuti
Networkshttp://undeadly.org/cgi?action=articlesid=20070430050134


Re: [resend] xkbd language switching

2007-03-06 Thread Alexander Indenbaum

Dan,

Actually there is Linux for Office solution for USERS that don't
want to deal with that shit. Try Ubuntu distribution (
http://www.ubuntu.com/ )
* Things work out of box without tweaking
* Things work on click for autolaunch and drag and drop level
* Almost windows


On 3/6/07, Dan Bar Dov [EMAIL PROTECTED] wrote:

Guys, I'm sorry to say this thread led me nowhere.

I've been a Unix person for 26 years. This is a perfect example to why
the hated windows
is still better then Linux/unix as an office solution. As far as Linux
desktop is concerned, I am a USER and I don't want to deal with that
shit.

I wrote myself a simple script and attached it to F1. It toggles
hebrew/english but I still have no flags on the icon, and the icon
itself does not update when the language switches.

---
#!/bin/bash
cur_l=$(setxkbmap -model pc104 -print | grep xkb_symbols)
cur_l=${cur_l#*+}
cur_l=${cur_l%%+*}

case ${cur_l} in
   us) setxkbmap -model pc104 -layout il
   ;;
   il) setxkbmap -model pc104 -layout us
   ;;
   *) setxkbmap -model pc104 -layout us
   ;;
esac


Dan

On 3/5/07, Michael Vasiliev [EMAIL PROTECTED] wrote:
 On Sunday March 4 2007, Vassilii Khachaturov wrote:
   I've learned that the following commands do the switching:
setxkbmap -model pc104 -layout us
setxkbmap -model pc104 -layout il
   so I can use them as input actions to select english/hebrew.
  
   However, turns out the commands do not update the icon.
   Is there a better way to switching language on KDE 3.5.5/FC5 using the
   keyboard?
 
  Please have a look at the following bug with a micro-HOWTO inside,
  on how to enable keyboard-based switching on the dead right-windows key:
 
  http://bugs.kde.org/show_bug.cgi?id=84606

 Oh, but that's just evil, setting RWIN to be a third-level modifier just for
 the fun of selecting it as a language switching key, because the binding
 selection engine does not understand that it is a modifier. If you would bind
 it as something else, that would be nice, but people use ISO_Level3_Shift to
 temporarily switch keymaps, and your hack creates a collision.
 It is interesting that ISO_Next_Group and ISO_Prev_Group can't be used as kde
 modifier keys, for some reason unknown to me. Perhaps, in a world where
 modifier keys can be bound to actions, making it impossible to bind the right
 key to this action makes sense. Moreover, it is only possible to switch
 keymaps in one direction in KDE.

 I still hang to my opinion that KDE keyboard switching is a mess between xkb
 and modmap, thus, I use xkb and ignore KDE keymap switching altogether.

 --
 Sincerely Yours,
 Michael Vasiliev

 The following statement is not true.  The previous statement is true.

 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Visual diff tool for patches.

2007-03-05 Thread Alexander Indenbaum

Meld : Diff and merge tool
http://meld.sourceforge.net/

On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote:

Hi,
I was given a patch (that refers to several files in a directory) and i wish
to review and merge the changes one at a time visually.
I tried xfdiff which allows me to review the changes but it have a bug when i
am trying to apply them one by one.
I tried kcompare, but it tries to do something weird. It tries to revert the
patch file to my original files into new files, which is weird enough, but
also when i try to save it says it can't upload the file to destination
folder etc.. In this instance i tried source:patch destination:folder.
If i reverse the roles i get something weird: Error - the files are identical.
kdiff3 and meld does not seem to support patch files at all.

Can anyone suggest a proper tool?

--
Regards,
Tzahi.
--
Tzahi Fadida
Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info
WARNING TO SPAMMERS: see at
http://members.lycos.co.uk/my2nis/spamwarning.html

To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Visual diff tool for patches.

2007-03-05 Thread Alexander Indenbaum

Did not see you mentioned meld specifically. Anyway I could sugest the
following procedure.

You could prepare two copies of the source tree: pristine and
modified, where modified is pristine with patch applied.

Then fire up meld (or any other merge tool) and just apply/move
changes one by one from modified to pristine.

Hope it helps.

On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote:

On Monday 05 March 2007 14:06, Alexander Indenbaum wrote:
 Meld : Diff and merge tool
 http://meld.sourceforge.net/

As i wrote below, meld does not seem to support patch files.
If you know otherwise, please tell me how to do it.

 On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote:
  Hi,
  I was given a patch (that refers to several files in a directory) and i
  wish to review and merge the changes one at a time visually.
  I tried xfdiff which allows me to review the changes but it have a bug
  when i am trying to apply them one by one.
  I tried kcompare, but it tries to do something weird. It tries to revert
  the patch file to my original files into new files, which is weird
  enough, but also when i try to save it says it can't upload the file to
  destination folder etc.. In this instance i tried source:patch
  destination:folder. If i reverse the roles i get something weird: Error -
  the files are identical. kdiff3 and meld does not seem to support patch
  files at all.
 
  Can anyone suggest a proper tool?
 
  --
  Regards,
  Tzahi.
  --
  Tzahi Fadida
  Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info
  WARNING TO SPAMMERS: see at
  http://members.lycos.co.uk/my2nis/spamwarning.html
 
  To unsubscribe, send mail to [EMAIL PROTECTED] with
  the word unsubscribe in the message body, e.g., run the command
  echo unsubscribe | mail [EMAIL PROTECTED]

--
Regards,
Tzahi.
--
Tzahi Fadida
Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info
WARNING TO SPAMMERS: see at
http://members.lycos.co.uk/my2nis/spamwarning.html




--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[Job offer] Linux Kernel Hacker

2006-12-08 Thread Alexander Indenbaum

Tehuti Networks (http://www.tehutinetworks.net/) is looking for Linux
Kernel Hacker

Job Description:
Linux kernel C/C++ software developer, responsible for designing,
implementing and testing software components for high-speed TCP
accelerator/offload devices.

Requirements:
* C/C++ programmer with experience working with Linux: knowledge of
GNU tool chain development environment and Linux kernel internals.
* In depth knowledge of TCP/IP networking (Layers 2 - 4)
* Proficiency in scripting languages
* Knowledge of Linux kernel and device driver programming – advantage
* Experience in UNIX system administration – advantage
* Experience in switches and routers configuration – advantage

Contact Info:
Email: [EMAIL PROTECTED]
Phone: 054 4601974

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



â with gcc 4.0

2006-12-04 Thread Alexander Indenbaum

Hi list,

I was wondering if anyone already mastered this annoying gcc 4.0
misfeature. The problem is that standard FC4 ( and higher ??? ) gcc
compiler outputs â in warnings and errors. For instance:
warning: format â expects type â, but argument 3 has type â

So any thoughts?
--
Alexander Indenbaum

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: â with gcc 4.0

2006-12-04 Thread Alexander Indenbaum

Hi,

Thank you for your answer. I agree that the problem is with UTF fonts
and terminal emulation.

I use cygwin xterm with following .Xdefaults font defintion
XTerm*Font:-adobe-courier-bold-r-normal-*-18-180-75-75-*-110-*-*

I've played with LANG env variable and /etc/sysconfig/i18n:
1:49pm lab117 - /net/tehuti3/disks/home/baumenv | grep LANG
LANG=en_US
1:51pm lab117 - /net/tehuti3/disks/home/baumenv | grep -i utf
1:51pm lab117 - /net/tehuti3/disks/home/baumcat /etc/sysconfig/i18n
LANG=en_US
#SYSFONT=latarcyrheb-sun16
SUPPORTED=en_US:en
#LANG=en_US.UTF-8
#SYSFONT=latarcyrheb-sun16
#SUPPORTED=en_US.UTF-8:en_US:en

But I still see those while compiling:
warning: â may be used uninitialized in this function

WTF?

--
Alexander Indenbaum

On 12/4/06, Gilboa Davara [EMAIL PROTECTED] wrote:

On Mon, 2006-12-04 at 11:58 +0200, Alexander Indenbaum wrote:
 Hi list,

 I was wondering if anyone already mastered this annoying gcc 4.0
 misfeature. The problem is that standard FC4 ( and higher ??? ) gcc
 compiler outputs â in warnings and errors. For instance:
 warning: format â expects type â, but argument 3 has type â

 So any thoughts?

You terminal font doesn't support UTF8.
Just set LANG to en_US.
(Either by editing /etc/sysconfig/i18n or by doing '$ export LANG=en_US'
before you call make)

- Gilboa


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[Job offer] Linux Kernel Hacker

2006-11-22 Thread Alexander Indenbaum

Tehuti Networks (http://www.tehutinetworks.net/) is looking for Linux
Kernel Hacker

Job Description:
Linux kernel C/C++ software developer, responsible for designing,
implementing and testing software components for high-speed TCP
accelerator/offload devices.

Requirements:
* C/C++ programmer with experience working with Linux: knowledge of
GNU tool chain development environment and Linux kernel internals.
* In depth knowledge of TCP/IP networking (Layers 2 - 4)
* Proficiency in scripting languages
* Knowledge of Linux kernel and device driver programming – advantage
* Experience in UNIX system administration – advantage
* Experience in switches and routers configuration – advantage

Contact Info:
Email: [EMAIL PROTECTED]
Phone: 054 4601974

--
Alexander Indenbaum

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Build processes

2006-09-27 Thread Alexander Indenbaum

Tzahi,

I could recommend classic paper Recursive Make Considered Harmful
http://aegis.sourceforge.net/auug97.pdf

It describes a way to build Makefiles with automatic dependencies,
meaning no separate make dep target. Non-recursive Makefile builds
*exactly* needed files and only them. Saves tones of time and
resulting binaries always consistent, meaning no need to do make
clean just to be sure.

The main idea behind it *not* using industry standard practice of main
Makefile recursively running make in subdirectories. Instead single
Makefile should be used which includes subdirectory's Makefiles. It
makes a difference, because this way make program has a full picture
of project's dependency graph.

This model is clearly a beauty if you ask me. It is simple and it works.

Alexander Indenbaum


On 9/27/06, Tzahi Fadida [EMAIL PROTECTED] wrote:

Hi,
I wish to learn more about build process/es. Specifically in C.
Background: i am potentially (/trying to) entering the field of
CM - Configuration Management. I am told a main part of that
is the build process, specifically in the area of dependencies.
I am talking about such jobs in very big companies.
I understand that in such companies, builds can run for days if
not setupped/optimized correctly.

Obviously i compiled my own projects, which had dependencies in the
code. :) I am guessing that it is much more than just building small
libraries.

Where can i find information that will show me how this is done
and what i need to know. Some tips...
10x.

--
Regards,
Tzahi.
--
Tzahi Fadida
Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info
WARNING TO SPAMMERS: see at
http://members.lycos.co.uk/my2nis/spamwarning.html

To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Why Unix is important

2006-06-21 Thread Alexander Indenbaum

Talking about pornography: I was always wondering: how this shameless
penguin does not wear any pants !?! I find it shocking and
inappropriate.

On 6/21/06, El-al, Netta [EMAIL PROTECTED] wrote:

so you're saying that if one wants to be subscribed to a list about linux, one 
better be prepared for some surprise soft porn every once in a while???


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ira Abramov
Sent: Wed, June 21, 2006 8:37 AM
To: IL Linux
Subject: Re: Why Unix is important


Quoting Yonah Russ, from the post of Wed, 21 Jun:
 Please don't post links of this nature without warning other readers about
 their contents.
 A simple Don't go to this link if you don't want to see topless women/if
 your 5 year old is sitting on your lap/if your boss is standing behind you
 would suffice.

Please stay off mailing lists with (Israelis|hackers|free thinkers) as
you are bound to be hit in your soft political correctness belly once in
a while.

There WILL be flames, there WILL be black or raunchy humor, and there
WILL be unsubtle phrasing of non-conformant and confrontational ideas.

Live with it.
***
This email message and any attachments thereto are intended only for use by the 
addressee(s) named above, and may contain legally privileged and/or 
confidential information. If the reader of this message is not the intended 
recipient, or the employee or agent responsible to deliver it to the intended 
recipient, you are hereby notified that any dissemination, distribution or 
copying of this communication is strictly prohibited. If you have received this 
communication in error, please immediately notify the [EMAIL PROTECTED] and 
destroy the original message.
***

To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Renaming a label in partition table

2006-06-12 Thread Alexander Indenbaum

man e2label

On 6/12/06, Ira Abramov [EMAIL PROTECTED] wrote:

Quoting Dan Shimshoni, from the post of Mon, 12 Jun:
 in /etc/fstab, I have:
 LABEL=/work1/work1  ext3defaults1 2

 When I installed FC4 , I had chosen manual partition, and selected /work1
 as a mounting point for /dev/hda3; I have more partitions on this disk.
 (one of them is for the other OS).

 Is there a **safe** way to change the label /work1 to something else, let's
 say,
 /work ?

the label is just a label. it does not dictate the mountpoint. you can
edit the fstab to your liking and mount the same partition anywhere
else. Does that work for you?

--
All your heart desires
Ira Abramov
http://ira.abramov.org/email/

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: usbkey, GCC version for kernel compilation

2006-05-15 Thread Alexander Indenbaum

On 5/15/06, Avraham Rosenberg [EMAIL PROTECTED] wrote:

On Tue, May 09, 2006 at 02:31:23AM +0300, Chaim Keren Tzion wrote:
... My recommendation: Exchange the usbkey for a new one. There is a 255 to 1
 chance that the replacement, even the same brand, will be okay. You can also
 just recompile your kernel and remove the cumana support but one day you may
 want to use the usbkey on another machine that you will discover has this
 obscure partition type enabled in its kernel and you will be usb-diskless, so
 to speak. That will not be a happy day.
 --
 Chaim Keren Tzion
 [EMAIL PROTECTED]
 +972-54-811-9234
Thanks Chaim. Icannot follow your advice: I got this key as a
birthday, a couple of months ago.
But the danger that I'll try to use the key on another linux
system presenting the same problem is very low in my case... I
shall recompile the kernel, instead.
Now, in the documentation coming with the kernel source they
recommend to use GCC vesrion 2.95.3. That is teribly old, and
probably hard to get. I guesss the documentation is not updated.
I recall that there was a time, 2 or 3 years ago when they
recomended to use the old 2.95.x version of gcc to compile the
kernel, while using the newer version for everything else. This
is, probably, long time passe. But, to be on the safe side, what
is the present recommendation?


Indeed README still talks about 2.95.3, which was latest stable many
years ago :)

When you're not sure which version to use the best practice is to use
default gcc which came with your distribution: it should be compatible
with your kernel. My 'gcc -v' reports
version 3.4.5 and produced working 2.6 kernel images.

Another advice is to reuse existing kernel configuration from
/proc/config.gz, just change relevant kernel option and use 'make
oldconfig' build procedure.


Cheers, Avraham

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]





--
Alexander Indenbaum

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[OT] about birds in state of art network technology

2006-03-19 Thread Alexander Indenbaum
Hello,

This is OT story from real life and it's still rolling.

A couple of days ago I was reading an article comparing Linux and
Solaris driver models. This article was recommended by Sun as
introductional reading for driver developers and was published on
April 1 2005 at OpenSolaris.org site. While reading I noticed a
factual error and felt really proud for myself, so I wrote a
correction letter to the respected author:

 Max,

 I was reading your article Inside OpenSolaris: Introduction to
 Solaris Drivers at

 http://opensolaris.org/os/article/2005-03-31_inside_opensolaris__introduction_to_solaris_drivers/

 When you're discussing differences between Linux and Solaris device
 driver models you're stating:
 Linux uses the same names for devices regardless of their location
 (and regardless of the hardware). For instance, Linux disks are
 /dev/hda, /dev/hdb, etc., regardless of whether the disk is IDE or
 SCSI. 

 Example you have used seems to me to be inaccurate:
 1. IDE disk on Linux named /dev/hdX, from other hand SCSI disks
 are /dev/sdX.
 2. When talking about IDE disks, device names are determined by their
 location/channel:
* hda -  primary controller master
* hdb -  primary controller slave
* hdc -  secondary controller master
* hdd -  secondary controller slave
 This meens if I move, for example, disk from primary to secondary
 controller, its device name will change.

 Alexander Indenbaum

Max admitted an error, but his answer seemed not serious enough to me,
so I wrote a sarcastic reply:

 On 3/17/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Hi,
 This mistake has been pointed out to me, but I have no easy way to
 amend the article.

 Strange opensolaris.org stroke me like well maintained site.

 One other mistake which has been pointed out to me
 is that the ext file system is not extent-based.

 Have not read that article pearl yet.

 I also expect that
 over time there will be things which change in both OSes...

 Well, maybe indeed it is not coincidence that your article is dated
 April 1 :)

 Alexander


 Thanks,
 max

The strangest thing, Max answered to me today again as if he did not
get it at all !!!
He was asking why April 1 ?
So I had to make it crystal clear: it is all about birds in state of
art network technology:

On 3/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 The extent-based file system stuff is in a different article.
 And my comment about things changing in both OSes was also meant
 to refer to a different article.

 That sounds very interesting. Could you give me a link to this article?

 So, what is it about the
 driver article that makes you think a publishing date of April 1
 is not a coincidence?

 April 1 is a day that traditionally marked by publishing revolutionary
 articles. Usually about birds in state of art network technology.

 Most famous are:
 * RFC 1149 - Standard for the transmission of IP datagrams on avian carriers
  http://www.ietf.org/rfc/rfc1149.txt
 * Why Google's patented PigeonRank™ works so well
 http://www.google.com/technology/pigeonrank.html

 Alexander

Picture yourself my anticipation for his reply :{)

Alexander Indenbaum

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: problem in top utility

2006-02-24 Thread Alexander Indenbaum
Hey,

Some unaccounted CPU cycles are consumed for handling software and
hardware interrupts and some for managing internal kernel structures
like network stack to push packets around or other kernel
responsibilities like scheduling or filesystem.

The point is that kernel part of CPU pie could not be always mapped to
a specific process, that's why  benchmarks for IO intensive software
systems generally speak about total CPU utilization which could be
calculated as 100% - idle%.

Totally unrelated but very useful benchmark metric is user/system CPU
ratio for a specific process as a function of system load. Systems
suffering from contention problems demonstrate good ratio of 80% user
20% system for low-mild load and could reverse and degrade to 20% user
80% system ratio for high load. Naturally such systems do not scale
well and perform badly under heavy load.

Alexander Indenbaum

On 2/25/06, guy keren [EMAIL PROTECTED] wrote:

 On Fri, 24 Feb 2006, yahav wrote:

  During a benchmark on our application we need to monitor the cpu usage per
  process. I tried to do it with top.
  When I'm loading the system I can see that the total cpu usage on the
  machine is increasing while no specific process show that it consumed this
  cpu.

 don't sum thins up and think this is everything.

 1. if you have a lot of short processes created and killed, they'll effect
 the total CPU usage but you won't see them in top since they die quicker
 the top refreshes.

 2. if you want to monirot things across time, don't use top. write a
 5-lines shell script that runs 'ps auxww', sleeps for X seconds and
 repeats this in a loop. write the output to a file and then analyze it.

 neither way will allow you to catch often-created processes. for this you
 might turn on process accounting (psacct is the package name, i think)
 which will log every processes created on the system (when it terminates),
 and the time it took to run (possibly also CPU usage - i don't remember).
 this way you'll catch any created process, and wil be able to try and find
 who are these invisible ghosts taking your CPU time.

  I'm sure that the processes that run are consuming cpu.
  BTW, I can see the increasing of memory usage per process.
 
  The os version that I'm using is : (uname -a) Linux rhas4-dl360-x86-129
  2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:29:47 EST 2005 x86_64 x86_64 x86_64
  GNU/Linux

 unrelated to this issue - you might want to install redhat's updates on
 your machine (latest kernel is 2.6.9-22.0.2.EL, i think) if it doesn't
 conflict with other packages you use.

 --
 guy

 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy

 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]



To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[OFF TOPIC] Wiring up home network

2005-09-23 Thread Alexander Indenbaum
Hi,

I'm just finishing major shiputz at my home and now it is time to
run home network wiring.

From topology point of view, one of the rooms is designated as
server/communication room. In the communication room there will be
cable connection to the Internet with Unix router/nat server. All
other bedrooms will have Ethernet sockets and wires will run to the
patch panel at the communication room.

[PC1] |
|
[PC2] |-- [patch-panel] -- [switch] -- [UNIX router] -- (INTERNET)
|
[PC3] |


At this stage I have got tubes in walls connecting all relevant points.

Here are my questions:
1. Where do I buy communication gear:
a. a lot of unpressed raw Ethernet cable
b. pressing equipment
b. sockets and patch panel for the communication room
c. switch ( this is easy to come by, but vendor/model
recommendation will be appreciated )

2. How should I press the cables between sockets in the bedrooms and
the patch panel in the communication room. Straight or cross? Could
you describe exact order of the wires?

Thank you for your help,
Alexander Indenbaum

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: [OFF TOPIC] Wiring up home network

2005-09-23 Thread Alexander Indenbaum
On 9/23/05, Maxim Kovgan [EMAIL PROTECTED] wrote:
 On Fri, Sep 23, 2005 at 02:46:07PM +0300, Alexander Indenbaum wrote:
  Hi,
 
  I'm just finishing major shiputz at my home and now it is time to
  run home network wiring.
 
  From topology point of view, one of the rooms is designated as
  server/communication room. In the communication room there will be
  cable connection to the Internet with Unix router/nat server. All
  other bedrooms will have Ethernet sockets and wires will run to the
  patch panel at the communication room.

 You may consider Gigabit network infrastructure - i.e. buy Cat6 cables.

I think for intra-home usage and internet connectivity fast/100mb
infrastructure will be sufficient till year 2010 at least :)

 As for pressing - either use the machine in the store or order ready to use 
 cables.
 As for the cards - make sure the giga card supports linux and jumbo frames.

I'm not sure I could press it in the store: I should put wires in the
wall tubes, then cut it to needed length and only then I could press
it.

 
  [PC1] |
  |
  [PC2] |-- [patch-panel] -- [switch] -- [UNIX router] -- 
  (INTERNET)
  |
  [PC3] |
 
 
  At this stage I have got tubes in walls connecting all relevant points.
 
  Here are my questions:
  1. Where do I buy communication gear:
  a. a lot of unpressed raw Ethernet cable
  b. pressing equipment
  b. sockets and patch panel for the communication room
  c. switch ( this is easy to come by, but vendor/model
  recommendation will be appreciated )
 
  2. How should I press the cables between sockets in the bedrooms and
  the patch panel in the communication room. Straight or cross? Could
  you describe exact order of the wires?
 Depending on your equipment age, today's cards can work with either.
 and as for the scheme, lookup with google on ethernet cables howto


Google is our best friend.

 Best regards,
 Max.
 
  Thank you for your help,
  Alexander Indenbaum
 
  To 
  unsubscribe, send mail to [EMAIL PROTECTED] with
  the word unsubscribe in the message body, e.g., run the command
  echo unsubscribe | mail [EMAIL PROTECTED]


To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: [OFF TOPIC] Wiring up home network

2005-09-23 Thread Alexander Indenbaum
On 9/23/05, Tzahi Fadida [EMAIL PROTECTED] wrote:
 I think you left out some important detail.
 If you want us to tell you were
 to buy you have to tell us where you live.

Sharon area.

 IIRC, in haifa there is leon electronics in simtat gaza,
 should be in the downtown. They have everything and sell bulk,
 but also to private individuals.
 As for a switch, always buy 1-2 more ports than you need.
 The firm should be reliable and with guarentee, I have changed 3
 switches and hubs in 3 years, mostly the small 8 ports with no apparent
 company. Sometimes, its better to buy cheap and throw when its broken
 and buy a new one than to buy a good and expensive one. Also, one day
 its
 10mb then next 100 and the next 1gb connections so there is no point in
 investing in something you are going to replace in a year. If you are
 laying
 down the lines, why not invest in 8 gidim cables in advance and you
 don't need
 a presser (lohetz) if you are going to use ports.
 Good Luck.

 Regards,
tzahi.

  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of Alexander
  Indenbaum
  Sent: Friday, September 23, 2005 1:46 PM
  To: IGLU
  Subject: [OFF TOPIC] Wiring up home network
 
  Hi,
 
  I'm just finishing major shiputz at my home and now it is time to
  run home network wiring.
 
  From topology point of view, one of the rooms is designated as
  server/communication room. In the communication room there will be
  cable connection to the Internet with Unix router/nat server. All
  other bedrooms will have Ethernet sockets and wires will run to the
  patch panel at the communication room.
 
  [PC1] |
  |
  [PC2] |-- [patch-panel] -- [switch] -- [UNIX
  router] -- (INTERNET)
  |
  [PC3] |
 
 
  At this stage I have got tubes in walls connecting all
  relevant points.
 
  Here are my questions:
  1. Where do I buy communication gear:
  a. a lot of unpressed raw Ethernet cable
  b. pressing equipment
  b. sockets and patch panel for the communication room
  c. switch ( this is easy to come by, but vendor/model
  recommendation will be appreciated )
 
  2. How should I press the cables between sockets in the bedrooms and
  the patch panel in the communication room. Straight or cross? Could
  you describe exact order of the wires?
 
  Thank you for your help,
  Alexander Indenbaum
 
  ==
  To unsubscribe, send mail to [EMAIL PROTECTED] with
  the word unsubscribe in the message body, e.g., run the command
  echo unsubscribe | mail [EMAIL PROTECTED]
 
 
 




To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: [JOB OFFER] Position: Senior Linux Developer

2005-05-25 Thread Alexander Indenbaum
On 5/25/05, Alex Rier [EMAIL PROTECTED] wrote:
 Hi,
 
 Breakthrough Ltd provides Software Development and System Administration
 Services. For more information see www.breakt.co.il
 

FYI
This is *THE WORST* company I had interview at. Offered me slave
salary and working conditions.

Nothing personal, Alex :)

 
 Regards,
 
 Alex Rier, CEO
 Breakthrough Ltd
 Tel: +972-3-6349922
 FAX: +972-3-5364060
 Mobile: +972-52-2442549
 mailto:[EMAIL PROTECTED]
 http://www.breakt.co.il
 
 -Original Message-
 From: Geoffrey S. Mendelson [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, May 25, 2005 3:10 PM
 To: Alex Rier
 Cc: IGLU
 Subject: Re: [JOB OFFER] Position: Senior Linux Developer
 
 
 On Wed, May 25, 2005 at 03:24:15PM +0200, Alex Rier wrote:
 
  Our customer is looking for a Senior Linux Developer for a work at
   
 Are you an employment agency?
 
 Geoff.
 --
 Geoffrey S. Mendelson, Jerusalem, Israel [EMAIL PROTECTED]  N3OWJ/4X1GM
 IL Voice: (077)-424-1667  IL Fax: 972-2-648-1443 U.S. Voice: 1-215-821-1838
 VoN  Skype: mendelsonfamily
 
 
 
 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]
 


To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[Job offer] Senior Linux Developer - RT Team

2005-05-19 Thread Alexander Indenbaum
Shunra  Software Ltd ( http://www.shunra.com ) is looking for Senior
Linux Developer.

As a member of the Real Time team, the Senior Linux Developer will
participate in developing and designing Shunra's Wan Emulation
Engines.

While working at Shunra you will interact with the following
technologies:  C/C++, Multithreaded programming, TCP/IP, emulation
models, Linux Kernel  User mode, Web scripting languages, Layers 2 
3 networking, Perl, Linux low level (drivers), IBM Network processors.

At least 2 years experience in one or more of the following fields:
* Linux Kernel  User Mode
* Networking (TCP/IP stack)
* Real Time
* Excellence in C/ C++ programming 
* Computer science graduate from one of the known universities with a
final grade above 80.

Shunra HR contacts: 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]

Good luck!

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



[Job offer] Student Position RT Team

2005-04-27 Thread Alexander Indenbaum
Student  Position RT Team 

Shunra  Software Ltd ( http://www.shunra.com ) is looking for a Cum
Laude Student for a part time position to  develop, design and
implement Shunra's WAN emulation products.

While  working at Shunra he will interact with the following
technologies:  C/C++,  Multithreaded programming, TCP/IP, emulation
models, Linux Kernel  User  mode, Web scripting languages, Layers 2 
3 networking, Perl, Linux low  level (drivers), IBM Network
processors.

Requirements:   
   BSc in  Computer Science  2nd year or higher (Average 85 and  up) 
   Familiar with  in C/C++ programming   
   Familiar with  Unix OS 
   Familiar with  TCP/IP 
   Good  English  a must 
   Able  to commit to 2 days a week. 
 
please  forward resume + university grade transcripts via  mail to:
[EMAIL PROTECTED]
or  directly to e-mail:  [EMAIL PROTECTED]


[Job offer] Positions Available at Realdice.com

2005-04-19 Thread Alexander Indenbaum
Hello,

Another posting on behalf of my friend.

Contact information:
 Email: [EMAIL PROTECTED]
 Contact: Guy

QUOTE
** Realdice.comRealdice.com operates in the Mobile Gaming area,including Palm OS,PocketPC, Cellular, Playstation, Nintendo, and more.
Address: Or YehudaNo. of Employees in Israel: 1-10Company Established: 2004Email: [EMAIL PROTECTED]Contact: GuyWeb Site: 
http://www.realdice.comPositions Available: 2-Position #1:-- Mobile DeveloperUpdated: 19-Apr-2005Description: Game DeveloperDeveloping and designing game content code of highest
international level.Developing systems and tools for game development.Passion for games and achieving excellence.Proactive, objectives driven, disciplined andprofessionalwork ethicRequirements: Excellent C/C++,Java skills
Extensive Mobile development (Pocket PC and Palm OS)experienceExperience with Symbian/ Windows Mobile/ SmartphoneSeries 60 UI an advantageStrong 3D/Graphics/OpenGL/direct x programming skillsExperience with Bluetooth/IrDA/WiFi
Familiarity with latest concepts of real timerendering andAI developmentPS2/PSP/Nintendo/Nintendo DS systems level experiencea huge plusMust show previous projects-Position #2:
-- Server DeveloperUpdated: 19-Apr-2005Description: Server/Communications ExpertAs a key part of the development team, this individualwill beinvolved in server-side and communication development.
Requirements: Minimum 3 years C++ developmentexperienceExtensive Linux/Unix experienceMinimum 5 years experience in a developmentenvironmentKnowledge of communication protocols, TCP andclient-server development
Experience with encryption technology a big plusGood knowledge of Java, C++; .NET an advantageExperience with mobile devices (Palm OS, Pocket PC,Symbian) a plusProven ability to design user friendly interfaces
Self motivated, creative, ability to learn and adaptProven Management Ability
/QUOTE

[Job offer] Realdice.com

2005-04-15 Thread Alexander Indenbaum
Hi,

My friend asked me to forward this Linux networking related job offer to linux-il
Please send your CVs to the email in the end of this message.

Thanks,

QOUTERealdice.com develops the next-generation of mobilegames with a focus on wireless and interactivetechnologies.Our current release, Multiplayer Championship Poker -
Texas Hold'em is the bestselling new game for Palmand Pocket PC.We are developing the technology that will enablethousands of wireless users to connect and competeagainst each other.This startup is in the first stage. However, the
technologyand market we are positioning to captureis very lucrative and the potential toany employee that enters at this stage is substantial.The location will most likely be Or Yehuda or Yehud(right next to each other). We would want any
potential employee to be able to begin work no laterthen June 1st.The position would be Full Time with a combination ofSalary and Options.Send CV to [EMAIL PROTECTED]
/QUOTE

[OT] Memory allocation in multi-threaded program on multi-proccessormachine

2001-01-31 Thread Alexander Indenbaum

Hi!

We have problem with program which fails to utilize all the CPUs on
multi-proccessor machine. We suspect that all the threads wait on same
mutex when they allocate memory since heap is shared.
Is this true? How it can be solved?

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




[OT] Dual channel LVD SCSI adapter for SUN 420R

2001-01-10 Thread Alexander Indenbaum

Hi!

This is really off topic.
Can you recommend me dual channel LVD SCSI adapter for SUN 420R?
As you know Sun original costs a lot of $$.

Thank you in advance,

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Request for NT NFS server recommendation.

2000-12-05 Thread Alexander Indenbaum

Hi!

I'd like to get recommendations for NT NFS servers.
I know a couple of NFS implementations for NT
but all of them have some problems.
Personal experience stories are the best.
Stable is my keyword.

Thank you for your help,
  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Process Id by Name.

2000-10-23 Thread Alexander Indenbaum

Hi!

I'm writing c++ library which should find pid 
by process "name" - command line.
This library should work on Linux Solaris and HP-UX.
How do I do it?

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




[OT] HP-UX and vi

2000-08-13 Thread Alexander Indenbaum

Hello!

I have strange problem with vi under HP-UX.
For example '#' sign could not be typed nor pasted.

What do you think?
-- 
Alexander Indenbaum
[EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




PCI software modem support

2000-07-04 Thread Alexander Indenbaum

Hello!

What is going on with those PCI software modems?
It's around for a while. Why Linux does not support 
it yet?

-- 
Alexander Indenbaum
[EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Linking Q. - merging global symbols.

2000-04-22 Thread Alexander Indenbaum

Hi!

We develop product using Linux / GCC.

We have problems with run time linking with dll ( .so ) using
dlopen/dlsym. The problem is that global symbols of program and library 
with the same name are getting merged when dlopen() executed ( having
global symbols as a bad design is another question :{) ) As result API 
function from dll call causes changing of internal data in main program
which is obviously is not desirable at all.

How it can be prevented?

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




NIS on Linux + Solaris

2000-04-17 Thread Alexander Indenbaum

Hi!

Does anyone has experience in setting NIS on Linux + Solaris network?
Which should be chosen as NIS server Linux or Solaris?
Are there any compatibility issues?

Any interesting information is appreciated.

Thank you in advance for your help,
  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




[off topic] Compiling Solaris 2.6 binaries on Solaris 7

2000-03-13 Thread Alexander Indenbaum

Hi!

What is the way to compile Solaris 2.6 binaries under
Solaris 7.

I hope there is no need to buy 2.6 just for that :{).

Thank you in advance for your help.

  Alexander Indenbaum
  [EMAIL PROTECTED]



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



dlopen() and daemonizing

1999-11-01 Thread Alexander Indenbaum

Hi!

I have a problem with dlopen().
Calling to dlopen() from regular proccess works just fine, 
yet if my process daemonized before calling dlopen() it just
stucks.

Anyone?

Please answer me in private mail since I do not read this list
on regular basis.

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: who problem

1999-07-28 Thread Alexander Indenbaum

On Wed, 28 Jul 1999, Ilan Finci wrote:

 Hi,
 I've tried to find answer to this on the newsgroups, but got no response
 at all, so I'm trying here.
 
 I have a machine installed with RH6.0 that has the who command behave
 strangely:
 I only see people that are rloged in to the machine, or if I login from
 one of the virtual consoles. No "xterm" or any other kind of X terminal
 I tried shows up in the "who" list.
 I compared some file permission to another RH6.0 machine we have (where
 who works fine) and saw no difference. I mainly looked at /var/run/utmp
 and /var/log/wtmp
 

On plain XFree xterm you have flag:

   -ut This option indicates that xterm shouldn't write a
   record into the the system log file /etc/utmp.

   +ut This option indicates that xterm  should  write  a
   record into the system log file /etc/utmp.

In general terminal program decides weither to put itself in utmp.

Hope it helps

 
 Any ideas what else can it be?
 Thanks,
 Ilan
 
 -- 
 MobilEye Vision Technologies LTD
 24 Mishol Hadkalim st. Jerusalem, 97278, Israel
 Tel: 972-2-5866989  Fax: 972-2-5867720 Personal Fax: 1-801-912-3251
 Email: mailto:[EMAIL PROTECTED]http://www.mobileye.com

  Alexander Indenbaum
  [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



XDM host chooser - an alternative

1999-05-15 Thread Alexander Indenbaum

Hi!

I'm tired of ugly default host chooser which comes 
with XFree XDM. Can anyone recommend me an alternative?

  Alexander Indenbaum
  [EMAIL PROTECTED]





[off topic] Solaris x86 2.7 and Western Digital 8.4G IDE HD

1999-03-31 Thread Alexander Indenbaum

Hi!


I just bought Western Digital 8.4G IDE HD with intention to install
Solaris on it. I installed it as secondary master in addition to another
HD + CD on primary ide controler. During Solaris installation boot kernel
reported warnings about timeout on new HD. Afterwards installation program  
failed to create fdisk partition. Disk seems to work with Linux and NT. 
No warnings during boot up. I created couple of fdisk partions, scandisked 
and fscked it before and after I wrote and read old disk's contents on it 
with both OSes. All without any visibale problem.

What do you think?

  Alexander Indenbaum
  [EMAIL PROTECTED]