After restoring and downgrading to 1.1 everything worked again, I decided to try it again and upgrade to 1.2, and format the iPod’s VFAT partition and recreating its “fylesystem” now iPod is working as usual, what happened last time? Don’t know, but now seems to work.
BTW, Banshee’s lastest update supports Podcasts, nice.
Comments Off
Days ago was trying to install Linux on my iPod, however several disk-like errors didn’t allow me to do so, at the end I finished with a full iPod unable to play any music file, to fix it request a partner to “format” it through iTunes on his Windows computer, he also updated the firmware to 1.2, now am not able to play anything seems that current libgpod is broken or something, neither amarok, banshee nor gtkpod are working, tomorrow will downgrade to 1.1.
Months ago found a bash-like script to grep FIXME strings from find command, written by Michael Dominic, I’ve updated its code to allow other words such as TODO or HACKME. Grab it and send me any comments if you want to. Of course needs love and more details, but works for me. To use it run
./fixme2html.sh /fullpath/to/sources/ /fullpath/output.html
One thing removed from TODO-list.
If you are trying to get Mono.Cecil.TypeDefinition from a Mono.Cecil.TypeReference (like I was) you can start by trying the following code, just an idea:
DefaultAssemblyResolver resolver = new DefaultAssemblyResolver ();
AssemblyNameReference assem = new AssemblyNameReference ();
assem.Name = "mscorlib";
assem.Version = new Version (2, 0); //Try 1.0 also
AssemblyDefinition assemDef = resolver.Resolve (assem);
foreach (TypeReference typeReference in _library.MainModule.TypeReferences) {
TypeDefinition definition = assemDef.MainModule.Types [typeReference.FullName];
Console.WriteLine (definition.FullName);
}
Don’t forget to add using Mono.Cecil. Above code solve my problems to get those DataType-like structures, such as System.Int32, System.Int16 and so on, which aren’t loaded when you are doing reverse engineering.
Comments Off
After implementing the Reverse Engineering’s EngineManager to load assembly engines and read settings file, am starting to “port” the older System.Reflection based API to Mono.Cecil, there are a lot of similarities and a lot of differences, however reading its comments on its source code helps.
Finally know the date for travelling, will travel December 4th, hoping staying in Buenos Aires instead of Campana, will see it later.
Comments Off
I will travel next December 12th to Campana, Argentina, because of work, some months have passed since last travel, have ported almost all SCADA and now we need to test it, let pack our lugagge and get ready.
I’m happy about this trip, Argentina is enjoying summer and I want to scape from winter! Yeah I know Veracruz isn’t the coldest place ever but I just don’t like this weather, I just hate cold.
And yes after bringing MonoUML’s website up am starting to re/code Reverse Engineering, now using Cecil instead of Reflection, as you might imagine, there isn’t much documentation, so am still figuring it out and learn it, however my plans are implement this new Reverse Engineering library based on the Adapter pattern to allow multiple Engines, an am doing it right now.
Comments Off
Finally after some months, (sorry I was on vacation, long one) the MonoUML website is up and running, I haven’t yet written any documentation however my plans are to do so in next days.
Vacation is over, at least for me, since today.
I just went to the movies, to see Saw 3, I love that kind of movies, and Saw 3 is so great. You must see it. BTW, Shawnee Smith, what a girl!
Comments Off
Today, finally, I’ve finished that sockets server and marshalled all the C structures to C# structures, so sending structures through sockets is a piece of cake, tomorrow will have a meeting to talk about this, and then 3 free days! Saturday and Sunday as usual, and Monday due is holiday day!
Let’s code!
Comments Off
MonoUML’s SVN is back, and if you haven’t yet noticed, Manuel is doing an excellent job while implementing HotDraw-based canvas. Checkout and give a try. You will love it.

Comments Off