Re: OT: Bezeqint made me "poof... he's gone"

2009-06-14 Thread Shlomi Fish
On Wednesday 10 June 2009 13:01:27 Dotan Cohen wrote:
> > 1. I personally maintain my sites as mostly static HTML content that is
> > generated from templates and uploaded to the site using rsync. If you're
> > not using rsync or something - you should. See its -a option too.
>
> I use a ehader.inc and footer.inc file for consistent layout across
> the site, and include them with PHP. The rest of the page can be
> either static or dynamic, as per the need.
>

That's not a bad solution. My template is more sophisticated than just 
including a static HTML header and footer, and also customises the navigation 
menu, the breadcrumbs trail, etc. based on the current location. So if you're 
under "software/" then the "Software sub-menu will be expanded.

> > 2. Watch for spam. I told about a spam incident here:
>
> ++correct
>
> > 4. Make sure all the important pages of the site (including features)
> > contains links to the central pages with navigation menu, etc. That way,
> > you'll have better page rank and people who stumble upon them will visit
> > more pages.
>
> ++correct
>
> > 5. I put a script on shlomifish.org (without the /) that just says that
> > there's nothing there, and refers people to the link.
>
> Use an automatic redirect. You get the google benefit, without
> confusing users. Actually, I redirect www.* to * to keep the URL that
> much shorter.

I had a lot of bad experience with Google and redirects. It doesn't seem to 
work very well.

Besides, this is not a redirect. I don't want any links to shlomifish.org - 
only to http://www.shlomifish.org/ . As a result, I'm trying prevent people 
from linking to sf.org without the www.

>
> > 6. Make sure you have a blog or otherwise feed of what's new on the site.
> > Use a version control system or history tracker to announce the new
> > items.
>
> RSS was designed for this. It does a great job. But don't give the
> user a choice between RSS 2.0, RSS 0.92, Atom *.* and twenty other
> feed types. Pick one, I don't care which.

I maintain my web-site's blog on LiveJournal which takes care of generating 
web-feeds for me. There are other blog services, and you can always host your 
own blog using MovableType, WordPress, or whatever.

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Funny Anti-Terrorism Story - http://xrl.us/bjn7t

God gave us two eyes and ten fingers so we will type five times as much as we
read.

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


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dotan Cohen
> I'm curious what you don't like with the Culmus fonts that are standard in
> Linux distributions. Or with the Hebrew glyphs of DejaVu font for that
> matter. Is it font shape or kerning that is bothering you? Can you give an
> example?
>

Thanks a good question, Dov, and I want to give to you a good answer.
What are the names of the Culmus fonts? I will write a sentence and
display it in the different fonts, including the Vista fonts, so that
I could point out exactly why I prefer the MS fonts. The truth is,
I've only briefly seen the Vista fonts, but it was long enough for me
to say "wow, I like that!".

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


Re: OT: Bezeqint made me "poof... he's gone"

2009-06-14 Thread Dotan Cohen
>> I use a ehader.inc and footer.inc file for consistent layout across
>> the site, and include them with PHP. The rest of the page can be
>> either static or dynamic, as per the need.
>>
>
> That's not a bad solution. My template is more sophisticated than just
> including a static HTML header and footer, and also customises the navigation
> menu, the breadcrumbs trail, etc. based on the current location. So if you're
> under "software/" then the "Software sub-menu will be expanded.
>

Yes, my PHP includes are also slightly dynamic. Page titles and meta
tags, for instance, are written as per the needs of the page.

$title="Page title";
$description="Here I describe the page";
include_once"/blah/header.inc";


>> Use an automatic redirect. You get the google benefit, without
>> confusing users. Actually, I redirect www.* to * to keep the URL that
>> much shorter.
>
> I had a lot of bad experience with Google and redirects. It doesn't seem to
> work very well.
>

Use a header 301 redirect only! It moves pagerank to the new page.
Don't use javascript or meta redirects.

This is in my .htaccess files for redirecting away from the www site:

# www.site.com to site.com
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST}s%{HTTPS} ^www\.(.*)((s)on|s.*)$ [NC]
RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]

Or for individual pages:

redirect 301 /old.html http://domain.com/new.html
redirect 301 /olddirectory http://domain.com/newdirectory/


> Besides, this is not a redirect. I don't want any links to shlomifish.org -
> only to http://www.shlomifish.org/ . As a result, I'm trying prevent people
> from linking to sf.org without the www.
>

Don't do that. Use 301 and let the pagerank bleed through. Enforcing
your rules by annoying the user will just stop him from linking to
you. Today, many users don't even think about www. On my most popular
sites, less than 5% of the type-in traffic has the www at the
beginning. That in contrast to the late nineties, when it was over
90%. Today's users are young, impatient, and do know know about or
care about conventions.


> I maintain my web-site's blog on LiveJournal which takes care of generating
> web-feeds for me. There are other blog services, and you can always host your
> own blog using MovableType, WordPress, or whatever.
>

So long as it provides a simple XML format (such as RSS) it's good.
Google loves that! But maintaining it on a different domain
(livejournal) isn't helping your sf.org pagerank. By the way, I think
(but am not certain) that RSS pagerank affects the root site's
pagerank. I have not seen anyone else mention it, but experiments make
me believe that it is so. And just look how well these social-network
sites do, such as twitter, that have thousands of RSS feeds. It might
be a bug in google, or it might be intentional.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


Re: OT: Bezeqint made me "poof... he's gone"

2009-06-14 Thread Shlomi Fish
On Sunday 14 June 2009 14:04:38 Dotan Cohen wrote:
> >> I use a ehader.inc and footer.inc file for consistent layout across
> >> the site, and include them with PHP. The rest of the page can be
> >> either static or dynamic, as per the need.
> >
> > That's not a bad solution. My template is more sophisticated than just
> > including a static HTML header and footer, and also customises the
> > navigation menu, the breadcrumbs trail, etc. based on the current
> > location. So if you're under "software/" then the "Software sub-menu will
> > be expanded.
>
> Yes, my PHP includes are also slightly dynamic. Page titles and meta
> tags, for instance, are written as per the needs of the page.
>
> $title="Page title";
> $description="Here I describe the page";
> include_once"/blah/header.inc";
>

OK.

> >> Use an automatic redirect. You get the google benefit, without
> >> confusing users. Actually, I redirect www.* to * to keep the URL that
> >> much shorter.
> >
> > I had a lot of bad experience with Google and redirects. It doesn't seem
> > to work very well.
>
> Use a header 301 redirect only! It moves pagerank to the new page.
> Don't use javascript or meta redirects.

I used Redirect permanent. No luck there.

>
> This is in my .htaccess files for redirecting away from the www site:
>
> # www.site.com to site.com
> Options +FollowSymlinks
> RewriteEngine On
> RewriteCond %{HTTP_HOST}s%{HTTPS} ^www\.(.*)((s)on|s.*)$ [NC]
> RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]
>
> Or for individual pages:
>
> redirect 301 /old.html http://domain.com/new.html
> redirect 301 /olddirectory http://domain.com/newdirectory/
>

Thanks for the tip.

> > Besides, this is not a redirect. I don't want any links to shlomifish.org
> > - only to http://www.shlomifish.org/ . As a result, I'm trying prevent
> > people from linking to sf.org without the www.
>
> Don't do that. Use 301 and let the pagerank bleed through. Enforcing
> your rules by annoying the user will just stop him from linking to
> you. Today, many users don't even think about www. On my most popular
> sites, less than 5% of the type-in traffic has the www at the
> beginning. That in contrast to the late nineties, when it was over
> 90%. Today's users are young, impatient, and do know know about or
> care about conventions.
>

Well, I didn't measure type-in, but in May this year, I had 1,843 hits for 
shlomifish.org vs. 400,203 hits for www.shlomifish.org. Most people probably 
come to my site from links from other sites, so it should not be a major 
concern.

> > I maintain my web-site's blog on LiveJournal which takes care of
> > generating web-feeds for me. There are other blog services, and you can
> > always host your own blog using MovableType, WordPress, or whatever.
>
> So long as it provides a simple XML format (such as RSS) it's good.
> Google loves that! But maintaining it on a different domain
> (livejournal) isn't helping your sf.org pagerank. 

Right. I've played with the idea of setting up a blog on my domain, but have 
neglected working on it, because it seems like too much maintenance. I also 
couldn't find a blog engine that I liked.

> By the way, I think
> (but am not certain) that RSS pagerank affects the root site's

What do  you mean by RSS pagerank? People linking to the URLs of the RSS/web-
feeds themselves?

> pagerank. I have not seen anyone else mention it, but experiments make
> me believe that it is so. And just look how well these social-network
> sites do, such as twitter, that have thousands of RSS feeds. It might
> be a bug in google, or it might be intentional.

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Understand what Open Source is - http://xrl.us/bjn82

God gave us two eyes and ten fingers so we will type five times as much as we
read.

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


Re: OT: Bezeqint made me "poof... he's gone"

2009-06-14 Thread Dotan Cohen
>> Use a header 301 redirect only! It moves pagerank to the new page.
>> Don't use javascript or meta redirects.
>
> I used Redirect permanent. No luck there.
>

Yes, that's a 301. What do you mean by "no luck"?

> Well, I didn't measure type-in, but in May this year, I had 1,843 hits for
> shlomifish.org vs. 400,203 hits for www.shlomifish.org. Most people probably
> come to my site from links from other sites, so it should not be a major
> concern.
>

That's almost two thousand people that you annoyed in May. Why? To
teach them something? To change their habits?

> Right. I've played with the idea of setting up a blog on my domain, but have
> neglected working on it, because it seems like too much maintenance. I also
> couldn't find a blog engine that I liked.
>

Then port your livejournal RSS feed onto your sf.org domain.

> What do  you mean by RSS pagerank? People linking to the URLs of the RSS/web-
> feeds themselves?
>

Either that, or people adding them to Google Reader.


-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


[HAIFUX LECTURE] Arduino - Open Source Hardware and a Viewport to Micro Manufacturing

2009-06-14 Thread Eli Billauer

On Monday, June 1st at 18:30, Haifux will gather to hear Amy Chayun's talk

  Arduino - Open Source Hardware and a Viewport to Micro Manufacturing

Abstract

Arduino (http://www.arduino.cc) is an open source hardware platform. 
Since its launch it became much more than just a hobbyist playground. 
This presentation will introduce the Arduino platform, go over some of 
the messy details and explore its potential to the casual hacker. No 
electric engineering background is needed, some basic C knowledge is 
assumed.


=

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

Attendance is free, and you are all invited!

==
Future lectures:

29/6/09 KSM and the art of memory mangement: Izik Eidus
13/7/09 Google's Android: An Overview: Yoni Rabkin
27/7/09 How Time Flies: Jiffies, Hi-Res Timers and the Tickless Kernel: 
Gilad Ben-Yossef

10/8/09 GCC Profile Guided Optimization: Shachar Shemesh
17/8/09 Mesh networking; kernel, netlink and transport layer sockets: 
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 webmas...@haifux.org


--
Web: http://www.billauer.co.il


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


[HAIFUX LECTURE corrected] Arduino - Open Source Hardware and a Viewport to Micro Manufacturing

2009-06-14 Thread Eli Billauer

(I got the date wrong in the previous mail -- sorry.)


On Monday, *June 15th* at 18:30, Haifux will gather to hear Amy Chayun's 
talk



  Arduino - Open Source Hardware and a Viewport to Micro Manufacturing

Abstract

Arduino (http://www.arduino.cc) is an open source hardware platform. 
Since its launch it became much more than just a hobbyist playground. 
This presentation will introduce the Arduino platform, go over some of 
the messy details and explore its potential to the casual hacker. No 
electric engineering background is needed, some basic C knowledge is 
assumed.


=

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

Attendance is free, and you are all invited!

==
Future lectures:

29/6/09 KSM and the art of memory mangement: Izik Eidus
13/7/09 Google's Android: An Overview: Yoni Rabkin
27/7/09 How Time Flies: Jiffies, Hi-Res Timers and the Tickless Kernel: 
Gilad Ben-Yossef

10/8/09 GCC Profile Guided Optimization: Shachar Shemesh
17/8/09 Mesh networking; kernel, netlink and transport layer sockets: 
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 webmas...@haifux.org


--
Web: http://www.billauer.co.il

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


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dov Grobgeld
Since all the Culmus fonts have CLM in them you can get the list as below.
You can also see the fonts at http://culmus.sourceforge.net/ .

You should also compare the various DejaVu  fonts, as I believe that most
fontconfig configurations just settle for them when using generic fonts like
"sans" and "serif".

Regards,
Dov

prompt> fc-list| grep -i CLM
David CLM:style=Medium Italic
Frank Ruehl CLM:style=Medium
Drugulin CLM:style=Bold Italic
Ellinia CLM:style=Light
Ellinia CLM:style=Bold Italic
Ellinia CLM:style=Light Italic
Yehuda CLM:style=Bold
Aharoni CLM:style=Bold Oblique
Aharoni CLM:style=Book
Aharoni CLM:style=Bold
David CLM:style=Medium
Miriam Mono CLM:style=Bold Oblique
Miriam Mono CLM:style=Book Oblique
Nachlieli CLM:style=Light
Caladings CLM:style=Regular
Ellinia CLM:style=Bold
Frank Ruehl CLM:style=Medium Oblique
Miriam CLM:style=Bold
Miriam CLM:style=Book
Miriam Mono CLM:style=Bold
Miriam Mono CLM:style=Book
Nachlieli CLM:style=Light Oblique
Nachlieli CLM:style=Bold
Nachlieli CLM:style=Bold Oblique
David CLM:style=Bold
Drugulin CLM:style=Bold
Aharoni CLM:style=Book Oblique
Frank Ruehl CLM:style=Bold
Frank Ruehl CLM:style=Bold Oblique
Yehuda CLM:style=Light


2009/6/14 Dotan Cohen 

> > I'm curious what you don't like with the Culmus fonts that are standard
> in
> > Linux distributions. Or with the Hebrew glyphs of DejaVu font for that
> > matter. Is it font shape or kerning that is bothering you? Can you give
> an
> > example?
> >
>
> Thanks a good question, Dov, and I want to give to you a good answer.
> What are the names of the Culmus fonts? I will write a sentence and
> display it in the different fonts, including the Vista fonts, so that
> I could point out exactly why I prefer the MS fonts. The truth is,
> I've only briefly seen the Vista fonts, but it was long enough for me
> to say "wow, I like that!".
>
> --
> Dotan Cohen
>
> http://what-is-what.com
> http://gibberish.co.il
>
___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Why is GNU/Linux so Bloated?

2009-06-14 Thread Nadav Har'El
On Thu, Jun 11, 2009, Shlomi Fish wrote about "Re: Why is GNU/Linux so 
Bloated?":
> I've compared the size of the Linux .so file (after -Os and strip) to the 
> size 
> of the Windows MSVC-generated .dll. 
> 
> With gcc -Os before strip - 86,464 bytes
> same after strip - 74,584

Shlomi, what did you expect "strip" to do for the shared object? It
definitely does not, and cannot, remove the *dynamic* symbol table which
is needed to link this library. Try "nm -D" on your library to see the
dynamic symbol table even after the strip. Is it possible that gcc saves a
lot of crap in this symbol table that Windows doesn't?

Finally, I have no idea what your makefile looks like, but make sure that
you do not accidentally statically-link the C library into your shared object.
You'll want to dynamically-link it (to add a dependency), but not statically
link it (which will add some actual code from the C library into your shared
library).

-- 
Nadav Har'El|   Sunday, Jun 14 2009, 22 Sivan 5769
n...@math.technion.ac.il |-
Phone +972-523-790466, ICQ 13349191 |Sign in pool: "Welcome to our OOL. Notice
http://nadav.harel.org.il   |there is no P, please keep it that way."

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


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dotan Cohen
Here is the file with the Culmus fonts.

I am looking for a modern, non-serif font that is curvy, not boxy.
Immediately, that leaves only Caladings, Ellinia, Nachlieli, and
Yehuda. Caladings is to wide-spaced, Ellinia and Yehuda are too
narrow-bodied. That leaves Nachlieli as the only fitting font.

When I have samples of the MS fonts I will make a similar page, and I
will compare the good MS fonts with Nachlieli. Thanks for this
exercise, I really should have done this long ago.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il


fonts.odt
Description: application/vnd.oasis.opendocument.text
___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Why is GNU/Linux so Bloated?

2009-06-14 Thread Shlomi Fish
On Sunday 14 June 2009 16:33:17 Nadav Har'El wrote:
> On Thu, Jun 11, 2009, Shlomi Fish wrote about "Re: Why is GNU/Linux so 
Bloated?":
> > I've compared the size of the Linux .so file (after -Os and strip) to the
> > size of the Windows MSVC-generated .dll.
> >
> > With gcc -Os before strip - 86,464 bytes
> > same after strip - 74,584
>
> Shlomi, what did you expect "strip" to do for the shared object? It
> definitely does not, and cannot, remove the *dynamic* symbol table which
> is needed to link this library. Try "nm -D" on your library to see the
> dynamic symbol table even after the strip. Is it possible that gcc saves a
> lot of crap in this symbol table that Windows doesn't?

With nm -D I'm getting:

{{
 w _Jv_RegisterClasses
 U __assert_fail
da64 A __bss_start
 U __ctype_b_loc
 U __ctype_toupper_loc
 w __cxa_finalize
 w __gmon_start__
da64 A _edata
da70 A _end
aec8 T _fini
2658 T _init
 U atof
 U atoi
 U calloc
 U fclose
 U fgets
 U fopen
 U fread
 U free
7cda T freecell_solver_user_alloc
7b9b T freecell_solver_user_apply_preset
40e9 T freecell_solver_user_cmd_line_parse_args
3078 T freecell_solver_user_cmd_line_parse_args_with_file_nesting_count
7fd7 T freecell_solver_user_current_state_as_string
7b7f T freecell_solver_user_free
778f T freecell_solver_user_get_current_depth
7ffc T freecell_solver_user_get_invalid_state_error_string
7ab7 T freecell_solver_user_get_lib_version
7873 T freecell_solver_user_get_limit_iterations
78d3 T freecell_solver_user_get_max_num_decks
78bf T freecell_solver_user_get_max_num_freecells
78c9 T freecell_solver_user_get_max_num_stacks
7881 T freecell_solver_user_get_moves_left
80cf T freecell_solver_user_get_next_move
7a73 T freecell_solver_user_get_num_soft_threads_in_instance
7a40 T freecell_solver_user_get_num_states_in_collection
7860 T freecell_solver_user_get_num_times
7fb5 T freecell_solver_user_iter_state_as_string
777a T freecell_solver_user_limit_current_instance_iterations
78ae T freecell_solver_user_limit_depth
776c T freecell_solver_user_limit_iterations
7a4e T freecell_solver_user_limit_num_states_in_collection
80c3 T freecell_solver_user_move_to_string
80a1 T freecell_solver_user_move_to_string_w_state
7f56 T freecell_solver_user_next_hard_thread
7cf9 T freecell_solver_user_next_instance
7f83 T freecell_solver_user_next_soft_thread
7e7d T freecell_solver_user_recycle
7cbc T freecell_solver_user_reset
8127 T freecell_solver_user_resume_solution
7981 T freecell_solver_user_set_a_star_weight
7a81 T freecell_solver_user_set_calc_real_depth
7947 T freecell_solver_user_set_empty_stacks_filled_by
77c9 T freecell_solver_user_set_game
7ecd T freecell_solver_user_set_hard_thread_prelude
79ee T freecell_solver_user_set_iter_handler
77c2 T freecell_solver_user_set_num_decks
77b4 T freecell_solver_user_set_num_freecells
77bb T freecell_solver_user_set_num_stacks
7d8a T freecell_solver_user_set_optimization_scan_tests_order
7a29 T freecell_solver_user_set_random_seed
7a92 T freecell_solver_user_set_reparent_states
7aa3 T freecell_solver_user_set_scans_synergy
7917 T freecell_solver_user_set_sequence_move
78dd T freecell_solver_user_set_sequences_are_built_by_type
7f17 T freecell_solver_user_set_soft_thread_name
7a5f T freecell_solver_user_set_soft_thread_step
789d T freecell_solver_user_set_solution_optimization
77a0 T freecell_solver_user_set_solving_method
7de4 T freecell_solver_user_set_tests_order
8385 T freecell_solver_user_solve_board
 U fseek
 U ftell
 U getenv
 U malloc
 U memcmp
 U memmove
 U memset
 U pow
 U puts
 U qsort
 U realloc
 U sprintf
 U strchr
 U strcmp
 U strcpy
 U strdup
 U strncasecmp
 U strncmp
 U strncpy
 U vsprintf
}}

It's everything I expect it to be and not more - the external API and the 
functions it imports from libc. However, running strip on the MSVC-generated 
 .dll's generates a .dll under 20KB that also seems to be fully functional.

>
> Finally, I have no idea what your makefile looks like, but make sure that
> you do not accidentally statically-link the C library into your shared
> object. You'll want to dynamically-link it (to add a dependency), but not
> statically link it (which will add some actual code from the C library into
> your shared library).

I'm not statically linking libc. With libc statically linked, the .so is much 
larger:

{
$ ldd libfreecell-solver.so.0
linux-gate.so.1 =>  (0xe000)
libm.so.6 => /lib/i686/libm.so.6 (0xb7e81000)
libc.so.6 => /lib/i686/libc.so.6

Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dov Grobgeld
I see your point. I compared Nachlieli with Arial and DejaVu and there
certainly are some problems both Nachlieli and DejaVu Sans in my opinion:

   - Both DejaVu and Nachlieli are thinner than Arial, which is not nice for
   screen reading.
   - Nachlieli has too short "chupchikim" in my opinion. Both for Lamed and
   for Mem.
   - The kerning of Dejavu needs some work.

As I might be 50% out of work in another two weeks, I might have a look at
some of the issues, like kerning... We'll see.

Regards,
Dov

2009/6/14 Dotan Cohen 

> Here is the file with the Culmus fonts.
>
> I am looking for a modern, non-serif font that is curvy, not boxy.
> Immediately, that leaves only Caladings, Ellinia, Nachlieli, and
> Yehuda. Caladings is to wide-spaced, Ellinia and Yehuda are too
> narrow-bodied. That leaves Nachlieli as the only fitting font.
>
> When I have samples of the MS fonts I will make a similar page, and I
> will compare the good MS fonts with Nachlieli. Thanks for this
> exercise, I really should have done this long ago.
>
> --
> Dotan Cohen
>
> http://what-is-what.com
> http://gibberish.co.il
>
___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dotan Cohen
> I see your point. I compared Nachlieli with Arial and DejaVu and there
> certainly are some problems both Nachlieli and DejaVu Sans in my opinion:
>
> Both DejaVu and Nachlieli are thinner than Arial, which is not nice for
> screen reading.
> Nachlieli has too short "chupchikim" in my opinion. Both for Lamed and for
> Mem.
> The kerning of Dejavu needs some work.
>
> As I might be 50% out of work in another two weeks, I might have a look at
> some of the issues, like kerning... We'll see.
>

If you are developing Hebrew fonts, then I'm your happy testbed.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Tzafrir Cohen
On Sun, Jun 14, 2009 at 04:17:40PM +0300, Dov Grobgeld wrote:
> Since all the Culmus fonts have CLM in them you can get the list as below.
> You can also see the fonts at http://culmus.sourceforge.net/ .

BTW: I quite like the fact that some fonts in Culmus have a decent  
for Hebrew that is not Italics. 

-- 
Tzafrir Cohen | tzaf...@jabber.org | VIM is
http://tzafrir.org.il || a Mutt's
tzaf...@cohens.org.il ||  best
ICQ# 16849754 || friend

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


Re: Vista Hebrew fonts: who has them?

2009-06-14 Thread Dotan Cohen
> BTW: I quite like the fact that some fonts in Culmus have a decent 
> for Hebrew that is not Italics.
>

I never looked at that, but I will. Thanks.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


How to send a large splitted file with mimes

2009-06-14 Thread Boris shtrasman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello ,
I'm sorry for asking so newb question i tried to help with the Fonts
issue (to send the actual files) what i did was :
tar -cvvjf fonts.tar.bz2 /opt/windows/Fonts

Then i split the file using gnu split:
split -d -a 4 --line-bytes=12M fonts.tar.bz2 fonts0

then using a simple bash script i gave mutt to send the file :

#!/bin/bash

for i in `ls fonts0*`
do
  echo "Sending another part from file fonts.tar.bz2 : $i" | mutt -s
"Fonts $i" someu...@gmail.com;
done;

Exim sent the files i used gmail as my smart host (Since Gmail rejects
dynamic ip servers ) :

2009-06-14 15:17:37 1MFaSl-0001d4-KF => someu...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:17:37 1MFaSl-0001d4-KF Completed


2009-06-14 15:18:05 1MFaSr-0001dI-Vy => someu...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:18:05 1MFaSr-0001dI-Vy Completed


2009-06-14 15:18:41 1MFZzh-0001PR-RW => m...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:18:41 1MFZzh-0001PR-RW Completed


2009-06-14 15:19:36 1MFZz1-0001OR-Pr => m...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:19:36 1MFZz1-0001OR-Pr Completed


2009-06-14 15:20:11 1MFaRz-0001YA-DG => someu...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:20:11 1MFaRz-0001YA-DG Completed


2009-06-14 15:21:02 1MFaRf-0001Xm-Pc => someu...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:21:02 1MFaRf-0001Xm-Pc Completed


2009-06-14 15:21:35 1MFZz8-0001Oh-J9 => m...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:21:35 1MFZz8-0001Oh-J9 Completed


2009-06-14 15:22:07 1MFZzF-0001Or-JS => m...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:22:07 1MFZzF-0001Or-JS Completed


2009-06-14 15:22:42 1MFZzP-0001P4-IW => m...@gmail.com R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"

2009-06-14 15:22:42 1MFZzP-0001P4-IW Completed


2009-06-14 15:22:42 End queue run: pid=7292


2009-06-14 15:25:18 1MFoly-0001z4-Hs <= m...@midgard.yggdrasil U=me
P=local S=340

2009-06-14 15:25:20 1MFoly-0001z4-Hs => m...@midgard R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"


2009-06-14 15:25:20 1MFoly-0001z4-Hs Completed


2009-06-14 15:25:38 1MFomI-0001zA-GV <= m...@midgard.yggdrasil U=me
P=local S=344

2009-06-14 15:25:40 1MFomI-0001zA-GV => m...@127.0.0.1 R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"


2009-06-14 15:25:40 1MFomI-0001zA-GV Completed


2009-06-14 15:25:50 1MFomU-0001zI-OF <= m...@midgard.yggdrasil U=me
P=local S=348

2009-06-14 15:25:53 1MFomU-0001zI-OF => r...@127.0.0.1 R=smarthost
T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
View,O=Google Inc,CN=smtp.gmail.com"


2009-06-14 15:25:53 1MFomU-0001zI-OF Completed


After downloading and the user complained that the files are garbled so
i downloaded the sent file and reattached them :
cat fonts0* >> fonts.tar.bz2
then tried to untar it .
tar -xvvjf fonts.tar.bz2

but some thing was since bunzip complained that the file is corrupted.

I can't understand what am i doing wrong , im sure it some thing simple
but i can't figure out what.


- --
  Boris Shtrasman -
|  Software developer  |
| IM   : bori...@jabber.org|
| URL  : myrtfm.blogspot.com   |
| linkedIn : www.linkedin.com/in/BorisShtrasman|
 --

Re: How to send a large splitted file with mimes

2009-06-14 Thread Shay Ohayon
just use tar -M

On Sun, Jun 14, 2009 at 10:27 PM, Boris shtrasman wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Hello ,
> I'm sorry for asking so newb question i tried to help with the Fonts
> issue (to send the actual files) what i did was :
> tar -cvvjf fonts.tar.bz2 /opt/windows/Fonts
>
> Then i split the file using gnu split:
> split -d -a 4 --line-bytes=12M fonts.tar.bz2 fonts0
>
> then using a simple bash script i gave mutt to send the file :
>
> #!/bin/bash
>
> for i in `ls fonts0*`
> do
>  echo "Sending another part from file fonts.tar.bz2 : $i" | mutt -s
> "Fonts $i" someu...@gmail.com;
> done;
>
> Exim sent the files i used gmail as my smart host (Since Gmail rejects
> dynamic ip servers ) :
>
> 2009-06-14 15:17:37 1MFaSl-0001d4-KF => someu...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:17:37 1MFaSl-0001d4-KF Completed
>
>
> 2009-06-14 15:18:05 1MFaSr-0001dI-Vy => someu...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:18:05 1MFaSr-0001dI-Vy Completed
>
>
> 2009-06-14 15:18:41 1MFZzh-0001PR-RW => m...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:18:41 1MFZzh-0001PR-RW Completed
>
>
> 2009-06-14 15:19:36 1MFZz1-0001OR-Pr => m...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:19:36 1MFZz1-0001OR-Pr Completed
>
>
> 2009-06-14 15:20:11 1MFaRz-0001YA-DG => someu...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:20:11 1MFaRz-0001YA-DG Completed
>
>
> 2009-06-14 15:21:02 1MFaRf-0001Xm-Pc => someu...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:21:02 1MFaRf-0001Xm-Pc Completed
>
>
> 2009-06-14 15:21:35 1MFZz8-0001Oh-J9 => m...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:21:35 1MFZz8-0001Oh-J9 Completed
>
>
> 2009-06-14 15:22:07 1MFZzF-0001Or-JS => m...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.109]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:22:07 1MFZzF-0001Or-JS Completed
>
>
> 2009-06-14 15:22:42 1MFZzP-0001P4-IW => m...@gmail.com R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
> 2009-06-14 15:22:42 1MFZzP-0001P4-IW Completed
>
>
> 2009-06-14 15:22:42 End queue run: pid=7292
>
>
> 2009-06-14 15:25:18 1MFoly-0001z4-Hs <= m...@midgard.yggdrasil U=me
> P=local S=340
>
> 2009-06-14 15:25:20 1MFoly-0001z4-Hs => m...@midgard R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
>
> 2009-06-14 15:25:20 1MFoly-0001z4-Hs Completed
>
>
> 2009-06-14 15:25:38 1MFomI-0001zA-GV <= m...@midgard.yggdrasil U=me
> P=local S=344
>
> 2009-06-14 15:25:40 1MFomI-0001zA-GV => m...@127.0.0.1 R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
>
> 2009-06-14 15:25:40 1MFomI-0001zA-GV Completed
>
>
> 2009-06-14 15:25:50 1MFomU-0001zI-OF <= m...@midgard.yggdrasil U=me
> P=local S=348
>
> 2009-06-14 15:25:53 1MFomU-0001zI-OF => r...@127.0.0.1 R=smarthost
> T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [74.125.79.111]
> X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain
> View,O=Google Inc,CN=smtp.gmail.com"
>
>
> 2009-06-14 15:25:53 1MFomU-0001zI-OF Completed
>
>
> After downloading and the user complained that the files are garbled so
> i downloaded the sent file and reattached them :
> cat fonts0* >> fonts.tar.bz2
> then tried to untar it .
> tar -xvvjf fonts.tar.bz2
>
> but some thing was since bunzip complained that the file is corrupted.
>
> I can't understand what am i doing wrong , im sure it some 

OT: Help with simple Linux maintenance

2009-06-14 Thread Gal Goldschmidt
Hi,

A friend of mine is looking for basic Linux support at the Safed area.
It is hard for me to drive there for personal reasons.

She has a Linux laptop fully functional with Kbuntu 9.04.
It is connected via Ethernet to a cable modem.
The cable modem is working and the computer receives a cable IP .

She has a Netvision account and the connect script was tested with a cable  
modem at my place and it worked.
The script also worked when every command is cut, paste and executed in a root 
shell.
But, running the script with sudo yield nothing.

She is willing to pay for your time if you can get the script to work an be on 
call when events like this pop up.

Please answer to me directly and not to the mailing list.

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


Re: OT: Help with simple Linux maintenance

2009-06-14 Thread Dotan Cohen
> A friend of mine is looking for basic Linux support at the Safed area.
> It is hard for me to drive there for personal reasons.
>
> She has a Linux laptop fully functional with Kbuntu 9.04.
> It is connected via Ethernet to a cable modem.
> The cable modem is working and the computer receives a cable IP .
>
> She has a Netvision account and the connect script was tested with a cable
> modem at my place and it worked.
> The script also worked when every command is cut, paste and executed in a
> root shell.
> But, running the script with sudo yield nothing.
>
> She is willing to pay for your time if you can get the script to work an be
> on call when events like this pop up.
>
> Please answer to me directly and not to the mailing list.
>
> Thank You,
> Gal

She shouldn't have to pay someone. Either a Netvision tech should help
her, or she should move to Bezeq Beinleumi. I know, I know, about both
companies' reputations, I have been a Netvision customer since 2001
and Bezeq Beinleumi was once considered terrible. Today, Bezeq
Beinleumi gives great Linux support (they have the old Actcom staff)
and Netvision are thieves who want our money, not our business. They
deserve neither.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

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


Re: OT: Help with simple Linux maintenance

2009-06-14 Thread Ez-Aton
I'm not sure I agree with your claim about old Actcom's staff. I know 
most of them (except one, I think) were not hired by Bezeq Int.



Gal - about your friend - you could try this. Might help you.


http://run.tournament.org.il/cables-connection-in-israel-for-linux/


Ez


Dotan Cohen wrote:


A friend of mine is looking for basic Linux support at the Safed area.
It is hard for me to drive there for personal reasons.

She has a Linux laptop fully functional with Kbuntu 9.04.
It is connected via Ethernet to a cable modem.
The cable modem is working and the computer receives a cable IP .

She has a Netvision account and the connect script was tested with a cable
modem at my place and it worked.
The script also worked when every command is cut, paste and executed in a
root shell.
But, running the script with sudo yield nothing.

She is willing to pay for your time if you can get the script to work an be
on call when events like this pop up.

Please answer to me directly and not to the mailing list.

Thank You,
Gal



She shouldn't have to pay someone. Either a Netvision tech should help
her, or she should move to Bezeq Beinleumi. I know, I know, about both
companies' reputations, I have been a Netvision customer since 2001
and Bezeq Beinleumi was once considered terrible. Today, Bezeq
Beinleumi gives great Linux support (they have the old Actcom staff)
and Netvision are thieves who want our money, not our business. They
deserve neither.

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


Re: OT: Help with simple Linux maintenance

2009-06-14 Thread Shahar Dag
Hi

If it is working from the terminal command after command, it seems that the 
script is not waiting for the "completion" (meaning waiting till all the side 
effects are done) of one command before it starts the next.
It seems that the easy way to test it, is to put a large sleep between every 2 
commands
(I am sure that there is a more elegant way to solve this, but I don't know it)

Shahar
  - Original Message - 
  From: Dotan Cohen 
  To: Gal Goldschmidt 
  Cc: linux-il 
  Sent: Monday, June 15, 2009 12:30 AM
  Subject: Re: OT: Help with simple Linux maintenance


  > A friend of mine is looking for basic Linux support at the Safed area.
  > It is hard for me to drive there for personal reasons.
  >
  > She has a Linux laptop fully functional with Kbuntu 9.04.
  > It is connected via Ethernet to a cable modem.
  > The cable modem is working and the computer receives a cable IP .
  >
  > She has a Netvision account and the connect script was tested with a cable
  > modem at my place and it worked.
  > The script also worked when every command is cut, paste and executed in a
  > root shell.
  > But, running the script with sudo yield nothing.
  >
  > She is willing to pay for your time if you can get the script to work an be
  > on call when events like this pop up.
  >
  > Please answer to me directly and not to the mailing list.
  >
  > Thank You,
  > Gal

  She shouldn't have to pay someone. Either a Netvision tech should help
  her, or she should move to Bezeq Beinleumi. I know, I know, about both
  companies' reputations, I have been a Netvision customer since 2001
  and Bezeq Beinleumi was once considered terrible. Today, Bezeq
  Beinleumi gives great Linux support (they have the old Actcom staff)
  and Netvision are thieves who want our money, not our business. They
  deserve neither.

  -- 
  Dotan Cohen

  http://what-is-what.com
  http://gibberish.co.il

  ___
  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