Re: Small victories, but more work to be done

2008-08-31 Thread Gilad Ben-Yossef

Nadav Har'El wrote:


On Wed, Aug 27, 2008, Dotan Cohen wrote about Small victories, but more work to be 
done:
  

Today I got a letter from YNET that they are moving their videos to
Flash from WMV to support Firefox and Linux users.



Hi,

I'm a bit curious - why do you consider changing from WMV to Flash important
for Linux or Firefox users?

Last time I checked, most Linux distributions could play neither WMV nor
Flash movies out of the box, but software to do both is available for free.
Software to play WMV is even available as free software (e.g., mplayer)?
Or am I missing something?
  


True, but...

1. Adobe has released a full spec for their flash format allowing a 
complete Free implementation. They also released the scripting engine as 
open source.

2. Adobe provides a proprietary flash player for Linux.
3. WMV (really the associated codecs, but the affect is the same ) is 
covered by numerous patents which are activly protected in the most 
brutal way, whereas the FLV format, as so much that it is patented (I 
don't know it is but I assume it is) is not, at the moment.


Not a case of black and white by a long shot, but I would say flash is 
brighter then WMV.


Gilad


--
Gilad Ben-Yossef 
Chief Coffee Drinker


Codefidence Ltd.
The code is free, your time isn't.(TM)

Web:http://codefidence.com
Email:  [EMAIL PROTECTED]
Office: +972-8-9316883 ext. 201
Fax:+972-8-9316885
Mobile: +972-52-8260388

Q: How many NSA agents does it take to replace a lightbulb?
A: dSva7DrYiY24yeTItKyyogFXD5gRuoRqPNQ9v6WCLLywZPINlu!




Re: Memory manipulator

2008-08-31 Thread Gilad Ben-Yossef

Noam Rathaus wrote:


Hi,

I have been using Cheat Engine (http://www.cheatengine.org/) to manipulate the 
memory of applications on Windows for quite some time - mainly useful for 
testing software for quirks and bugs.


I was wondering whether someone knew of a equivalent program for Linux?

I am mainly looking for memory value discovery and value changing abilities.

  
At least in theory this should work. I say in theory, because I've been 
getting an error on my Ubuntu trying to open /proc/$PID/mem by YMMV:


$ cat /proc/$PID/mem | hexdump -c  before
$ cat /proc/$PID/mem | hexdump -c after
$ diff before after

Gilad

--
Gilad Ben-Yossef 
Chief Coffee Drinker


Codefidence Ltd.
The code is free, your time isn't.(TM)

Web:http://codefidence.com
Email:  [EMAIL PROTECTED]
Office: +972-8-9316883 ext. 201
Fax:+972-8-9316885
Mobile: +972-52-8260388

Q: How many NSA agents does it take to replace a lightbulb?
A: dSva7DrYiY24yeTItKyyogFXD5gRuoRqPNQ9v6WCLLywZPINlu!




[Telux] Next OSDClub Tel Aviv Meeting: Puppet on 7-September

2008-08-31 Thread Shlomi Fish
Hi all!

The Tel Aviv OSDClub (Open Source Developers 
Club - a merger of the Tel Aviv Linux club and Perl-Israel meetings), will 
hold the following meeting:

http://wiki.osdc.org.il/index.php/Tel_Aviv_Meeting_on_07_September_2008 - 
Puppet - 
a tool for central management of many computers.


The Tel Aviv Linux Club (also now known as OSDClub Tel Aviv - Open Source 
Developers' Club) will hold a presentation by Ohad Levy on Sunday, 
07-September-2008 about Puppet - the Central Management Tool.

The meeting will take place at Tel Aviv University, at the Schreiber MathsCS 
building, room 008 on 18:30. So mark your calendars. See 
http://www.cs.tau.ac.il/telux/advanced.html for how-to-get-there 
instructions. 


The club's homepage is:

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

More information can be found on the links. If you need rides or can give 
them, then add your information to the wiki pages. In any other problems, 
feel free to contact me:

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

Upcoming meetings:

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

Regards,

Shlomi Fish

-
Shlomi Fish   http://www.shlomifish.org/
Stop Using MSIE - http://www.shlomifish.org/no-ie/

I met a guy in the bar, talked to her and she gave me her phone number.

=
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: Memory manipulator

2008-08-31 Thread Shachar Shemesh

Gilad Ben-Yossef wrote:
At least in theory this should work. I say in theory, because I've 
been getting an error on my Ubuntu trying to open /proc/$PID/mem by YMMV:


$ cat /proc/$PID/mem | hexdump -c  before
$ cat /proc/$PID/mem | hexdump -c after
You can only use /proc/PID/mem if you are already attached to that 
process as a debugger. This makes /proc/PID/mem somewhat redundant to 
using PTRACE_PEEKDATA. For some reason, even as a debugger, you cannot 
mmap it and use it as a forced shared mem mechanism. Furthermore, I have 
actually had cases where PTRACE_PEEKDATA returned data and /proc/PID/mem 
didn't for the same memory area, even when attached as a debugger. As 
such, I rate /proc/PID/mem as somewhere beneath useless.


What Noam is looking for, as far as I can tell, is something where pause 
the program and tell the debugger now the value I'm looking for is 5, 
resume the program, play some more, and then pause it and say now the 
value is 4. Eventually, hopefully, you narrow down the value to the 
point where you know where it is stored in memory, despite not having 
any prior knowledge about the program. This is not difficult to write 
(for some definition of difficult).


Shachar

=
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: Memory manipulator

2008-08-31 Thread Gilad Ben-Yossef

Shachar Shemesh wrote:


Gilad Ben-Yossef wrote:
At least in theory this should work. I say in theory, because I've 
been getting an error on my Ubuntu trying to open /proc/$PID/mem by 
YMMV:


$ cat /proc/$PID/mem | hexdump -c  before
$ cat /proc/$PID/mem | hexdump -c after
You can only use /proc/PID/mem if you are already attached to that 
process as a debugger. 
How interesting. Where is that documented? neither the proc man page or 
the relevant kernel documentation file does not mention this.


I'm going to send a patch...

Gilad

--
Gilad Ben-Yossef 
Chief Coffee Drinker


Codefidence Ltd.
The code is free, your time isn't.(TM)

Web:http://codefidence.com
Email:  [EMAIL PROTECTED]
Office: +972-8-9316883 ext. 201
Fax:+972-8-9316885
Mobile: +972-52-8260388

Q: How many NSA agents does it take to replace a lightbulb?
A: dSva7DrYiY24yeTItKyyogFXD5gRuoRqPNQ9v6WCLLywZPINlu!




Re: Memory manipulator

2008-08-31 Thread Shachar Shemesh

Gilad Ben-Yossef wrote:


Shachar Shemesh wrote:

You can only use /proc/PID/mem if you are already attached to that 
process as a debugger. 

How interesting. Where is that documented?
Google. I spent almost half an hour trying to figure that one out. It 
is, indeed, not documented anywhere I could find.
neither the proc man page or the relevant kernel documentation file 
does not mention this.


Don't use no double negatives! Sorry, couldn't resist.



I'm going to send a patch...

Go for it.

Shachar

=
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]