Ely Levy | 1 Jan 01:02 2010
Picon
Picon

Re: Announce: Hspell 1.1

I can only talk from my own experience, I couldn't find any good source for rules about nikud and grammar in a simple form.
I did find some gpled work list with nikud, and I think I even talked to the people in mila.
But no one could provide that few rules you are talking about.
(And I'm still confused about the difference between old and modern grammar/nikud...)

Ely

On Thu, Dec 31, 2009 at 4:11 PM, Nadav Har'El <nyh-TS7m/3hpY0sOpacJJkBjfT4kX+cae0hd@public.gmane.org> wrote:
On Thu, Dec 31, 2009, E L wrote about "Re: Announce: Hspell 1.1":
> I think the main problem is what need to be done and not the man power to
> program it.
> If someone know of what are the rules grammar or nikud checkers should
> follow I'm sure it won't be a big
> deal programing one

I beg to differ.

First of all, most of the needed knowledge already exists, published in
numerous papers and books, and demonstrated by several pieces of commercial
software. One doesn't need to come with advanced knowledge of the topic,
any more than I had to be some spell-checking expert before I started Hspell.
All one needs is a willingness to learn, and of course the resourcefulness
to put it into good use.

Second, while the work on Hspell had a lot of very interesting theoretical
sides and problems to solve (in linguistics, language, compression, etc.),
most of the work was actually the mundane and almost endless task of making
lists of words (a task which you can see, still isn't done 10 years after
starting the project). For niqqud checking, there is also a lot of similar
mundane work that needs to be done (writing the right niqqud for each word),
and that takes a lot of time.
For grammar checking, it depends what you call grammar: If you also want
to include semantics, and not just grammar - like Prof. Uzzi Ornan did in
his text-to-speech and niqqud research (and product) - there's also tons
of work that needs to be done on creating classes of nouns, listing arguments
of verbs, and so on. I guess you can start with just grammar, though, and
in this case, you're right - it should be doable without too much data
collection - so maybe this is indeed a good project to start with.

This is all very interesting work. Unfortunately, I do not see myself
starting it in the near future. If anyone is interested in taking a shot
at it, I'd love to advise - please contact me and/or Dan privately.

Nadav.

--
Nadav Har'El                        |     Thursday, Dec 31 2009, 14 Tevet 5770
nyh-TS7m/3hpY0sOpacJJkBjfT4kX+cae0hd@public.gmane.org             |-----------------------------------------
Phone +972-523-790466, ICQ 13349191 |I couldn't afford a cool signature, so I
http://nadav.harel.org.il           |just got this one.

_______________________________________________
Linux-il mailing list
Linux-il@...
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
רזיאל סקירה | 1 Jan 02:41 2010
Picon

Re: sms via icq to cellcom

hey sara
i have windows 7 and i have the same problem
i cant send messages to cellcom only orange and pelephone
i tired with windows xp too the same problem
i download TextMe its software to send Free SMS
take a look : http://img85.imageshack.us/img85/3166/555fh.jpg
sorry if my english bad

2010/1/1 sara fink <sara.fink <at> gmail.com>
Thanks for the links. Even on their web site it's possible to send 5 sms/day which is much less than orange gives 20/day.

Any idea how msn messenger works to send sms? Will it work at all?

In the link of ynet someone comments to use http://2net.co.il/ for sending sms to all networks.

On Thu, Dec 31, 2009 at 11:55 PM, Uri Even-Chen <uri-9FxMChWcbVKsTnJN9+BGXg@public.gmane.org> wrote:
I read on the media that the agreement between ICQ and Cellcom has
ended today.  Cellcom decided not to allow free SMS messages from ICQ
any more, and also from Google.  Here are the articles:

http://www.ynet.co.il/articles/0,7340,L-3828098,00.html
http://it.themarker.com/tmit/article/9293

Uri Even-Chen
Mobile Phone: +972-50-9007559
E-mail: uri-9FxMChWcbVKsTnJN9+BGXg@public.gmane.org
Blog: http://www.speedy.net/uri/blog/



> I tried today to send sms to cellcom via icq (done in this case from a windows machine) and it said
> SMS in Israel can only be sent to Orange and Pelephone.For more details see http://www.icq.com/sms
>
> It worked until yesterday just fine.
>
> I haven't tried with linux yet, because I am not near the computer with the vicq script.
>
> Can anyone confirm if the problem persists in linux and/or windows?
>
> _______________________________________________
> Linux-il mailing list
> Linux-il <at> cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>


_______________________________________________
Linux-il mailing list
Linux-il-NSemkxREmS1YZAO8hgG6+w@public.gmane.org
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


_______________________________________________
Linux-il mailing list
Linux-il@...
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Dan Kenigsberg | 1 Jan 09:18 2010
Picon

Re: Announce: Hspell 1.1

Who said anything about *few* rules? They are many, and are complex, and have
gazillion of exceptions. But they exist, and putting them into effect in
hspell's inflection scripts is doable, albeit requiring a lot of meticulous
work. The classical references for niqqud are Luah HaShemot HaShalem and Luah
HaP`alim HaShalem by Shaul Bakali. These tables include all the rules and all
the exceptions needed to add the correct niqqud to Hebrew words.

On Fri, Jan 01, 2010 at 02:02:21AM +0200, Ely Levy wrote:
> I can only talk from my own experience, I couldn't find any good source for
> rules about nikud and grammar in a simple form.
> I did find some gpled work list with nikud, and I think I even talked to the
> people in mila.
> But no one could provide that few rules you are talking about.
> (And I'm still confused about the difference between old and modern
> grammar/nikud...)
> 
> Ely
> 
> On Thu, Dec 31, 2009 at 4:11 PM, Nadav Har'El <nyh@...>wrote:
> 
> > On Thu, Dec 31, 2009, E L wrote about "Re: Announce: Hspell 1.1":
> > > I think the main problem is what need to be done and not the man power to
> > > program it.
> > > If someone know of what are the rules grammar or nikud checkers should
> > > follow I'm sure it won't be a big
> > > deal programing one
> >
> > I beg to differ.
> >
> > First of all, most of the needed knowledge already exists, published in
> > numerous papers and books, and demonstrated by several pieces of commercial
> > software. One doesn't need to come with advanced knowledge of the topic,
> > any more than I had to be some spell-checking expert before I started
> > Hspell.
> > All one needs is a willingness to learn, and of course the resourcefulness
> > to put it into good use.
> >
> > Second, while the work on Hspell had a lot of very interesting theoretical
> > sides and problems to solve (in linguistics, language, compression, etc.),
> > most of the work was actually the mundane and almost endless task of making
> > lists of words (a task which you can see, still isn't done 10 years after
> > starting the project). For niqqud checking, there is also a lot of similar
> > mundane work that needs to be done (writing the right niqqud for each
> > word),
> > and that takes a lot of time.
> > For grammar checking, it depends what you call grammar: If you also want
> > to include semantics, and not just grammar - like Prof. Uzzi Ornan did in
> > his text-to-speech and niqqud research (and product) - there's also tons
> > of work that needs to be done on creating classes of nouns, listing
> > arguments
> > of verbs, and so on. I guess you can start with just grammar, though, and
> > in this case, you're right - it should be doable without too much data
> > collection - so maybe this is indeed a good project to start with.
> >
> > This is all very interesting work. Unfortunately, I do not see myself
> > starting it in the near future. If anyone is interested in taking a shot
> > at it, I'd love to advise - please contact me and/or Dan privately.
> >
> > Nadav.
> >
> > --
> > Nadav Har'El                        |     Thursday, Dec 31 2009, 14 Tevet
> > 5770
> > nyh@...
> > |-----------------------------------------
> > Phone +972-523-790466, ICQ 13349191 |I couldn't afford a cool signature, so
> > I
> > http://nadav.harel.org.il           |just got this one.
> >

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

--

-- 
Dan Kenigsberg        http://www.cs.technion.ac.il/~danken        ICQ 162180901

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

Ely Levy | 1 Jan 11:29 2010
Picon
Picon

Re: Announce: Hspell 1.1

I think it should be done in the following order:
- If hspell doesn't have it add for each word if it's a verb adjective and so on.
- Grammatical analyzer - I saw a doc work that was released under GPL about it long ago.
- Grammatical fixer (maybe better spelling suggestion based on grammar
- Independent of that we need a list of words and their nikud (I also saw one in that doc work)
- Nikud checker
- Nakdan

Does anyone know where will be a good place to start getting word list with nikud?
Or where is the doc work that made grammatical analyzer?

Ely
On Fri, Jan 1, 2010 at 10:18 AM, Dan Kenigsberg <danken-GwmkGliwDUw@public.gmane.orghnion.ac.il> wrote:
Who said anything about *few* rules? They are many, and are complex, and have
gazillion of exceptions. But they exist, and putting them into effect in
hspell's inflection scripts is doable, albeit requiring a lot of meticulous
work. The classical references for niqqud are Luah HaShemot HaShalem and Luah
HaP`alim HaShalem by Shaul Bakali. These tables include all the rules and all
the exceptions needed to add the correct niqqud to Hebrew words.

On Fri, Jan 01, 2010 at 02:02:21AM +0200, Ely Levy wrote:
> I can only talk from my own experience, I couldn't find any good source for
> rules about nikud and grammar in a simple form.
> I did find some gpled work list with nikud, and I think I even talked to the
> people in mila.
> But no one could provide that few rules you are talking about.
> (And I'm still confused about the difference between old and modern
> grammar/nikud...)
>
> Ely
>
> On Thu, Dec 31, 2009 at 4:11 PM, Nadav Har'El <nyh-TS7m/3hpY0sOpacJJkBjfT4kX+cae0hd@public.gmane.org>wrote:
>
> > On Thu, Dec 31, 2009, E L wrote about "Re: Announce: Hspell 1.1":
> > > I think the main problem is what need to be done and not the man power to
> > > program it.
> > > If someone know of what are the rules grammar or nikud checkers should
> > > follow I'm sure it won't be a big
> > > deal programing one
> >
> > I beg to differ.
> >
> > First of all, most of the needed knowledge already exists, published in
> > numerous papers and books, and demonstrated by several pieces of commercial
> > software. One doesn't need to come with advanced knowledge of the topic,
> > any more than I had to be some spell-checking expert before I started
> > Hspell.
> > All one needs is a willingness to learn, and of course the resourcefulness
> > to put it into good use.
> >
> > Second, while the work on Hspell had a lot of very interesting theoretical
> > sides and problems to solve (in linguistics, language, compression, etc.),
> > most of the work was actually the mundane and almost endless task of making
> > lists of words (a task which you can see, still isn't done 10 years after
> > starting the project). For niqqud checking, there is also a lot of similar
> > mundane work that needs to be done (writing the right niqqud for each
> > word),
> > and that takes a lot of time.
> > For grammar checking, it depends what you call grammar: If you also want
> > to include semantics, and not just grammar - like Prof. Uzzi Ornan did in
> > his text-to-speech and niqqud research (and product) - there's also tons
> > of work that needs to be done on creating classes of nouns, listing
> > arguments
> > of verbs, and so on. I guess you can start with just grammar, though, and
> > in this case, you're right - it should be doable without too much data
> > collection - so maybe this is indeed a good project to start with.
> >
> > This is all very interesting work. Unfortunately, I do not see myself
> > starting it in the near future. If anyone is interested in taking a shot
> > at it, I'd love to advise - please contact me and/or Dan privately.
> >
> > Nadav.
> >
> > --
> > Nadav Har'El                        |     Thursday, Dec 31 2009, 14 Tevet
> > 5770
> > nyh-TS7m/3hpY0sOpacJJkBjfaTE1Qx6Ynan@public.gmane.orgl
> > |-----------------------------------------
> > Phone +972-523-790466, ICQ 13349191 |I couldn't afford a cool signature, so
> > I
> > http://nadav.harel.org.il           |just got this one.
> >

> _______________________________________________
> Linux-il mailing list
> Linux-il-NSemkxREmS1YZAO8hgG6+w@public.gmane.org
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


--
Dan Kenigsberg        http://www.cs.technion.ac.il/~danken        ICQ 162180901

_______________________________________________
Linux-il mailing list
Linux-il@...
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Shlomi Fish | 1 Jan 11:29 2010
Picon

[TelFOSS] Next Meeting: "Moose, the Perl OOP System, for Beginners" on 17-Jan-2010

Hi all!

The Tel Aviv Open Source Club will host a talk by Yaron Meiry ("Sawyer" - 
http://blogs.perl.org/users/sawyer_x/ ) about "Moose, the Perl Object Oriented 
Programming System, for Beginners" - on Sunday 17-January-2010 (slightly over 
two weeks from now).

The meeting will take place at Tel Aviv University, at Holcblat Hall (No. 007) 
on the corridor of the Exact Sciences Buildings, on 18:00 (note the change of 
time and place from last year). More information, travelling, maps, rides, 
etc. can be found at:

* http://www.cs.tau.ac.il/telux/

* http://wiki.osdc.org.il/index.php/Tel_Aviv_Meeting_on_17_January_2010

With any other problems, feel free to contact me:

http://www.shlomifish.org/me/contact-me/

Hopefully Constantine will be able to give a re-run of this presentation on 
Haifux and other possible venues.

Abstract:
---------

Moose is a post-modern (see "Perl, the first post-modern computer language" 
here - http://www.wall.org/~larry/pm.html) Object-Oriented Programming system 
for Perl 5. It was written since its originator (Stevan Little) was jealous of 
the capabilities that Perl 6 provided in regards to OOP, and so instead of 
switching to Ruby, he worked on developing a similar system for Perl 5. Moose 
drew inspiration from the Object Oriented Programming capabilities of many 
languages such as Perl 6, Smalltalk, Common Lisp (CLOS), Ruby, Java, OCaml and 
other languages, while remaining faithful to its Perl 5 roots. 

This presentation aims to introduce Moose for beginners.

Prepare for total Moosification!

----------

We are always looking for presentations on interesting topics. If you have an 
interesting idea for a talk, feel free to contact us and we'll co-ordinate a 
date.

Regards,

	Shlomi Fish

--

-- 

-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
My Aphorisms - http://www.shlomifish.org/humour.html

Bzr is slower than Subversion in combination with Sourceforge. 
( By: http://dazjorz.com/ )

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

kobi zamir | 1 Jan 12:38 2010
Picon

Re: Announce: Hspell 1.1

Nadav and Dan:
It's great news to hear about the new release.
thank you for the hard work and time you put into this project over the years.
without hspell the hebrew free software was not what it is today.

Ely:
Dan suggested earlier : Luah HaShemot HaShalem and Luah HaP`alim
HaShalem by Shaul Bakali
I will add : http://culmus.sourceforge.net/dictionary/index.html

anyway you are missing the point, *you* should do the things you
listed, all the things you listed are doable, but doing them take hard
work and time.

if you think these things are important just do them. they are
possible to do and when you start you will see that a lot of the work
already been done by people in the community. hspell is not just a
spell checker but also a grammatical analyzer that can tell you word
tense, number, type, sex and hataye. this options in hspell are a big
step in achieving your goal and culmus's dictionary project is
aonther, i'm sure you will find other sources when you start the work.
i hope to here about your project when it will have some working code
to show.

kobi

2010/1/1 Ely Levy <elylevy <at> cs.huji.ac.il>:
> I think it should be done in the following order:
> - If hspell doesn't have it add for each word if it's a verb adjective and
> so on.
> - Grammatical analyzer - I saw a doc work that was released under GPL about
> it long ago.
> - Grammatical fixer (maybe better spelling suggestion based on grammar
> - Independent of that we need a list of words and their nikud (I also saw
> one in that doc work)
> - Nikud checker
> - Nakdan
>
> Does anyone know where will be a good place to start getting word list with
> nikud?
> Or where is the doc work that made grammatical analyzer?
>
> Ely
> On Fri, Jan 1, 2010 at 10:18 AM, Dan Kenigsberg <danken <at> cs.technion.ac.il>
> wrote:
>>
>> Who said anything about *few* rules? They are many, and are complex, and
>> have
>> gazillion of exceptions. But they exist, and putting them into effect in
>> hspell's inflection scripts is doable, albeit requiring a lot of
>> meticulous
>> work. The classical references for niqqud are Luah HaShemot HaShalem and
>> Luah
>> HaP`alim HaShalem by Shaul Bakali. These tables include all the rules and
>> all
>> the exceptions needed to add the correct niqqud to Hebrew words.
>>
>> On Fri, Jan 01, 2010 at 02:02:21AM +0200, Ely Levy wrote:
>> > I can only talk from my own experience, I couldn't find any good source
>> > for
>> > rules about nikud and grammar in a simple form.
>> > I did find some gpled work list with nikud, and I think I even talked to
>> > the
>> > people in mila.
>> > But no one could provide that few rules you are talking about.
>> > (And I'm still confused about the difference between old and modern
>> > grammar/nikud...)
>> >
>> > Ely
>> >
>> > On Thu, Dec 31, 2009 at 4:11 PM, Nadav Har'El
>> > <nyh <at> math.technion.ac.il>wrote:
>> >
>> > > On Thu, Dec 31, 2009, E L wrote about "Re: Announce: Hspell 1.1":
>> > > > I think the main problem is what need to be done and not the man
>> > > > power to
>> > > > program it.
>> > > > If someone know of what are the rules grammar or nikud checkers
>> > > > should
>> > > > follow I'm sure it won't be a big
>> > > > deal programing one
>> > >
>> > > I beg to differ.
>> > >
>> > > First of all, most of the needed knowledge already exists, published
>> > > in
>> > > numerous papers and books, and demonstrated by several pieces of
>> > > commercial
>> > > software. One doesn't need to come with advanced knowledge of the
>> > > topic,
>> > > any more than I had to be some spell-checking expert before I started
>> > > Hspell.
>> > > All one needs is a willingness to learn, and of course the
>> > > resourcefulness
>> > > to put it into good use.
>> > >
>> > > Second, while the work on Hspell had a lot of very interesting
>> > > theoretical
>> > > sides and problems to solve (in linguistics, language, compression,
>> > > etc.),
>> > > most of the work was actually the mundane and almost endless task of
>> > > making
>> > > lists of words (a task which you can see, still isn't done 10 years
>> > > after
>> > > starting the project). For niqqud checking, there is also a lot of
>> > > similar
>> > > mundane work that needs to be done (writing the right niqqud for each
>> > > word),
>> > > and that takes a lot of time.
>> > > For grammar checking, it depends what you call grammar: If you also
>> > > want
>> > > to include semantics, and not just grammar - like Prof. Uzzi Ornan did
>> > > in
>> > > his text-to-speech and niqqud research (and product) - there's also
>> > > tons
>> > > of work that needs to be done on creating classes of nouns, listing
>> > > arguments
>> > > of verbs, and so on. I guess you can start with just grammar, though,
>> > > and
>> > > in this case, you're right - it should be doable without too much data
>> > > collection - so maybe this is indeed a good project to start with.
>> > >
>> > > This is all very interesting work. Unfortunately, I do not see myself
>> > > starting it in the near future. If anyone is interested in taking a
>> > > shot
>> > > at it, I'd love to advise - please contact me and/or Dan privately.
>> > >
>> > > Nadav.
>> > >
>> > > --
>> > > Nadav Har'El                        |     Thursday, Dec 31 2009, 14
>> > > Tevet
>> > > 5770
>> > > nyh <at> math.technion.ac.il
>> > > |-----------------------------------------
>> > > Phone +972-523-790466, ICQ 13349191 |I couldn't afford a cool
>> > > signature, so
>> > > I
>> > > http://nadav.harel.org.il           |just got this one.
>> > >
>>
>> > _______________________________________________
>> > Linux-il mailing list
>> > Linux-il <at> cs.huji.ac.il
>> > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>>
>>
>> --
>> Dan Kenigsberg        http://www.cs.technion.ac.il/~danken        ICQ
>> 162180901
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il <at> cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
>

_______________________________________________
Linux-il mailing list
Linux-il <at> cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Geoff Shang | 1 Jan 22:03 2010

Re: Voip (SIP) switch

On Mon, 28 Dec 2009, geoffrey mendelson wrote:

> What I have is several SIP accounts which I want to integrate into one soft 
> phone. The soft phone will run on MacOS ( I already have it) and the switch 
> will run on UBUNTU, I have a choice of a system running 9.04 and another 
> running 9.10.

I can understand you wanting something simpler than Asterisk, Callweaver 
(completely open Asterisk fork) or Freeswitch, but I'm not personally 
aware of any.  Doing this under Asterisk or Callweaver is pretty trivial 
though.  I have a similar setup here, and the main reason why I use 
Callweaver is that I have an ATA with two phone ports.

> It's very simple. My computer will make outgoing connections to the various 
> SIP servers, none will attempt to connect to mine. Once registered, calls, 
> probably one a day between all of them, will be all routed to the soft phone.

In Asterisk/Callweaver, sip.conf is the file where you'll want to set this 
up.  Note that you'll want to use Callweaver if your Linux box is behind a 
NAT, as AFAIK Asterisk doesn't support STUN.

> Dialing out will be more complicated. calls begining with 1 or 0 will go out 
> on one connection, I can use prefixes such as 9 or 8, etc to call on the 
> other connections.

Again pretty simple, just set this up in extensions.conf.

HOpe you find something that suits you.

Cheers,
Geoff.

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

sammy ominsky | 2 Jan 20:36 2010

Job Opportunity

Shavu'a tov,

This just came across another list I'm subscribed to, and I figured it might be of interest to someone here.  I
do not work for Intel, nor do I know anything more than what is written below.  Hope it's useful!

--sambo

Linux Systems Administrator – 573304 – for Recent College Graduate!

Job Description:
Responsible for the distribution, installation, operations, and troubleshooting of site distributed
computing environment. Participate in hardware/software projects and deployment plans. Analyze work
group systems and recommend solutions. Execute production processes. Perform/manage changes to
servers/environment. Manage virus protection procedures on server. Drive day to day business needs by
managing processes and/or workflow. Responds to customer/client requests or events as they occur.
Develops solutions to problems utilizing formal education and judgment.

Qualifications:
You should possess a Bachelor of Science degree in Computer Science or an equivalent. Additional
qualifications include:

•	Good knowledge of Linux* and computing technologies preferably in a large server environment
•	A fast learner with good initiative
•	Good engineering skills
•	Good communication skills in English
•	An open person
•	Ability to work independently within a team
•	Ability to be flexible in working hours to interact with peers from other regions
•	Good application and software skills

CVs to:Job@...

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

Hetz Ben Hamo | 2 Jan 22:25 2010
Picon

Re: Job Opportunity

Hi,

I think that they filled that position already

Hetz

On Sat, Jan 2, 2010 at 9:36 PM, sammy ominsky <s <at> avoidant.org> wrote:
Shavu'a tov,

This just came across another list I'm subscribed to, and I figured it might be of interest to someone here.  I do not work for Intel, nor do I know anything more than what is written below.  Hope it's useful!

--sambo

Linux Systems Administrator – 573304 – for Recent College Graduate!

Job Description:
Responsible for the distribution, installation, operations, and troubleshooting of site distributed computing environment. Participate in hardware/software projects and deployment plans. Analyze work group systems and recommend solutions. Execute production processes. Perform/manage changes to servers/environment. Manage virus protection procedures on server. Drive day to day business needs by managing processes and/or workflow. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education and judgment.

Qualifications:
You should possess a Bachelor of Science degree in Computer Science or an equivalent. Additional qualifications include:

•       Good knowledge of Linux* and computing technologies preferably in a large server environment
•       A fast learner with good initiative
•       Good engineering skills
•       Good communication skills in English
•       An open person
•       Ability to work independently within a team
•       Ability to be flexible in working hours to interact with peers from other regions
•       Good application and software skills

CVs to:Job-BWpGI90KOSgAvxtiuMwx3w@public.gmane.org

_______________________________________________
Linux-il mailing list
Linux-il-NSemkxREmS1YZAO8hgG6+w@public.gmane.org
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il



--
my blog (hebrew): http://benhamo.org
Skype: heunique
MSN: hetz-blog-Uo5pfxoApy5AfugRpC6u6w@public.gmane.org
_______________________________________________
Linux-il mailing list
Linux-il@...
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Orna Agmon Ben-Yehuda | 3 Jan 08:25 2010
Picon

[HAIFUX LECTURE] OFFSCHED - Offline Scheduler by Raz Ben-Yehuda

On Monday, January 4th (TOMORROW) at 18:30, Haifux will gather to open
the year 2010 and hear Raz Ben-Yehuda (Open University Masters
Student) talk about the

          Offline Scheduler

Abstract

OFFSCHED is a platform aimed to assign an assignment to an offloaded
processor. An offloaded processor is a processor that is hot
un-plugged from the operating system. In today's computer world, we
find that most processors have several embedded cores and
hyper-threading. Most programmers do not really use these powerful
features and let the operating system do the work. At most, a
programmer will bound an application to a certain processor or assign
an interrupt to a different processor.

At the end, we get a system busy in maintaining tasks across
processors, balancing interrupts, flushing TLBs and DTLBs using atomic
operations even when not needed and worst of all, spin locks across
processors in vein; and the more processors the merrier. I argue that
in some cases, part of this behavior is due to fact the multiple core
operating system is not service oriented but a system oriented. There
is no easy way to assign a processor to do a distinct service,
undisturbed, accurate, and fast as long as the processor is an active
part of an operating system and still be a part of most of the
operating system address space.

The purpose of the OFFSCHED is to create a platform for services. For
example, assume a system is being attacked; the Linux operating system
will generate endless number of interrupts and/or softirqs to analyze
the traffic and throw out bad packets. This is on the expense of good
packets. Have you ever tried to ssh an attacked machine? Who protects
the operating system? What if we can simply do the packet analysis
outside the operating system without being interrupted? Why not assign
a core to do only fire-walling? Or just routing? Design a new type of
Real Time system? Maybe assign it as an ultra accurate timer? Create a
delaying service that does not just spin? Offload a TCP stack? Perhaps
a new type of a locking scheme? New type bottom-halves? Debug a
running kernel through an offloaded processor? Maybe assign a GPU to
do other things than just graphics? Amdahl Law teaches us that linear
speed-up is not very feasible, so why not spare a processor to do
certain tasks better? Technologically speaking, I am referring to the
Linux kernel ability to virtually hot unplug a (SMT) processor; but
instead of letting it wonder in endless "halts", assign it a service.
Server virtualization has been widely adopted by the market, and the
number of servers running virtual machines is increasing daily. As
machine virtualization gains popularity, the hypervisor itself, along
with its management stack, becomes a basic and required part of the
system. The next natural evolution phase in the virtualization
abstraction chain is to view the hypervisor as part of the user
workload, and to be able to run multiple hypervisors inside virtual
machines, each with its own set of nested guest virtual machines.
=================================================================

We meet in Taub (CS Faculty) building, room 6. For instructions see:
http://www.haifux.org/where.html

Attendance is free, and you are all invited!

============================================================

Future  Haifux events include:

18/01/10 The FOSS Community as a Social Phenomenon: Yaron Dishon
15/02/10 VoIP in Linux: Rami Rosen

============================================================

We are always interested in hearing your talks and ideas. If you wish to
give a talk, hold a discussion, or just plan some event haifux might be
interested in, please contact us at webmaster@...

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


Gmane