inject

Understanding the behaviour of inject used with a lambda in Ruby

I often plug pre-configured lambdas into enumerable methods like 'map', 'select' etc. but the behavior of 'inject' seems to be different. e.g. with mult4 = lambda {|item| item * 4 } then (5..10).map &mult4 gives me [20, 24, 28, 32, 36, 40] However, if I make a 2-parameter lambda for use with an inject like so, multL = lambda {|...

How do I Inject Javascript with Firefox Extension

Hey guys, I am building a Firefox extension and have come a long way. One of the parts of my extension is where I display a DIV at the bottom of the page and I want to put an ad into the div, but for some reason every time it does so, it redirects to another page entirely with the ad on it. So it looks like its not allowing me to inse...

So maybe I'm not getting the idea in Ruby but I have a question about Enumerables inject.

The |m,k| thing kind of throws me off. Does this have anything to do with order of precedence? m standing for 0 (or 1 in some languages) and k for the last in the Array/Hash whatever? So why do people put a number in .inject()? Alternatively, is there an easy way to learn how to use this, and exactly what it's value is? Judging from th...

Entering text into a textbox that doesn't belong to your application (C#/.NET)

So, I was just wondering how I could enter text into a text box on a web page with a windows application. Almost like a reverse screen scrape. I know I have read somewhere about being able to do this but, I completely forgot how he did it. I think he may have been using Win32 DLLs which might be a fun endeavor but, getting off-topic n...

Injecting Mouse Input in WPF Applications

I've been working on injecting input into a WPF application. What makes this project hard is that I need to be able to inject the input into the application even though it's running in the background (i.e. another application has the input focus). Using the SendInput() function is therefore out of the question. So far, I've got keyboard...

SHDocVw insert element in document.body?

Hi, I am trying to inject html and js into an IE from a bho. To get the body I use: Code: public static SHDocVw.WebBrowser webBrowser; HTMLDocument document = (HTMLDocument)webBrowser.Document; IHTMLElement body = (IHTMLElement)document.body; My idea was to use body.appendChild but that will only work for the webbrowser control and no...

Spring configuration in GWT Project?

I am developing a GWT-Spring-Hibernate project and I want to use Spring Autowired annotation in GWT Service Servlet but my autowired annotated service is not injected. it is null. Is there a configuration detail that I missed? I add <context:annotation-config /> <context:component-scan base-package="com.org" /> to my ApplicationConte...

How can you inject a session reference

Can you inject a session reference into your class via structure map ...

Complex date find and inject

I am building a financial reporting app with Ruby on Rails. In the app I have monthly financial statement objects (with 'revenue' as an attribute). For any single financial statement, I want show (1) year-to-date revenue, and (2) last-year-to-date revenue (calendar years are fine). Each object also has a Date (not Datetime) attribute c...

Ruby Print Inject Do Syntax

Why is it that the following code runs fine p (1..1000).inject(0) { |sum, i| sum + i } But, the following code gives an error p (1..1000).inject(0) do |sum, i| sum + i end warning: do not use Fixnums as Symbols in `inject': 0 is not a symbol (ArgumentError) Should they not be equivalent? ...

Inject managed DLL into native process problem

I need to subclass a richedit control in a chat program (I am trying to make a musicbot). I dont know how to code in c/c++ but i was able to use c++ to inject a managed code into the chat program using CLR Hosting. But couple problems occurs. Hopefully I can get some help from here. My managed code would exit after it finished the thre...

Is it possible to "inject" a .NET dll into another .NET application, by way of app.config perhaps?

I have made a .NET class library in C# that initializes some logging, sent to an external tool. The library is altogether separate from any application, but in order to initialize it, I need to make at least one method call to it. Is there a way for me to put something into app.config that will auto-load that dll, and call something in ...

Why do I need to use .inject(0) rather than .inject to make this work?

I am creating a rails app and have used this code in one of my methods item_numbers.inject(0) {|sum, i| sum + i.amount} item_numbers is an array of objects from my item_numbers table. The .amount method that I apply to them looks up the value of an item_number in a separate table and returns it as a BigDecimal object. Obviously the in...

Populate properties decorated with an attribute

Are there any frameworks that assist me with this: (thinking that perhaps StructureMap can help me) Whenever I create a new instance of "MyClass" or any other class that inherits from IMyInterface I want all properties decorated with [MyPropertyAttribute] to be populated with values from a database or some other data storage using the p...

Does Google Collections API have an equivalent of the Ruby Enumerable#inject method?

I read through the javadoc and couldn't find anything that resembles it. ...

Sorting nested hash in ruby

Provided the following ruby hash: { cat: { 1: 2, 2: 10, 3: 11, 4: 1 }, wings: { 1: 3, 2: 5, 3: 7, 4: 7 }, grimace: { 1: 4, 2: 5, 3: 5, 4: 1 }, stubborn: { 1: 5, 2: 3, 3: 7, 4: 5 ...

Inject ViewModel with data throws Exception

Hello, this I got: A first chance exception of type 'System.NullReferenceException' occurred in PresentationFramework.dll When I use a parameter for the constructor of my LessonPlannerViewModel class. I use a datatemplateselector class to switch between weekly/daily view. public class ApplicationNavigationTemplateSelector : DataTempl...

How to insert html in iframe

Hallo all: I need to insert a html string in a iframe as shown below: .... var html = "<html><head><title>Titolo</title></head><body><p>body</p></body></html>" jQuery('#popolaIframe').click(function() { parent.$("#indexIframe")[0].documentElement.innerHTML = html; }); Is there a way to achieve this? Kind regards Massimo ...

ruby - need help understanding this inject

I'd like to understand how the following code works: def url @url ||= { "basename" => self.basename, "output_ext" => self.output_ext, }.inject("/:basename/") { |result, token| result.gsub(/:#{token.first}/, token.last) }.gsub(/\/\//, "/") end I know what it does; somehow it returns the url corresponding to a file loc...

PHP: How to set a variable in the caller scope, like the extract() function

I know that directly setting a variable in the scope of caller is probably not a good idea. However, the PHP extract() function does exactly that! I would like to write my over version of extract() but cannot figure out how to actually go about setting the variables in the caller. Any ideas? The closest I have come is modifying the calle...