[How-to] Remove BlueStacks Ads (Sponsored Apps Popup)

33
Comments
[How-to] Remove BlueStacks Ads (Sponsored Apps Popup)

If you are annoyed by BlueStacks Ads banner, here are couple of ways to remove it from BlueStacks. If you have BlueStacks version  0.9.24, 0.9.25 and higher:     Open Windows command prompt (cmd.exe) Run command "c:\Program Files (x86)\BlueStacks\HD-Adb.exe" shell Then execute: /system/xbin/bstk/su And then: pm disable-user com.bluestacks.s2p Alternative solution: Start BlueStacks Open Root Explorer Navigate to: /data/downloads Remove file S2P.apk If you have BlueStacks older...

Read further...

[Fixed] How-to recover iPhone from "Unicode of Death" SMS

0
Comments
[Fixed] How-to recover iPhone from

As you probably know, you can send special SMS to the iPhone and after that this iPhone will be "dead". Not actually dead, recipient's UI system will crash, he will see a black screen for a while. After that, message app will be not working anymore. This is working not only with an SMS, but with other applications that can send push notifications. There is a defect in some UI elements in iOS which cause this crash if they want to display one latin, two Arabic, two Marathi and one Chinese symbol...

Read further...

C# 6.0 Detailed Overview Of The New Features

0
Comments
C# 6.0 Detailed Overview Of The New Features

C# 6.0 has a lot of great new features, which save developer's time and make code more clean and short. At the conclusion of the C# 6.0 series let's go through the whole list of the new C# 6.0 features again (all titles are active). Each article contains detailed explanation of the particular feature with resulted IL code and "old-school" way of doing the same things. String Interpolation var a = 1.2345; Console.WriteLine($"test {a}"); Console.WriteLine($"test {a} {a} {a}");...

Read further...

ReadOnly Input Field

1
Comments
ReadOnly Input Field

Check out this asset on the Asset Store Features: You cannot type anything into InputField. Copy, select, and navigation functionality are working as before, but paste is disabled. Same look and properties as default InputField. Use: After importing asset in to the project you can use Create -> UI -> ReadOnly Input Field menu in Hierarchy view to add an element on the scene. Also, you can use Add Component -> UI -> ReadOnly Input Field menu in the Inspector to add a component to the...

Read further...

Projects

0
Comments

Here is the list of my personal projects: HomeMoney - Win8 client for online home accounting service Sync Open Tabs - an opera extension that synchronize opened tabs between your computers urlHandler - open links in a program based on specified rules Unity Lens for torrents.net.ua Net Clipboard - implement network buffer for computers.  

Read further...

C# 6.0 Expression-Bodied Methods

2
Comments
C# 6.0 Expression-Bodied Methods

The last but not the least feature of the C# 6.0 that I am going to cover is expression-bodied methods. We all have experience writing single line methods: private string name; public override string ToString() { return "Name :" + name; } Now, we have shorter way of defining the same method: public override string ToString() => "Name: " + name; As you can see, now we can use lambda style to define method's body. But there is one difference from lambda expressions, we canno...

Read further...

C# 6.0 Index Initializers

0
Comments
C# 6.0 Index Initializers

Hi, folks! Today we are gonna talk about new indexer initialization syntax introduced in C# 6.0. As we know, we already have good way to initialize dictionary: var dic = new Dictionary<string, int> { {"Apple", 2}, {"Pear", 10} }; but in C# 6.0 we have a better way to do the same: var dic2 = new Dictionary<string, int> { ["Apple"] = 2, ["Pear"] = 10 }; As for me, it is a bit nicer because we already have curly brackets in the beginning and endin...

Read further...

C# 6.0 Exception Filters. try catch when

0
Comments
C# 6.0 Exception Filters. try catch when

Exception filters is a new C# 6.0 feature. Visual Basic.NET and F# have this functionality for a long time. That is because exception filtering was implemented in CIL but not in C#. Now, this technique available for us. That's how you can use it: try { Method(); } catch (Win32Exception ex) when (ex.NativeErrorCode == 0x07) { // do exception handling logic } catch (Win32Exception ex) when (ex.NativeErrorCode == 0x148) { // do exception handling logic } catch (Exception) { // log unhandled excepti...

Read further...