seclib.blogspot.com
X.Y.Z: August 2005
http://seclib.blogspot.com/2005_08_01_archive.html
Ruby, XRuby, ANTLR, Security and else. Tuesday, August 30, 2005. Happy 10-year Birthday, Opera! There are lots of people in the world do not know opera web browser. And may never consider using an IE alternative. But for me, opera has been my browser of choice for 7 years. Now lots of people switched to firefox for better user experience (like tabed browsing, easy font size controlling etc), and I know why: it has opera features! Posted by xue.yong.zhi at 9:01 AM. Thursday, August 25, 2005. Page 3)"Inter...
seclib.blogspot.com
X.Y.Z: Inspect Ruby Process From gdb
http://seclib.blogspot.com/2011/08/inspect-ruby-process-from-gdb.html
Ruby, XRuby, ANTLR, Security and else. Thursday, August 11, 2011. Inspect Ruby Process From gdb. If you have been developing in Ruby and Ruby on Rails for any length of time, it is very likely that you have encountered a 'Segmentation fault' from Ruby without any information about where the error is coming from. Assuming the code that crashes is bug.rb, instead of doing 'ruby bug.rb', just do:. Gdb) run bug.rb. Once the the crash is reproduced, type:. Gdb) dir /root/downloaded/ruby-1.8.6-p111. If you hav...
seclib.blogspot.com
X.Y.Z: XRuby license changed to BSD
http://seclib.blogspot.com/2008/03/xruby-license-changed-to-bsd.html
Ruby, XRuby, ANTLR, Security and else. Monday, March 24, 2008. XRuby license changed to BSD. XRuby had been licensed under GNU General Public License v2. For people who want to create solutions based on XRuby, this means they had to adopt GPL as well, which is not always possible. So since 0.3.3. We changed the license to BSD. Hopefully this will help XRuby gain more acceptance, especially from the corporate world. Posted by xue.yong.zhi at 5:57 PM.
seclib.blogspot.com
X.Y.Z: XRuby 0.3.1 released
http://seclib.blogspot.com/2007/09/xruby-031-released.html
Ruby, XRuby, ANTLR, Security and else. Monday, September 24, 2007. XRuby 0.3.1 released. XRuby 0.3.1 is released today and you can download the latest version here:. Http:/ code.google.com/p/xruby/downloads/list. The major changes in this version are:. 1 Ruby standard libraries are now pre-compiled. 2 Use annotation and code generation to bind Java level method to Ruby level method. We started to make this change in 0.3.0 and finished it in 0.3.1. It helped us to get rid of lots o...
seclib.blogspot.com
X.Y.Z: April 2005
http://seclib.blogspot.com/2005_04_01_archive.html
Ruby, XRuby, ANTLR, Security and else. Wednesday, April 27, 2005. When URL moniker meets security problems. URL moniker is a very useful. For example, URLDownloadToFile allows you to download files using IE. While it's easy to write code to do that job yourself, the users may be appreciated if they do not have to config it for their proxy. Class Callback : public IBindStatusCallback, IHttpSecurity. STDMETHOD(GetWindow)(REFGUID rguidReason, HWND *phwnd). Phwnd) = (*phwnd );. Phwnd) = GetDesktopWindow();.
seclib.blogspot.com
X.Y.Z: October 2005
http://seclib.blogspot.com/2005_10_01_archive.html
Ruby, XRuby, ANTLR, Security and else. Thursday, October 27, 2005. As mentioned in Reid Wilkes's article on MSDN Magazine (April 2005). Microsoft has always used NGen on its own core Framework assemblies at .NET Framework installation time. Here is screen capture during my installtion of .NET 2.0 (the installer spent quite a lot time doing ngen):. Posted by xue.yong.zhi at 9:13 PM. Do not disable "DCOM Server Process Launcher" service. HRESULT error code:0x800706ba The RPC server is unavailable.". AutoLi...
seclib.blogspot.com
X.Y.Z: How to debug or test cron script
http://seclib.blogspot.com/2009/01/how-to-debug-or-test-cron-script.html
Ruby, XRuby, ANTLR, Security and else. Monday, January 12, 2009. How to debug or test cron script. If your simple cron script (/etc/cron.daily, etc/cron.hourly etc) does not run as expected, do the following:. 1 be sure to have '#! Bin/sh' as the first line. 2 make sure the script's name does not contains '.'. for example, you should rename 'yourscript.sh' to 'yourscript'. 3 use absolute path if you need to read/write files in the script. 6 next try to run it like cron does, for example:.
seclib.blogspot.com
X.Y.Z: February 2006
http://seclib.blogspot.com/2006_02_01_archive.html
Ruby, XRuby, ANTLR, Security and else. Thursday, February 16, 2006. First release of Rubyfront. UPDATE 02/27/2006: a new version of rubyfront was released, and now it is capable to parse ruby's stable snapshot and Ruby on Rails. Thanks Mauricio Fernandez for reporting the bugs. I am glad to announce the first release of rubyfront (a ruby. Parser powered by antlr. You can download it here. We will focus on improving the parser to make it closer to C ruby's yacc counterpart. J2SE 5.0 and up.
seclib.blogspot.com
X.Y.Z: November 2005
http://seclib.blogspot.com/2005_11_01_archive.html
Ruby, XRuby, ANTLR, Security and else. Tuesday, November 29, 2005. More on leftshift and heredoc. A few weeks ago I wrote something on distinguishing between leftshift and heredoc in ruby lexer. Even though I knew how things work in theory, during the implementation I found out quite a lot complicated cases, and to handle all of them requires a complete symbol table, which is something I try to avoid right now. Obviously, "x" is an IDENTIFIER, but what about ". No whitespace between "x" and ". The above ...