Tuesday, April 25, 2017
Download Google Chrome 31 0 1650 48 Beta Final Update 2013 Offline Installer PcSoftGuru
Download Google Chrome 31 0 1650 48 Beta Final Update 2013 Offline Installer PcSoftGuru
God, what a mess.
| true | false | |
| VARIANT_BOOL | -1 | 0 |
| bool (C#/C++) | true | false |
| BOOL (C++) | not 0 | 0 |
| HRESULT | >= 0 | < 0 |
I ran into this mess while creating COM interfaces in C# that were being used in C++ (via tlbexp). I discovered some silly behavior with regards to how C# or tlbexp marshals bool return types, which was the cause of a couple bugs:
C# COM Interface:
[Guid("91B57DDB-5CCF-4cb5-9A26-A7F9559BAFFF")] public interface IFoo { // by default bool is marshalled as VARIANT_BOOL bool Bar(); void Goo(); }
Seriously? Why is it defaulted to VARIANT_BOOL and not BOOL? VARIANT_BOOL is a Visual Basic concept (and a retarded one at that). Looking at the table above, it is the complete opposite behavior of COM HRESULTs. The fix:
[Guid("91B57DDB-5CCF-4cb5-9A26-A7F9559BAFFF")] public interface IFoo { [return: MarshalAs(UnmanagedType.Bool)] bool Bar(); void Goo(); }
Another issue that bothered me was that these COM calls actually look like the following:
virtual HRESULT __stdcall raw_Bar (/*[out,retval]*/long* pRetVal ) = 0;
virtual HRESULT __stdcall Goo () = 0;
All COM calls are returning HRESULTs behind the scenes, which is expected. However, what happens when the C# code throws an exception? You would expect the marshaller to maybe catch it and return an HRESULT failure? Nope. On .NET CF (and maybe even in the desktop version too), the application crashes (without any chance for recovery) in native code. Beautiful. This basically requires that your C# COM methods have a try/catch wrap around all operation, as an exception would be fatal. I guess I can understand why you wouldnt want to have the COM interop handling arbitrarily catch all exceptions, but it is quite tedious to have to do it yourself.
Go to link for download
Friday, April 7, 2017
Firefox 48 0 2015432297 APK Latest Version
Firefox 48 0 2015432297 APK Latest Version

File name: org.mozilla.firefox_v48.0-2015432297_Android-4.0.3.apk
Version: 48.0 (2015432297)
Uploaded: August 2, 2016 at 11:25PM GMT+00
File size: 35.84MB (37,580,653 bytes)
Minimum Android version: Android 4.0.3+ (Ice Cream Sandwich, API 15)
MD5: 608623bb005bb4e736c3a19a1f1e8d8a
SHA1: 60c1eef40d615398515e935eb56db918452f313f
Download Firefox APK v48.0:
About: We make it Firefox. You make it your own. Meet our most customizable Android browser yet. Fast, smart and safe, the official Firefox for Android browser from Mozilla offers more ways than ever to make your mobile browsing experience uniquely yours.
FAST. Access, browse and search the Web at blazing speeds.
SMART. Share and search just how you like, and keep your favorite Web content a tap away with our most customizable and intuitive features yet.
SAFE. Make sure your browsing stays safe and private with extensive security settings, add-ons and features like Do Not Track.
In the Press:
For many Android users, Mozillas updated Firefox app could quickly become their favorite mobile browser Ive found it to be the best mobile browsing experience Ive had yet. VentureBeatThe first thing youll notice about the new version of Firefox for Android is how fast it really is Firefox stands out for quick page loads and really smooth panning and zooming around web sites. LifehackerOn my Samsung Galaxy S II, the new Firefox glides smoothly through any web page, whether its optimized for mobile browsing or not. TIMEFirefox for Android is a lot snappier now. It starts up quicker and loads Web pages faster What that means for the user is a much better browsing experience Information week
Key Features:? Customizable Home Panels: Customize and display your Firefox for Android Home panels however you like. Add new Web content any time and access your favorite feeds like Instagram and Pocket Hits instantly.
? Sync: Sync your Firefox desktop tabs, history, bookmarks and passwords to all your devices and streamline your browsing.
? Add-ons: Customize your Web browser just the way you like it with add-ons including Ad-Blocker, Password Manager and more.
? Speed: Get to the Internet faster, with quick startup and page load times.
? Accessibility: Over 59 supported languages can be easily selected through the browser settings.
? HTML5: Experience the unlimited possibilities of the Internet on mobile with support for HTML5 and Web APIs.
? Mobile Video: Firefox for Android has mobile video support for a wide range of video formats, including h.264.
?Security: Keep your browsing safe and private. Control your privacy, security and how much data you share on the Web.
For a complete list of features, check out mzl.la/FXFeatures
Learn more about Firefox for Android:
? Have questions or need help? Visit support.mozilla.org/mobile
? Read about Firefox permissions: mzl.la/Permissions
? Learn more about whats up at Mozilla: blog.mozilla.org
? Like Firefox on Facebook: mzl.la/FXFacebook
? Follow Firefox on Twitter: mzl.la/FXTwitter
Curious about add-ons for Firefox for Android? Check them out on AMO:
? Browsing: Adblock Plus, AutoPager, Full Screen mobile and more
? Security: LastPass Password Manager, NoScript, Dr. Web LinkChecker and more
? Reading: AutoPager, X-Notifier lite and more
? Watching: Low Quality Flash, ProxTube and more
? Social Networks: Shareaholic, Foursquare and more
ABOUT MOZILLA
Mozilla is a proudly non-profit organization dedicated to keeping the power of the Web in peoples hands. Were a global community of users, contributors and developers working to innovate on your behalf. When you use Firefox, you become a part of that community, helping us build a brighter future for the Web. Learn more at mozilla.org.
Go to link for download
Saturday, March 18, 2017
Download Google Chrome Portable 30 0 1599 101 Stable 31 0 1650 48 Beta 32 0 1700 6 Dev Update 2013 PcSoftGuru
Download Google Chrome Portable 30 0 1599 101 Stable 31 0 1650 48 Beta 32 0 1700 6 Dev Update 2013 PcSoftGuru
Hello Vivaltorians! As you know that primary admin Hyekal Hitech doesnt had an Galaxy V anymore because he bought a new phone. So, from now on, Ill post all about SM-G313HZ nor tweaks for all devices running Mr. Andy.
Uh oh, I forgot to introduce myself. My name is Danii Saahir. Im 16 this year (2016). And Im a boy borned and stayed in Penang, Malaysia.
Contact me personally:
WeChat: ad0lfhitl3r
Go to link for download