Re: Small victories, but more work to be done
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
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
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
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
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
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]