extending

extending pythonce to access gsm/camera/gps easily from pythonce

Hi, as it seems there is no scripting language for windows mobile devices that gives access to phone (sms, mms, make a call, take photo) I wonder how complex would it be to make a python library that would enable that (write something in C, compile, and import in pythonce). Question: where shall start to understand how to compile a pyth...

Extend xUnit.NET to use custom code when processing a class and locating test methods

I'm a big fan of the xUnit.NET framework; I find it light, simple, clean, and extensible. Now let's say that I have a class like so: public class AdditionSpecification { static int result; public void Because() { result = 2 + 2; } public void Result_is_non_zero() { Assert.True(result <> 0); } public void Resu...

How does extending a programming language work?

Hello there! I have no programming experience but am interested in learning a language. So reading this section "http://wiki.freaks-unidos.net/weblogs/azul/principles-of-software#extend-your-language-to-match-your-domain" made me curious about programming a single application in 2 or more languages. How is it actually done? ...

Reacting to new contacts in Android Contacts application

I would like to perform a certain operation every time a user adds a new contact in the Android Contacts application. It would include using the new contact's information. Is there an easy way to do this? Is there some event that can be listened for or do I have to extend the Contacts application itself? Or should I just think of some o...

Extending Enterprise Library Caching Block - how to get instance of MyCacheManager?

Hi, Since the default implementation of CacheManager doesn't provide GetItemsOfType<> (and many others) I thought of building my own: [ConfigurationElementType(typeof(CustomCacheManagerData))] public class MyCacheManager : ICacheManager { //The same constructor as in CacheAppBlock - CacheManager, but it's public here: public My...

Can I use C++ features while extending Python?

The Python manual says that you can create modules for Python in both C and C++. Can you take advantage of things like classes and templates when using C++? Wouldn't it create incompatibilities with the rest of the libraries and with the interpreter? ...

Extending PHP static classes

I've been struggling in this area for days now, and I have reached a conclusion, but since the conclusion was not what I was looking for, before I give up, I'll try to see what other people say. Faith dies last... Let's say we have a superclass (called "Super") and a subclass (called "Sub"). class Super { protected static $title = ...

Extending the Template Controller in Kohana

I'm having a bit of confusion in attempting to retroactively create a new base controller for my project. If I'm not mistaken, all I need to do is create a file in application/libraries called MY_baseController.php containing the following: class baseController extends Template_Controller { public function __construct() { parent...

add custom function to YUI tabview

I've come up with the following function to fill a need: function getTabFromElementID(elementID){ //get all of the tabs from the tabViewObject var tabArray = this.get('tabs'); var foundTabObject = nil; tabArray.each(function(tabObject, index){ if(tabObject.get('element').id == elementID){ foundTabObject = tabObject ...

How to control placement ordering when using arrangeoverride to extend WPF controls

I am extending the WPF textbox in order to place a custom image on it. I want to capture mouse clicks on this image. So far i have been able to use arrangeOverride to place the image in where i need it but since it happens to be placed "inside" the text box, whenever i try clicking it the text box captures the click and the event that is...

AES Encrypting a password field in django using a snippet from djangosnippets

I am attempting to use this snippet: http://www.djangosnippets.org/snippets/1095/ on a model I am building- I am defining things as: first = models.TextField() last = models.TextField() email = models.EmailField(default=None) screen = models.TextField() password = models.EncryptedCharField() icon = models.ImageField(upload_to='avatars...

Overriding Doctrine_Record (sfDoctrineRecord) instance methods in Doctrine PHP Symfony

My background is in Propel, so I was hoping it would be a simple thing to override a magical getter in a Doctrine_Record (sfDoctrineRecord), but I'm getting either a Segfault or the override method is simply ignored in favor of the one in the superclass. https://gist.github.com/697008eaf4d7b606286a class FaqCategory extends BaseFaqCate...

How to extend methods to a class not to its instances.

Hi. Extending methods to any instance is really easy: public static string LeaveJustNumbers(this string text) { return Regex.Replace(text, @"[\D]", ""); } ... string JustNumbers = "A5gfb343j4".LeaveJustNumber(); But what if i want to extend methods to a sealed class like string, to work like: string.Format("Hi:{0}","Fraga"); I...

ImportError: [libraryname].so: undefined symbol: [function name]

I'm extending my Python program with a C module that uses the GstPhotography interface for GStreamer. My C module compiles fine, but when I try running it from Python, I get this error: $python Program.py Traceback (most recent call last): File "Program.py", line 10, in <module> import MyPythonClass File "/path/MyPythonClass....

flex extending a Mxml

I have a complex layout and many reports need such a layout. Wondering if we can create a "template" like thing where every one can extend and get the layout. Below is my first attempt.(this is just a dummy layout). The below has 3 canvas, one on top, one to left, one to right. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"...

JavaScript: get object instances to contain extended variables

So, say I had the following script: var hey = { foo: 1, bar: 2, baz: 3, init: function(newFoo){ this.foo = newFoo; return this; } } hey.check = function(){ alert('yeah, new function'); } Basically, I can call new hey.init(999) and get a new hey variable with hey.foo set to 999. But when I do tha...

Extending a Php class which extends another class

I have a requirement where a process can be implemented in 2 different situation. One situation would be where the start date cannot be in the past and the other would be where it can. Currently we utilise Value Objects where we perform a series of a validation items on each field submitted using Zend Validate objects. The validation e...